Fixed
-
MD056 (table-column-count): Respect MkDocs flavor for pipes in inline code (fixes #165)
- In MkDocs/Python-Markdown flavor, pipes inside backticks are NOT cell delimiters
- Tables with inline code containing pipes (e.g.,
`x | y`) no longer trigger false positives - GFM flavor behavior unchanged (pipes in code ARE delimiters per spec)
-
MD060 (table-format): Respect MkDocs flavor for pipes in inline code
- Consistent with MD056 fix for MkDocs flavor support
- Table formatting now correctly handles inline code with pipes in MkDocs mode
-
Schema: Use kebab-case for GlobalConfig properties
- JSON schema now uses kebab-case (e.g.,
line-length) matching config file conventions - Improves IDE auto-completion and validation for configuration files
- JSON schema now uses kebab-case (e.g.,
Changed
-
Refactor: Consolidate table row parsing into TableUtils
- Unified table parsing logic into shared utility module
- Reduces code duplication between MD056 and MD060
-
Refactor: Decompose MD013 into module structure
- Split large
md013_line_length.rsinto separate files:mod.rs: Main rule implementationhelpers.rs: Helper functionstests.rs: Unit tests
- Improves code organization and maintainability
- Split large
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.183-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.183-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.183-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.183-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.183-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.183-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.183-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
Installation
Using uv (Recommended)
uv tool install rumdlUsing pip
pip install rumdlUsing pipx
pipx install rumdlDirect Download
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.