Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kommandot Bicep CLI decompile konverterar ARM-mallenS JSON till en Bicep-fil. Om ett variabelnamn, ett parameternamn eller ett symboliskt resursnamn är tvetydigt lägger Bicep CLI till ett suffix i namnet, till exempel accountName_var eller virtualNetwork_resource. Den här regeln hittar dessa namn i Bicep-filer.
Linterregelkod
Använd följande värde i Bicep-konfigurationsfilen för att anpassa regelinställningar:
decompiler-cleanup
Lösning
Om du vill öka läsbarheten uppdaterar du dessa namn med mer meningsfulla namn.
Följande exempel misslyckas med det här testet eftersom de två variabelnamnen verkar ha sitt ursprung i en namngivningskonflikt under en dekompilering från JSON.
var hostingPlanName_var = functionAppName
var storageAccountName_var = 'azfunctions${uniqueString(resourceGroup().id)}'
Det här exemplet klarar det här testet.
var hostingPlanName = functionAppName
var storageAccountName = 'azfunctions${uniqueString(resourceGroup().id)}'
Överväg att använda F2 i Visual Studio Code för att ersätta symboler.
Nästa steg
Mer information om linter finns i Använda Bicep-linter.