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
fix(ego-lint): auto-detect and exclude vendored files from all lint checks
Files with third-party attribution headers (@license, @generated,
Credits: <URL>, Adapted from <URL>) in the first 30 comment lines are
now auto-detected as vendored and excluded from:
- All Tier 1 pattern rules (apply-patterns.py)
- quality/module-state and all Tier 2 quality checks (check-quality.py)
This eliminates ~79 noisy warnings from forge's lib/css/index.js
(a vendored reworkcss/css parser) and lib/prefs/widgets.js (aylur
widget library), reducing pattern-rule WARNs from 115 → 36 on forge.
Also adds per-rule exclude-files support (glob patterns relative to
ext_dir) in apply-patterns.py for targeted explicit exclusions.
Detection is zero-config: no .egoignore file required. A SKIP notice
is emitted listing all auto-detected vendored files.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments