Fast, editor-native Markdown linting with Rust and LSP
17 days ago
- #rust
- #markdown
- #linter
- QuickMark is a lightning-fast Markdown/CommonMark linter written in Rust, designed for modern developers.
- It prioritizes speed and seamless integration with development environments, enhancing productivity.
- QuickMark supports parallel processing, smart file discovery, LSP integration, and customizable rules.
- The tool is inspired by David Anson's markdownlint, aiming to match its rules and behavior.
- QuickMark offers hierarchical configuration discovery, supporting environment variables and project-specific settings.
- It includes a comprehensive set of linting rules, with configurable severity levels (warn, err, off).
- QuickMark can be installed via Homebrew, Cargo, or by cloning the GitHub repository.
- The tool supports linting single files, multiple files, directories, and glob patterns.
- QuickMark is in early development, with frequent updates and breaking changes expected.