Lint report — ripgrep

D

51/100 — Rough. 75 entries checked against 8 practices from the Wakelog guides.

Graded from: GitHub Releases API (75 releases). Repo-URL grades reflect whichever releases are visible right now and can vary between runs — lint the raw CHANGELOG.md URL for a stable grade.

Nothing was saved. Lint another · how the big projects score · preview it as a hosted page

Checks

PASS
Recognizable release entries. 75 entries parsed ("## heading" style). Guide: The Keep a Changelog format, explained
PASS
Every entry has a date. All entries carry a date — readers can tell when things shipped. Guide: The Keep a Changelog format, explained
WARN
Newest release first. 2 entries are out of date order. Guide: Changelog page design: layout and UI patterns that work
PASS
Titles say what changed. No “bug fixes and improvements”-style filler titles found. Guide: How to write a changelog (with examples)
FAIL
Entries have content. 26 entries are just a version number with no notes — a release happened, but readers learn nothing. Guide: Release notes templates: copy-paste formats for every kind of change
PASS
Written for readers, not a commit dump. Entries read like notes for humans, not raw git log. Guide: Generate a changelog from git commits (without publishing garbage)
WARN
Bullets say what changed. 1 of 448 bullets carry no information (“wip”, “fix stuff”, “merged PR”). Say what changed and why a reader cares — or cut the line. Guide: How to write a changelog (with examples)
WARN
Breaking changes stand out. Breaking changes are mentioned mid-text but not flagged — lead with “Breaking:” or a heading so skimmers can’t miss them. Guide: How to announce breaking changes (without losing users)

Specific entries to fix

  • v0.2.9 — Version number only — no notes at all.
  • v0.2.8 — Version number only — no notes at all.
  • v0.2.6 — Version number only — no notes at all.
  • v0.2.5 — Version number only — no notes at all.
  • v0.2.2 — Version number only — no notes at all.
  • v14.1.1 — “MISC” says nothing — name the change or drop the bullet.

Put the grade in your README changelog grade D badge

A live badge that re-grades this URL daily and links back to the full report:

[![changelog grade](https://wakelog.wakelog.workers.dev/lint/badge.svg?url=https%3A%2F%2Fgithub.com%2FBurntSushi%2Fripgrep)](https://wakelog.wakelog.workers.dev/lint?url=https%3A%2F%2Fgithub.com%2FBurntSushi%2Fripgrep)

Different label? Tune it in the badge playground.

Want a changelog that passes by construction? Host it on Wakelog — free, 30-second signup, no email. Import this exact file in one paste (dates preserved), get a public page with permalinks, RSS, a widget and an API. Not convinced? See how it would look first.