Partager via


Règle Linter - Simplifier l’interpolation

Cette règle recherche une syntaxe qui utilise l’interpolation de chaîne lorsqu’elle n’est pas nécessaire.

Code de règle de linter

Utilisez la valeur suivante dans le fichier config Bicep pour personnaliser les paramètres de règle :

simplify-interpolation

Solution

Supprimez toute utilisation de l’interpolation de chaîne qui ne fait pas partie d’une expression pour combiner des valeurs.

L’exemple suivant échoue à ce test, car il fait simplement référence à un paramètre.

param AutomationAccountName string

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

Vous pouvez résoudre ce problème en supprimant la syntaxe d’interpolation de chaîne.

param AutomationAccountName string

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

Si vous le souhaitez, vous pouvez utiliser la fonctionnalité correctif rapide pour supprimer la syntaxe d’interpolation de chaîne :

Capture d’écran de la fonctionnalité « correctif rapide » de règle linter pour simplifier l’interpolation.

Étapes suivantes

Pour plus d’informations sur le linter, consultez Utiliser le linter Bicep.