分享方式:


Linter 規則 - 偏好內插補點

此規則會尋找能以字串內插補點取代的 concat 函數。

Linter 規則程式碼

使用 Bicep 設定檔中的下列值來自訂規則設定:

prefer-interpolation

解決方案

使字串插補,而非 concat 函式。

下列範例會導致此測試失敗,因為已使用 concat 函式。

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

您可以將 concat 取代為字串插補來加以修正。 下列範例通過了此測試。

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

(選擇性) 您可以使用 Quickfixconcat 取代為字串插補:

偏好插補 linter 規則快速修正的螢幕快照。

下一步

如需 Linter 的詳細資訊,請參閱使用 Bicep Linter