Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här linterregeln utfärdar en varning när en mallförfattare tillhandahåller en @metadata() dekoratör med en egenskap som står i konflikt med en annan dekoratör.
Linterregelkod
Använd följande värde i Bicep-konfigurationsfilen för att anpassa regelinställningar:
no-conflicting-metadata
Lösning
Följande exempel misslyckas med det här testet eftersom description egenskapen för dekoratören @metadata() står i konflikt med dekoratören @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
Dekoratören @description() har alltid företräde framför allt i dekoratören @metadata() . Därför meddelar linterregeln att description egenskapen i @metadata() värdet är redundant och kommer att ersättas.
Nästa steg
Mer information om linter finns i Använda Bicep-linter.