Linterregel: Vereinfachen der Interpolation
Diese Regel sucht nach Syntax, die die Zeichenfolgeninterpolation verwendet, wenn sie nicht benötigt wird.
Linter-Regelcode
Verwenden Sie den folgenden Wert in der Bicep-Konfigurationsdatei, um die Regeleinstellungen anzupassen:
simplify-interpolation
Lösung
Entfernen Sie alle Verwendungen der Zeichenfolgeninterpolation, die nicht Teil eines Ausdrucks ist, um Werte zu kombinieren.
Im folgenden Beispiel schlägt dieser Test fehl, da er nur auf einen Parameter verweist.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
name: '${AutomationAccountName}'
...
}
Sie können dies beheben, indem Sie die Syntax der Zeichenfolgeninterpolation entfernen.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
name: AutomationAccountName
...
}
Optional können Sie die Zeichenfolgeninterpolationssyntax mithilfe der schnellen Problembehebung entfernen:
Nächste Schritte
Weitere Informationen über den Linter finden Sie unter Verwendung des Bicep-Linters.