此规则查找不需要时使用字符串内插的语法。
Linter 规则代码
请在 Bicep 配置文件中使用以下值自定义规则设置:
simplify-interpolation
解决方案
删除不属于表达式的字符串内插的任何用法,以合并值。
下面的示例失败此测试,因为它只引用参数。
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
name: '${AutomationAccountName}'
...
}
可以通过删除字符串内插语法来修复此问题。
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
name: AutomationAccountName
...
}
(可选)可以使用 快速修复 来删除字符串内插语法:
后续步骤
有关 Linter 的详细信息,请参阅使用 Bicep Linter。