Megosztás a következőn keresztül:


Linter szabály – az interpoláció egyszerűsítése

Ez a szabály olyan szintaxist keres, amely sztringinterpolációt használ, ha nincs rá szükség.

Linter-szabály kódja

A bicep-konfigurációs fájlban a következő érték használatával szabhatja testre a szabálybeállításokat:

simplify-interpolation

Megoldás

Távolítsa el a sztringinterpoláció olyan használatát, amely nem része egy kifejezésnek az értékek kombinálásához.

Az alábbi példa nem felel meg a tesztnek, mert csak egy paraméterre hivatkozik.

param AutomationAccountName string

resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
  name: '${AutomationAccountName}'
  ...
}

Kijavíthatja a sztring interpolációs szintaxisának eltávolításával.

param AutomationAccountName string

resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
  name: AutomationAccountName
  ...
}

A gyorsjavítással eltávolíthatja a sztring interpolációs szintaxisát:

Az Interpolációs linterszabály egyszerűsítése gyorsjavítás képernyőképe.

Következő lépések

A linterről további információt a Bicep-linter használata című témakörben talál.