Skip to content

Replace markdown lint with rumdl#317

Merged
graysurf merged 2 commits intomainfrom
feat/replace-md-lint-with-rumdl
Mar 28, 2026
Merged

Replace markdown lint with rumdl#317
graysurf merged 2 commits intomainfrom
feat/replace-md-lint-with-rumdl

Conversation

@graysurf
Copy link
Copy Markdown
Collaborator

Replace markdown lint with rumdl

Summary

Replace the Markdown lint backend from markdownlint-cli2 to rumdl while preserving the repository's existing audit scope and baseline rule behavior.

Changes

  • Add .rumdl.toml with the equivalent line-length and table-alignment settings used by the previous Markdown lint config.
  • Update scripts/ci/markdownlint-audit.sh to run [email protected] and resolve the audited Markdown file list via git ls-files so the existing scope is preserved without pulling in fixture files.
  • Remove the obsolete .markdownlint-cli2.jsonc config.

Testing

  • bash scripts/ci/markdownlint-audit.sh --strict (pass)
  • NILS_CLI_TEST_RUNNER=nextest bash scripts/ci/nils-cli-checks-entrypoint.sh --with-coverage (pass)

Risk / Notes

  • rumdl does not accept the previous quoted glob arguments the same way markdownlint-cli2 did, so the wrapper now builds an explicit tracked-file list to keep the audit surface stable.

@github-actions
Copy link
Copy Markdown

Coverage

Total line coverage: 86.43% (59955/69367 lines hit).

@graysurf graysurf force-pushed the feat/replace-md-lint-with-rumdl branch from 46b5ca1 to 2527f76 Compare March 28, 2026 13:50
@graysurf graysurf marked this pull request as ready for review March 28, 2026 13:59
@graysurf graysurf merged commit a034a2a into main Mar 28, 2026
11 checks passed
@graysurf graysurf deleted the feat/replace-md-lint-with-rumdl branch March 28, 2026 13:59
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