Delen via


Linter-regel- geen conflicterende metagegevens

Deze linter-regel geeft een waarschuwing wanneer een auteur van een sjabloon een @metadata() decorator biedt met een eigenschap die conflicteert met een andere decorator.

Linter-regelcode

Gebruik de volgende waarde in het Bicep-configuratiebestand om regelinstellingen aan te passen:

no-conflicting-metadata

Oplossing

In het volgende voorbeeld mislukt deze test omdat de description eigenschap van de @metadata() decorator conflicteert met de @description() decorator.

@metadata({
  description: 'I conflict with the @description() decorator and will be overwritten.' // <-- will trigger a no-conflicting-metadata diagnostic
})
@description('I am more specific than the @metadata() decorator and will overwrite any 'description' property specified within it.')
param foo string

De @description() decorator heeft altijd voorrang op alles in de @metadata() decorator. De linter-regel meldt dus dat de description eigenschap in de @metadata() waarde overbodig is en wordt vervangen.

Volgende stappen

Zie Bicep linter gebruiken voor meer informatie over de linter.