Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это правило linter выдает предупреждение, когда автор шаблона предоставляет @metadata() декоратор с свойством, конфликтующим с другим декоратором.
Код правила анализатора кода
Для настройки параметров правил укажите в файле конфигурации Bicep следующее значение:
no-conflicting-metadata
Решение
Следующий пример завершается сбоем этого теста, так как description свойство @metadata() декоратора конфликтует с декоратором @description() .
@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
Декоратор @description() всегда имеет приоритет над чем-либо в декораторе @metadata() . Таким образом, правило linter уведомляет о том, что description свойство в @metadata() значении является избыточным и будет заменено.
Следующие шаги
Дополнительные сведения об анализаторе кода Bicep см. в разделе Использование анализатора кода Bicep.