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ů:
Další kroky
Další informace o linteru naleznete v tématu Použití linter Bicep.