Lint accuracy improvements (tested against real-world repos):
Reduced false positives:
- Vague rule detection is now context-aware: qualified phrases like 'be consistent with WordPress conventions' are no longer flagged
- Fixed false positives on empty description values and description-in-body check
New checks:
- Dead rule detection: Rules with
alwaysApply: falseand empty/missing globs now flagged as ERROR ('Rule will never load') - Empty frontmatter values: Catches
description:andglobs:with no value (common copy-paste mistake)
All 80 tests passing.