Compartilhar via


Regra de linter – simplificar a interpolação

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

Código de regra linter

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

simplify-interpolation

Solução

Remova quaisquer usos de interpolação de cadeia de caracteres que não fazem 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:

Captura de tela de Simplificar a interpolação da regra linter de correção rápida.

Próximas etapas

Para saber mais sobre o linter, confira Usar o linter do Bicep.