Partilhar via


Regra de Linter - simplificar a interpolação

Esta regra localiza sintaxe que usa interpolação de cadeia de caracteres quando não é necessária.

Código da regra de linha

Use o seguinte valor no arquivo de configuração do Bicep para personalizar as configurações da regra:

simplify-interpolation

Solução

Remova todos os usos de interpolação de cadeia de caracteres que não façam parte de uma expressão para combinar valores.

O exemplo a seguir falha neste teste porque ele apenas faz referência a um parâmetro.

param AutomationAccountName string

resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
  name: '${AutomationAccountName}'
  ...
}

Você pode corrigi-lo removendo a sintaxe de interpolação de cadeia de caracteres.

param AutomationAccountName string

resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
  name: AutomationAccountName
  ...
}

Opcionalmente, você pode usar a Correção Rápida para remover a sintaxe de interpolação de cadeia de caracteres:

A captura de tela de Simplificar a correção rápida da regra de interpolação interpolação.

Próximos passos

Para obter mais informações sobre o linter, consulte Usar binter linter.