你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 替换为字符串内插:

该屏幕截图显示了首选内插 Linter 规则快速修复。

后续步骤

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