Udostępnij za pośrednictwem


Reguła lintera — preferowanie interpolacji

Ta reguła znajduje użycie funkcji concat, która może zostać zamieniona przez interpolację ciągów.

Kod reguły Linter

Użyj następującej wartości w pliku konfiguracji Bicep, aby dostosować ustawienia reguły:

prefer-interpolation

Rozwiązanie

Użyj interpolacji ciągów concat zamiast funkcji .

Poniższy przykład kończy się niepowodzeniem tego testu, ponieważ concat jest używana funkcja.

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

Możesz rozwiązać ten problem, zastępując concat ciąg interpolacją ciągów. Poniższy przykład przekazuje ten test.

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

Opcjonalnie możesz użyć funkcji Quickfix , aby zastąpić concat ciąg interpolacją ciągów:

Zrzut ekranu przedstawiający szybką poprawkę reguły interpolacji interpolacji.

Następne kroki

Aby uzyskać więcej informacji na temat lintera, zobacz Use Bicep linter (Używanie lintera Bicep).