Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa regra de linter emite um aviso quando um autor de modelo fornece um decorador @metadata() com uma propriedade que entra em conflito com outro decorador.
Código de regra linter
Use o seguinte valor no arquivo de configuração Bicep para personalizar as configurações de regra:
no-conflicting-metadata
Solução
O exemplo a seguir falha neste teste porque a propriedade description do decorador @metadata() entra em conflito com o decorador @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
O decorador @description() sempre tem precedência sobre qualquer coisa no decorador @metadata(). Portanto, a regra linter notifica que a propriedade description dentro do valor @metadata() é redundante e será substituída.
Próximas etapas
Para saber mais sobre o linter, confira Usar o linter do Bicep.