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:
Następne kroki
Aby uzyskać więcej informacji na temat lintera, zobacz Use Bicep linter (Używanie lintera Bicep).