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.