Releases
v0.9.1
Compare
Sorry, something went wrong.
No results found
What's New
New Features
Content quality rules : broken-reference, unlinked-reference, and placeholder-text rules for catching documentation issues
Autofix for unlinked references with fuzzy suggestions for broken links
Per-rule exclude patterns and inline suppression directives (<!-- skillsaw-disable -->) for fine-grained control
config_schema support : rule options now appear as commented-out defaults in generated config
Default exclude patterns for common false-positive paths, shown as commented-out items in config
Deprecate lint --fix in favor of skillsaw fix, with LLM setup docs
Fixes
Fix content-contradiction negation prefix blindness — handle mixed negated/non-negated occurrences
Fix mcp-valid-json rejecting valid string/array mcpServers in plugin.json
Fix false positive: skip fenced code blocks in import checker
Fix section-length line number reporting at root cause
Fix Optional[str] for Python 3.9 compatibility
Report line numbers for frontmatter YAML parse errors and field validation violations
Support multi-line HTML comments in suppression directives
Expand scope boundary regex to handle "do not use" phrasing
Testing
Add end-to-end integration test suite with static fixtures
Full rule coverage: fixtures and tests for all 46 rules
Assert directive system for verifying expected violations in fixtures
You can’t perform that action at this time.