Partilhar via


Regra de Linter - limpeza do descompilador

O comando Bicep CLI decompile converte o modelo ARM JSON em um arquivo Bicep. Se um nome de variável, ou um nome de parâmetro, ou um nome simbólico de recurso for ambíguo, a CLI do Bicep adicionará um sufixo ao nome, por exemplo , accountName_var ou virtualNetwork_resource. Esta regra localiza esses nomes em arquivos Bicep.

Código da regra de linha

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

decompiler-cleanup

Solução

Para aumentar a legibilidade, atualize esses nomes com nomes mais significativos.

O exemplo a seguir falha neste teste porque os dois nomes de variáveis parecem ter se originado de um conflito de nomenclatura durante uma descompilação de JSON.

var hostingPlanName_var = functionAppName
var storageAccountName_var = 'azfunctions${uniqueString(resourceGroup().id)}'

Este exemplo passa neste teste.

var hostingPlanName = functionAppName
var storageAccountName = 'azfunctions${uniqueString(resourceGroup().id)}'

Considere usar F2 no Visual Studio Code para substituir símbolos.

Próximos passos

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