Roadmap (Post v1.0.0)#
Core Quality & Rule Expansion#
-
max-line-length: Enforce maximum line width -
no-multiple-consecutive-blank-lines: Disallow multiple blank lines -
image-alt-textimprovements: Enforce alt text style and length - Rule severity levels (e.g.
warning,error)
Extensibility#
- Plugin system for custom rules (via Go interface or external binary)
- Allow disabling specific rules via inline comments (e.g.
<!-- gomarklint-disable -->)
Testing & Stability#
- Snapshot testing support for easier rule verification
- Regression test suite for real-world Markdown samples
Developer UX#
- VS Code extension using gomarklint core
- Interactive mode (e.g. prompt to fix or explain errors)
- File caching for faster repeated linting
Ecosystem & CI#
- GitHub Actions integration
- Prebuilt binaries via
goreleaser(macOS/Linux/Windows) - Homebrew formula
- Docker image (e.g.
ghcr.io/shinagawa-web/gomarklint)
Internationalization#
- Localized messages (e.g. Japanese, Spanish)
- Rule messages with IDs and documentation links
Feel free to suggest more ideas by opening an issue or discussion on GitHub!