You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Disallow shorthand properties that override related longhand properties.
What type of rule is this?
Warns about a potential problem
Example code
a {
padding-left:10px;
padding:20px;
}
a {
background-repeat: no-repeat;
background:url(image.png); /* silently resets background-repeat to its initial value */
}
I am willing to submit a pull request to implement this rule.
AI acknowledgment
I did not use AI to generate this issue report.
(If the above is not checked) I have reviewed the AI-generated content before submitting.
Additional comments
Detection would be purely name-based, a shorthand always resets all its longhands regardless of their value, so the rule needs no value parsing, just a map which is available in @webref/css.
I agree that this rule would be helpful and matches the inclusion criteria.
We would not use @webref/css directly but the data available in the sourceCode.lexer.
Activity
DMartens commentedon Jul 10, 2026
I agree that this rule would be helpful and matches the inclusion criteria.
We would not use
@webref/cssdirectly but the data available in thesourceCode.lexer.