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:

Zrzut ekranu przedstawiający szybką poprawkę reguły linter upraszczania interpolacji.

Następne kroki

Aby uzyskać więcej informacji na temat linter, zobacz Use Bicep linter (Używanie lintera Bicep).