Fast, editor-native Markdown linting with Rust and LSP
9 months ago
- #rust
- #markdown
- #linter
- QuickMark是一款用Rust编写的极速Markdown/CommonMark语法检查工具,专为现代开发者设计。
- 它强调极速性能和与开发环境的无缝集成,从而提升工作效率。
- 支持并行处理、智能文件发现、语言服务器协议(LSP)集成以及可自定义规则集。
- 该工具灵感源自David Anson的markdownlint项目,力求兼容其规则体系和校验行为。
- 提供层级式配置发现机制,支持环境变量和项目级个性化设置。
- 内置完整的语法检查规则库,可自由配置告警级别(警告/错误/禁用)。
- 支持通过Homebrew、Cargo包管理器或GitHub源码克隆三种方式安装。
- 能对单个文件、文件列表、目录及通配符路径进行批量语法检查。
- 当前处于早期开发阶段,预计会有频繁更新和重大变更。