Commit Graph

1 Commits

Author SHA1 Message Date
Keimpe de Jong 01a1752ccc
PR #830 - Markdown Tooling (#839)
* PR #830 - Markdown Tooling

New Tools:
- check-md-conformance.js - CommonMark checker (lists, tables, fences, bullets)
- fix-fence-languages.js - Auto-adds languages to code fences with heuristics

Features:
- Exit codes for CI/CD integration
- Dry-run mode for safe preview
- Handles nested fences (3+ backticks)
- Language detection: yaml, json, bash, javascript, xml, markdown, text

* Fix code quality issues from Copilot review

- Remove duplicated code block (lines 292-304) in check-md-conformance.js
- Remove unused variable fenceStartLine in check-md-conformance.js
- Remove unused variable hasLanguage in fix-fence-languages.js
- Rename fixOpenTicks to fixOpenLine to store full original line
2025-11-01 17:16:26 -05:00