Linter rule - decompiler cleanup
The Bicep CLI decompile command converts ARM template JSON to a Bicep file. If a variable name, or a parameter name, or a resource symbolic name is ambiguous, the Bicep CLI adds a suffix to the name, for example accountName_var or virtualNetwork_resource. This rule finds these names in Bicep files.
Linter rule code
Use the following value in the Bicep configuration file to customize rule settings:
decompiler-cleanup
Solution
To increase the readability, update these names with more meaningful names.
The following example fails this test because the two variable names appear to have originated from a naming conflict during a decompilation from JSON.
var hostingPlanName_var = functionAppName
var storageAccountName_var = 'azfunctions${uniqueString(resourceGroup().id)}'
This example passes this test.
var hostingPlanName = functionAppName
var storageAccountName = 'azfunctions${uniqueString(resourceGroup().id)}'
Consider using F2 in Visual Studio Code to replace symbols.
Next steps
For more information about the linter, see Use Bicep linter.
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru