Leer en inglés

Compartir a través de

Linter 规则 - 简化内插

此规则查找不需要时使用字符串内插的语法。

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 规则快速修复的屏幕截图。

后续步骤

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