v0.13.0 — Fable Bug Fix Edition
What's New
Features
- Support file paths and multiple paths as CLI arguments
- Add reference-definition autofix for broken internal links
- Migrate markdown parsing to a markdown-it-py AST
- Per-rule documentation pages and
skillsaw explain <rule-id>command - Add pre-commit hook support
- Treat bare
skillsaw-disable-next-lineas suppress-all
Fixes
- Fix multi-path fix execution, collapse dedup to one pass
- Fix LLM dry-run deleting pre-existing empty-body files
- Fix baseline entries falsely reported stale
- Fix
--no-custom-rulesbypass on agentskill-name rename re-lint - Check all handlers in
add_hookduplicate detection - Quote YAML-significant strings in
config.save() - Parse config version leniently instead of crashing
- Surface rule crashes as ERROR violations
- Apply
_WALK_SKIP_DIRSto skill and promptfoo discovery
Other
- Include baseline-suppressed count in
--outputreports