lint/pkg/lint
Snider 6806b20651 fix(dx): fix build error, replace os.* with go-io, add scanner tests
- Fix RegisterCommands call to match single-arg signature; register
  locales separately via i18n.RegisterLocales
- Replace os.Stat/os.ReadDir with coreio.Local equivalents in
  detect.go, format.go, main.go, cmd_docblock.go
- Add tests for languagesFromRules, IsExcludedDir, ScanFile edge cases
- Coverage: pkg/lint 71.0% → 72.9%, pkg/detect 100%, pkg/php 68.7%

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 09:02:06 +00:00
..
testdata/catalog feat: add Catalog loader with dir/embed/filter support 2026-03-09 10:55:13 +00:00
catalog.go refactor: replace os.* and fmt.Errorf with go-io/go-log conventions 2026-03-16 19:44:45 +00:00
catalog_test.go feat: seed catalog with 18 patterns from ecosystem sweep 2026-03-09 10:59:33 +00:00
complexity.go refactor: replace os.* and fmt.Errorf with go-io/go-log conventions 2026-03-16 19:44:45 +00:00
complexity_test.go feat: extract devkit from go-devops into core/lint 2026-03-09 11:30:38 +00:00
coverage.go refactor: replace os.* and fmt.Errorf with go-io/go-log conventions 2026-03-16 19:44:45 +00:00
coverage_test.go feat: extract devkit from go-devops into core/lint 2026-03-09 11:30:38 +00:00
matcher.go refactor: replace all remaining fmt.Errorf with coreerr.E from go-log 2026-03-16 21:48:58 +00:00
matcher_test.go feat: add regex Matcher with exclude pattern support 2026-03-09 10:56:07 +00:00
report.go feat: add report output (JSON, JSONL, text, summary) 2026-03-09 10:56:46 +00:00
report_test.go feat: add report output (JSON, JSONL, text, summary) 2026-03-09 10:56:46 +00:00
rule.go refactor: replace all remaining fmt.Errorf with coreerr.E from go-log 2026-03-16 21:48:58 +00:00
rule_test.go feat: add Rule struct with YAML parsing and validation 2026-03-09 10:54:15 +00:00
scanner.go refactor: replace os.* and fmt.Errorf with go-io/go-log conventions 2026-03-16 19:44:45 +00:00
scanner_test.go fix(dx): fix build error, replace os.* with go-io, add scanner tests 2026-03-17 09:02:06 +00:00
tools.go refactor: replace all remaining fmt.Errorf with coreerr.E from go-log 2026-03-16 21:48:58 +00:00
tools_test.go feat: extract devkit from go-devops into core/lint 2026-03-09 11:30:38 +00:00
vulncheck.go refactor: replace all remaining fmt.Errorf with coreerr.E from go-log 2026-03-16 21:48:58 +00:00
vulncheck_test.go feat: extract devkit from go-devops into core/lint 2026-03-09 11:30:38 +00:00