Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Use the following value in the Bicep configuration file to customize rule settings:
decompiler-cleanup
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.
For more information about the linter, see Use Bicep linter.