Freigeben über


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:

Screenshot: Schnelle Problembehebung zur Vereinfachung der Interpolationslinterregel

Nächste Schritte

Weitere Informationen über den Linter finden Sie unter Verwendung des Bicep-Linters.