Regra de Linter – limpeza do descompilador
O comando Descompilar da CLI do Bicep converte o JSON do modelo do ARM em um arquivo Bicep. Se um nome de variável, um nome de parâmetro ou um nome simbólico do recurso for ambíguo, a CLI do Bicep adicionará um sufixo ao nome, por exemplo, accountName_var ou virtualNetwork_resource. Essa regra encontra esses nomes nos arquivos Bicep.
Código de regra linter
Use o seguinte valor no arquivo de configuração Bicep para personalizar as configurações de regra:
decompiler-cleanup
Solução
Para aumentar a legibilidade, atualize esses nomes utilizando 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 do JSON.
var hostingPlanName_var = functionAppName
var storageAccountName_var = 'azfunctions${uniqueString(resourceGroup().id)}'
Esse 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óximas etapas
Para saber mais sobre o linter, confira Usar o linter do Bicep.