noDuplicateCustomProperties
Este conteúdo não está disponível em sua língua ainda.
Diagnostic Category: lint/nursery/noDuplicateCustomProperties
Since: v1.9.0
Sources:
Disallow duplicate custom properties within declaration blocks.
This rule checks the declaration blocks for duplicate custom properties.
Examples
Section titled ExamplesInvalid
Section titled Invalidcode-block.css:1:30 lint/nursery/noDuplicateCustomProperties ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✖ Duplicate custom properties can lead to unexpected behavior and may override previous declarations unintentionally.
> 1 │ a { —custom-property: pink; —custom-property: orange; }
│ ^^^^^^^^^^^^^^^^^
2 │
ℹ —custom-property is already defined here.
> 1 │ a { —custom-property: pink; —custom-property: orange; }
│ ^^^^^^^^^^^^^^^^^
2 │
ℹ Remove or rename the duplicate custom property to ensure consistent styling.
code-block.css:1:50 lint/nursery/noDuplicateCustomProperties ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✖ Duplicate custom properties can lead to unexpected behavior and may override previous declarations unintentionally.
> 1 │ a { —custom-property: pink; background: orange; —custom-property: orange }
│ ^^^^^^^^^^^^^^^^^
2 │
ℹ —custom-property is already defined here.
> 1 │ a { —custom-property: pink; background: orange; —custom-property: orange }
│ ^^^^^^^^^^^^^^^^^
2 │
ℹ Remove or rename the duplicate custom property to ensure consistent styling.