Condividi tramite


Regola Linter - Semplificare l'interpolazione

Questa regola trova la sintassi che usa l'interpolazione di stringhe quando non è necessaria.

Codice regola Linter

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

simplify-interpolation

Soluzione

Rimuovere qualsiasi uso dell'interpolazione di stringhe che non fa parte di un'espressione per combinare i valori.

L'esempio seguente non riesce in questo test perché fa solo riferimento a un parametro.

param AutomationAccountName string

resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
  name: '${AutomationAccountName}'
  ...
}

È possibile correggerlo rimuovendo la sintassi di interpolazione di stringhe.

param AutomationAccountName string

resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
  name: AutomationAccountName
  ...
}

Facoltativamente, è possibile usare Correzione rapida per rimuovere la sintassi dell'interpolazione di stringhe:

Screenshot della correzione rapida della regola di interpolazione linter.

Passaggi successivi

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