Releases: modem-dev/slop-scan
Releases · modem-dev/slop-scan
v0.4.0
What's Changed
- Repin mature OSS benchmark cohort to pre-2025 refs by @benvinegar in #10
- Move development docs into CONTRIBUTING by @benvinegar in #11
- Document each built-in rule in its own folder by @benvinegar in #12
- Add README badges by @benvinegar in #13
- Add rolling benchmark history tracking by @benvinegar in #14
- Add benchmark trust note to README by @benvinegar in #16
- docs(readme): add Modem sponsor section by @benvinegar in #15
- Add per-rule signal benchmark by @benvinegar in #17
- Add promise default fallback rule by @benvinegar in #19
- Add stringified unknown errors rule by @benvinegar in #20
- Add generic status envelopes rule by @benvinegar in #21
- Add generic record casts rule by @benvinegar in #22
- Add fix guidance to rule READMEs by @benvinegar in #23
- Remove weak AI-signal rules from default pack by @benvinegar in #24
- Remove fanout hotspot from default pack by @benvinegar in #25
- Remove last weak AI-signal rules from default pack by @benvinegar in #26
- Refresh README and benchmark snapshots by @benvinegar in #27
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Highlights
- add
slop-scan deltafor comparing two scans or saved reports, with text/JSON output and--fail-onpolicies for CI - add plugin loading, preset configs via
extends, rule options, and support forslop-scan.config.ts/js/mjs/cjs/json - add path-scoped rule overrides
- refine documented empty-catch fallback handling and ignore cleanup-only duplicated mock setup in tests
- add GitHub Actions CI for format, lint, test, and build
Validation
bun run format:checkbun run lintbun run testbun run build
Full changelog
v0.2.0
Minor release focused on repo dogfooding, developer workflow, and better defensive-code heuristics.
Highlights:
- Respect .gitignore during discovery and switch discovery to globby
- Add AGENTS/CLAUDE guidance, Oxc linting, and pre-commit hooks
- Add stable self-scan regression checks against the last published release
- Split defensive try/catch heuristics into error-swallowing, error-obscuring, and empty-catch rules
v0.1.3
Performance-focused release.
Highlights:
- Scanner throughput optimization pass
- Benchmark refresh for the faster scan pipeline
v0.1.2
Feature and packaging release leading to the current slop-scan identity.
Highlights:
- Add duplicate helper-signature detection
- Add lint-style reporter and grouped multi-file locations
- Improve README/CLI docs and add MIT license
- Rename the project/package to slop-scan
v0.1.1
Packaging follow-up release.
Highlights:
- First tagged 0.1.1 release cut
- Fix npm bin entry for the published CLI
v0.1.0
Initial public release of the analyzer.
Highlights:
- Pluggable scan engine with language, fact, rule, and reporter components
- Initial heuristic pack and fixture regression suite
- Pinned benchmark set with normalized repo metrics
- npm packaging setup and streamed analysis to avoid OOMs