Udostępnij za pośrednictwem


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:

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

Następne kroki

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