Skip to content

feat(mqlaunch): add markdownlint command#51

Merged
MCamner merged 1 commit into
mainfrom
feature/markdownlint-mqlaunch
Jul 16, 2026
Merged

feat(mqlaunch): add markdownlint command#51
MCamner merged 1 commit into
mainfrom
feature/markdownlint-mqlaunch

Conversation

@MCamner

@MCamner MCamner commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Why

Markdown diagnostics were available in the editor but not through the shared
mqlaunch command surface. This adds one consistent repository-aware command
without requiring a global markdownlint installation.

What Changed

  • Added a pinned markdownlint-cli2 wrapper with local/global binary fallback.
  • Added mqlaunch markdownlint with argument and exit-code preservation.
  • Added separate lint and confirmation-guarded fix actions to the Tools menu.
  • Added routing, fix-guard, documentation, and exit-code smoke coverage.

Verification

The targeted smoke test covers nine scenarios, including cancellation and
confirmation of menu-based autofix and preservation of a non-zero lint exit
code through mqlaunch. A real run against README.md and
docs/COMMANDS.md completed with zero markdownlint errors.

@MCamner
MCamner marked this pull request as ready for review July 16, 2026 22:38
@MCamner
MCamner merged commit f11a5dc into main Jul 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant