Linterregel – förenkla interpolering
Den här regeln hittar syntax som använder stränginterpolation när den inte behövs.
Linterregelkod
Använd följande värde i Bicep-konfigurationsfilen för att anpassa regelinställningar:
simplify-interpolation
Lösning
Ta bort alla användningar av stränginterpolation som inte ingår i ett uttryck för att kombinera värden.
Följande exempel misslyckas med det här testet eftersom det bara refererar till en parameter.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
name: '${AutomationAccountName}'
...
}
Du kan åtgärda det genom att ta bort stränginterpolationssyntaxen.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
name: AutomationAccountName
...
}
Du kan också använda snabbkorrigering för att ta bort stränginterpolationssyntaxen:
Nästa steg
Mer information om linter finns i Använda Bicep-linter.