Sdílet prostřednictvím


Pravidlo Linteru – zjednodušení interpolace

Toto pravidlo najde syntaxi, která používá interpolaci řetězců, pokud není potřeba.

Kód pravidla Linteru

K přizpůsobení nastavení pravidel použijte v konfiguračním souboru Bicep následující hodnotu:

simplify-interpolation

Řešení

Odeberte jakékoli použití interpolace řetězců, která není součástí výrazu ke kombinování hodnot.

Následující příklad tento test selže, protože pouze odkazuje na parametr.

param AutomationAccountName string

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

Můžete ho opravit odebráním syntaxe interpolace řetězců.

param AutomationAccountName string

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

Volitelně můžete pomocí rychlé opravy odebrat syntaxi interpolace řetězců:

Snímek obrazovky rychlé opravy pro zjednodušení interpolačního pravidla pro linter

Další kroky

Další informace o linteru naleznete v tématu Použití linter Bicep.