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

(可选)可以使用快速修复功能将 concat 替换为字符串内插:

The screenshot of Prefer interpolation linter rule quick fix.

后续步骤

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