Freigeben über


Linterregel: Interpolation bevorzugen

Diese Regel sucht nach Verwendungen der CONCAT-Funktion, die durch die Zeichenfolgeninterpolation ersetzt werden können.

Linter-Regelcode

Verwenden Sie den folgenden Wert in der Bicep-Konfigurationsdatei, um die Regeleinstellungen anzupassen:

prefer-interpolation

Lösung

Verwenden Sie Zeichenfolgeninterpolation anstelle der concat-Funktion.

Das folgende Beispiel besteht diesen Test nicht, da die concat-Funktion verwendet wird.

param suffix string = '001'
var vnetName = concat('vnet-', suffix)

Sie können dies beheben, indem Sie concat durch die Zeichenfolgeninterpolation ersetzen. Im folgenden Beispiel ist der Test erfolgreich.

param suffix string = '001'
var vnetName = 'vnet-${suffix}'

Optional können Sie die schnelle Problembehebung verwenden, um concat durch die Zeichenfolgeninterpolation zu ersetzen:

Screenshot: Schnelle Problembehebung zur Vereinfachung der Interpolationslinterregel bevorzugen

Nächste Schritte

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