Regola Linter - Pulizia decompiler
Il comando Decompilare CLI Bicep converte il codice JSON del modello ARM in un file Bicep. Se un nome di variabile o un nome di parametro o un nome simbolico di risorsa è ambiguo, l'interfaccia della riga di comando di Bicep aggiunge un suffisso al nome, ad esempio accountName_var o virtualNetwork_resource. Questa regola trova questi nomi nei file Bicep.
Codice regola Linter
Usa il valore seguente nel file di configurazione Bicep per personalizzare le impostazioni delle regole:
decompiler-cleanup
Soluzione
Per aumentare la leggibilità, aggiornare questi nomi con nomi più significativi.
L'esempio seguente non supera questo test, perché i due nomi delle variabili sembrano provenire da un conflitto di nomi durante la decompilazione da JSON.
var hostingPlanName_var = functionAppName
var storageAccountName_var = 'azfunctions${uniqueString(resourceGroup().id)}'
In questo esempio viene superato questo test.
var hostingPlanName = functionAppName
var storageAccountName = 'azfunctions${uniqueString(resourceGroup().id)}'
Prendere in considerazione l'uso di F2 in Visual Studio Code per sostituire i simboli.
Passaggi successivi
Per altre informazioni su linter, vedi Usare linter di Bicep.