Linter-regel : interpolatie vereenvoudigen
Deze regel vindt syntaxis die gebruikmaakt van tekenreeksinterpolatie wanneer deze niet nodig is.
Linter-regelcode
Gebruik de volgende waarde in het Bicep-configuratiebestand om regelinstellingen aan te passen:
simplify-interpolation
Oplossing
Verwijder alle toepassingen van tekenreeksinterpolatie die geen deel uitmaakt van een expressie om waarden te combineren.
In het volgende voorbeeld mislukt deze test omdat deze alleen verwijst naar een parameter.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
name: '${AutomationAccountName}'
...
}
U kunt dit oplossen door de syntaxis van de tekenreeksinterpolatie te verwijderen.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
name: AutomationAccountName
...
}
U kunt eventueel Quick Fix gebruiken om de syntaxis van de tekenreeksinterpolatie te verwijderen:
Volgende stappen
Zie Bicep linter gebruiken voor meer informatie over de linter.