Sdílet prostřednictvím


Pravidlo Linteru – preferuje interpolaci

Toto pravidlo najde použití funkce zřetězení, kterou lze nahradit interpolací řetězců.

Kód pravidla Linteru

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

prefer-interpolation

Řešení

Místo funkce použijte interpolaci concat řetězců.

Následující příklad tento test selže, protože concat se používá funkce.

param suffix string = '001'
var vnetName = concat('vnet-', suffix)

Můžete ho opravit nahrazením concat interpolace řetězců. Následující příklad tento test projde.

param suffix string = '001'
var vnetName = 'vnet-${suffix}'

Volitelně můžete pomocí rychléhofixuconcat nahradit interpolaci řetězců:

Snímek obrazovky rychlé opravy pravidla pro interpolaci linter

Další kroky

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