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:
Nächste Schritte
Weitere Informationen über den Linter finden Sie unter Verwendung des Bicep-Linters.