Linter 规则 - 简化内插
此规则查找那些不需要使用但却实际使用了字符串插值的语法。
Linter 规则代码
请在 Bicep 配置文件中使用以下值自定义规则设置:
simplify-interpolation
解决方案
将值进行合并,方法是删除已在使用但却所有不属于表达式的字符串插值。
下面的示例将无法通过此测试,因为它只引用了一个参数。
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2022-08-08' = {
name: '${AutomationAccountName}'
...
}
可以通过删除字符串内插语法来修复此问题。
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2022-08-08' = {
name: AutomationAccountName
...
}
(可选)可以使用“快速修复”删除字符串内插语法:
后续步骤
有关 Linter 的详细信息,请参阅使用 Bicep Linter。