Condividi tramite


Regola Linter: preferisce l’interpolazione

Questa regola trova gli usi della funzione concat che può essere sostituita dall'interpolazione di stringhe.

Codice regola Linter

Usa il valore seguente nel file di configurazione Bicep per personalizzare le impostazioni delle regole:

prefer-interpolation

Soluzione

Usare l'interpolazione di stringhe anziché la funzione concat.

L'esempio seguente non supera questo test perché viene usata la funzione concat.

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

È possibile correggerlo sostituendo concat con l'interpolazione di stringhe. Nell'esempio seguente viene superato questo test.

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

Facoltativamente, è possibile usare Quickfix per sostituire concat con l'interpolazione di stringhe:

Screenshot di Prefer interpolation linter rule quick fix (Correzione rapida della regola linter di interpolazione).

Passaggi successivi

Per altre informazioni su linter, vedi Usare linter di Bicep.