Reguła lintera — upraszcza interpolację
Ta reguła znajduje składnię, która używa interpolacji ciągów, gdy nie jest potrzebna.
Kod reguły lintera
Użyj następującej wartości w pliku konfiguracji Bicep , aby dostosować ustawienia reguły:
simplify-interpolation
Rozwiązanie
Usuń wszystkie zastosowania interpolacji ciągów, które nie są częścią wyrażenia, aby połączyć wartości.
Poniższy przykład kończy się niepowodzeniem tego testu, ponieważ po prostu odwołuje się do parametru.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2022-08-08' = {
name: '${AutomationAccountName}'
...
}
Można rozwiązać ten problem, usuwając składnię interpolacji ciągów.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2022-08-08' = {
name: AutomationAccountName
...
}
Opcjonalnie możesz użyć szybkiej poprawki , aby usunąć składnię interpolacji ciągów:
Następne kroki
Aby uzyskać więcej informacji na temat linter, zobacz Use Bicep linter (Używanie lintera Bicep).