Context
- Config file:
.markdownlint.ymlin the project root - CI disables MD013 (line-length) and MD040 (fenced-code-language) — the skill must match this
Your task
- Determine the target: use the argument if provided, otherwise default to
"docs/**/*.md" - Run
npx markdownlint-cli -c .markdownlint.yml --disable MD013 MD040 -- <target>to find issues - If no issues are found, report that and stop
- For each issue, read the affected file and fix the problem using Edit
- Re-run the linter (same command) to verify all issues are resolved
- Report what was fixed
Common fixes
- MD033/no-inline-html: Only
<br>and<center>are allowed inline HTML elements - MD060/table-column-style: Align table pipes with header pipes
Execution
Fix all issues in a single pass. Re-run the linter after fixing to confirm. Do not send any other text besides the tool calls.
Source: dasch-swiss/dsp-api — distributed by TomeVault.