Commit graph

9 commits

Author SHA1 Message Date
Snider
92cda64a02 feat: add core-lint CLI with check, catalog list, catalog show
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 11:01:35 +00:00
Snider
bc159163e8 feat: seed catalog with 18 patterns from ecosystem sweep
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 10:59:33 +00:00
Snider
e5419c85c4 feat: add Scanner with directory walking and language detection
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 10:57:43 +00:00
Snider
4309e17cde feat: add report output (JSON, JSONL, text, summary)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 10:56:46 +00:00
Snider
d33d7056f1 feat: add regex Matcher with exclude pattern support
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 10:56:07 +00:00
Snider
3bf8585943 feat: add Catalog loader with dir/embed/filter support
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 10:55:13 +00:00
Snider
34d77e2216 feat: add Rule struct with YAML parsing and validation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 10:54:15 +00:00
Snider
21b1e60fd9 feat: initialise core/lint module
Go module, .core/build.yaml, CLAUDE.md, directory structure.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 10:51:49 +00:00
5f55060d52 Initial commit 2026-03-09 10:50:46 +00:00