What's New in v0.0.149
🎉 New Features
Per-File Rule Ignores (#92)
Configure different linting rules for specific files using glob patterns:
[per-file-ignores]
# Disable inline HTML check for GitHub README
"README.md" = ["MD033"]
# Disable line length check for documentation with long code examples
"docs/api/**/*.md" = ["MD013"]
# Disable first line heading check for generated files
"generated/**/*.md" = ["MD041"]
This allows you to apply different rules to different file types (e.g., GitHub README vs MkDocs documentation).
JSON Schema for Editor Support (#89)
Added JSON Schema for .rumdl.toml
configuration files, enabling:
- ✨ Autocomplete for configuration options
- ✅ Validation and error checking
- 📖 Inline documentation tooltips
- 🎯 Support for VS Code, IntelliJ IDEA, and other editors
The schema is available at https://raw.githubusercontent.com/rvben/rumdl/main/rumdl.schema.json
and will be submitted to SchemaStore for automatic editor integration.
📦 Installation
Cargo:
cargo install rumdl --version 0.0.149
From source:
git clone https://github.com/rvben/rumdl.git
cd rumdl
git checkout v0.0.149
cargo install --path .