Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Linter-Regel gibt eine Warnung aus, wenn Vorlagenautor*innen einen @metadata()-Decorator mit einer Eigenschaft angeben, die mit einem anderen Decorator-Element in Konflikt steht.
Linter-Regelcode
Verwenden Sie den folgenden Wert in der Bicep-Konfigurationsdatei, um die Regeleinstellungen anzupassen:
no-conflicting-metadata
Lösung
Im folgenden Beispiel wird dieser Test nicht ausgeführt, da die description-Eigenschaft des Decorator-Elements @metadata() mit dem @description()-Decorator in Konflikt steht.
@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
Das Decorator-Element @description() hat immer Vorrang vor allen Elementen im @metadata()-Decorator. Daher informiert die Linter-Regel darüber, dass die Eigenschaft description innerhalb des Werts @metadata() redundant ist und ersetzt wird.
Nächste Schritte
Weitere Informationen über den Linter finden Sie unter Verwendung des Bicep-Linters.