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 Linter
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@2023-11-01' = {
name: '${AutomationAccountName}'
...
}
Można go naprawić, usuwając składnię interpolacji ciągów.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
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 lintera, zobacz Use Bicep linter (Używanie lintera Bicep).