Linter-regel - opschonen van decompiler
Met de opdracht Bicep CLI-decompile wordt ARM-sjabloon-JSON geconverteerd naar een Bicep-bestand. Als een variabelenaam, een parameternaam of een symbolische naam van een resource niet eenduidig is, voegt bicep CLI een achtervoegsel toe aan de naam, bijvoorbeeld accountName_var of virtualNetwork_resource. Deze regel vindt deze namen in Bicep-bestanden.
Linter-regelcode
Gebruik de volgende waarde in het Bicep-configuratiebestand om regelinstellingen aan te passen:
decompiler-cleanup
Oplossing
Als u de leesbaarheid wilt vergroten, werkt u deze namen bij met zinvollere namen.
In het volgende voorbeeld mislukt deze test omdat de twee namen van variabelen afkomstig lijken te zijn van een naamconflict tijdens een decompilatie van JSON.
var hostingPlanName_var = functionAppName
var storageAccountName_var = 'azfunctions${uniqueString(resourceGroup().id)}'
In dit voorbeeld wordt deze test doorgegeven.
var hostingPlanName = functionAppName
var storageAccountName = 'azfunctions${uniqueString(resourceGroup().id)}'
Overweeg het gebruik van F2 in Visual Studio Code om symbolen te vervangen.
Volgende stappen
Zie Bicep linter gebruiken voor meer informatie over de linter.