DavidAnson/markdownlint
A Node.js style checker and lint tool for Markdown/CommonMark files.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
The project lists 57 contributors on GitHub.
Gained 17% fewer stars in the last 90 days than in the 90 days before.
Use Cases & Benefits
- Provides a Node.js-based style checker and linting tool for Markdown and CommonMark files to enforce formatting consistency.
- Offers extensive configurable rules and supports CommonMark plus GitHub Flavored Markdown extensions for precise and customizable linting.
- Use for integrating Markdown style checks into Node.js projects to maintain consistent documentation formatting.
- Use for automating Markdown linting in CI/CD pipelines with customizable rules and GitHub Actions support.
- Use for extending or creating custom linting rules to enforce project-specific Markdown style guidelines.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
MIT
Permissive: commercial use, modification and redistribution are allowed with attribution.
Community files
- README: present
- Contributing guide: present
Watch-outs
- No GitHub releases; pin a commit or tag instead of a release.
General guidance from repository metadata, not legal advice. How we score
From the README
A Node.js style checker and lint tool for Markdown/CommonMark files.
The Markdown markup language is designed to be easy to read, write, and understand. It succeeds - and its flexibility is both a benefit and a drawback. Many styles are possible, so formatting can be inconsistent; some constructs don't work well in all parsers and should be avoided.
markdownlintis a static analysis tool for Node.js with a library of rules to enforce standards and consistency for Markdown files. It was inspired by - and heavily influenced by - Mark Harrison's markdownlint for Ruby. The initial rules, rule documentation, and test cases came from that project.
markdownlintuses themicromarkparser and honors the CommonMark specification for Markdown. It additionally supports popular GitHub Flavored Markdown (GFM) syntax like autolinks and tables as well as directives, footnotes, and math syntax - all implemented bymicromarkextensions.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
947+11
Open issues
86+4
Compared with peers in Documentation
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| Tencent/WeKnora | 36.5K | +721 | 55 | 6 days ago |
| github/docs | 21.3K | +136 | 45 | — |
| getzola/zola | 17.6K | — | 57 | 47 days ago |
| scalar/scalar | 16.3K | — | 65 | 2 days ago |
| DavidAnson/markdownlint | 6.4K | — | 40 | — |
| Tencent/cherry-markdown | 4.9K | — | 60 | 6 days ago |
| Category median | 17.6K | +429 | 57 | — |
Discover Repositories
Search across tracked repositories by name or description