Linter szabály – a dekompilerek törlése
A Bicep CLI felbontási parancsa az ARM-sablon JSON-fájlját Bicep-fájllá alakítja. Ha egy változó neve, paraméterneve vagy egy erőforrás szimbolikus neve nem egyértelmű, a Bicep CLI utótagot ad hozzá a névhez, például accountName_var vagy virtualNetwork_resource. Ez a szabály megkeresi ezeket a neveket a Bicep-fájlokban.
Linter-szabály kódja
A bicep-konfigurációs fájlban a következő érték használatával szabhatja testre a szabálybeállításokat:
decompiler-cleanup
Megoldás
Az olvashatóság növelése érdekében frissítse ezeket a neveket értelmesebb névvel.
Az alábbi példa nem felel meg a tesztnek, mert úgy tűnik, hogy a két változó neve elnevezési ütközésből származik a JSON-ból való lebontás során.
var hostingPlanName_var = functionAppName
var storageAccountName_var = 'azfunctions${uniqueString(resourceGroup().id)}'
Ez a példa megfelel a tesztnek.
var hostingPlanName = functionAppName
var storageAccountName = 'azfunctions${uniqueString(resourceGroup().id)}'
Fontolja meg az F2 használatát a Visual Studio Code-ban a szimbólumok lecseréléséhez.
Következő lépések
A linterről további információt a Bicep-linter használata című témakörben talál.