Dela via


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:

Skärmbild av Snabbkorrigering av förenklad interpoleringsregel.

Nästa steg

Mer information om linter finns i Använda Bicep-linter.