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}'

(可选)可以使用 Quickfix 将字符串内插替换为 concat

首选内插 linter 规则快速修复的屏幕截图。

后续步骤

有关 Linter 的详细信息,请参阅使用 Bicep Linter