52/100
Grade DBurntSushi/ripgrep at 91f5d22 (master) · README.md
9 checks pass, 12 fail, 7 not checked · 41.8 of 80 points
Scored as CLI tool ·Library ·Full-stack app ·Backend API
Type chosen on this page.
Fix first
- FailExamples0/4.7
Fix: Add "## Examples" at line 519, before "Related tools". Two or three complete examples a reader can copy and run, or links to them.
## Examples Two or three complete examples a reader can copy and run, or links to them.
- FailLicense0/4.7
Fix: Add "## License" at line 519, before "Related tools". The license's name and a link to the LICENSE file.
## License The license's name and a link to the LICENSE file.
- FailTitle near the top0/4
Fix: Add a title as the first line: "# ripgrep: what it does, in one line".
- FailInstall command0/4
Fix: Move the install command at line 246 (brew install ripgrep) into the first 40 lines, under the pitch.
- FailPicture of it working0/4
Fix: Move the image at line 36 into the first 20 lines.
Sections
- FailOverview0/3.2
Fix: Add "## What is ripgrep?" at line 1, before "ripgrep (rg)". Two or three sentences: what ripgrep does, who it is for, and what it replaces.
## What is ripgrep? Two or three sentences: what ripgrep does, who it is for, and what it replaces.
- PassKey features3.2/3.2
- FailPrerequisites0/1.6
Fix: Add "## Prerequisites" at line 161, before "Why shouldn't I use ripgrep?". What to install first, with versions (Node.js 22+, Docker), and a command that checks each one.
## Prerequisites What to install first, with versions (Node.js 22+, Docker), and a command that checks each one.
- PassInstallation4.8/4.8
- PassUsage or commands4.8/4.8
- FailConfiguration0/1.6
Fix: Add "## Configuration" at line 519, before "Related tools". Every setting in a table: name, default, what it changes. Environment variables and config files both.
## Configuration Every setting in a table: name, default, what it changes. Environment variables and config files both.
- FailExamples0/4.7
Fix: Add "## Examples" at line 519, before "Related tools". Two or three complete examples a reader can copy and run, or links to them.
## Examples Two or three complete examples a reader can copy and run, or links to them.
- FailTroubleshooting0/1.6
Fix: Add "## Troubleshooting" at line 519, before "Related tools". The three errors people hit most, each with the message they see and the fix.
## Troubleshooting The three errors people hit most, each with the message they see and the fix.
- FailRoadmap0/1.6
Fix: Add "## Roadmap" at line 519, before "Related tools". What is planned next and what is out of scope, or a link to the issues or project board that tracks it.
## Roadmap What is planned next and what is out of scope, or a link to the issues or project board that tracks it.
- FailContributing0/3.2
Fix: Add "## Contributing" at line 519, before "Related tools". How to run the tests and open a pull request, or a link to CONTRIBUTING.md.
## Contributing How to run the tests and open a pull request, or a link to CONTRIBUTING.md.
- FailLicense0/4.7
Fix: Add "## License" at line 519, before "Related tools". The license's name and a link to the LICENSE file.
## License The license's name and a link to the LICENSE file.
First screen
- FailTitle near the top0/4
Fix: Add a title as the first line: "# ripgrep: what it does, in one line".
- FailInstall command0/4
Fix: Move the install command at line 246 (brew install ripgrep) into the first 40 lines, under the pitch.
- FailPicture of it working0/4
Fix: Move the image at line 36 into the first 20 lines.
- PassBadges before the first code block4/4
- FailWords before the first code block0/4
Fix: Cut 1197 words before the first code block at line 245, or move that block up.
Readability
- PassFlesch reading ease10/10
Quickstart
- PassQuickstart block2/2
- PassCommands in the quickstart3/3
- line 246: brew install ripgrep
- Not checkedTranslations give the same commands–
Links
- PassRelative links resolve5/5
- Pass#anchors match a heading5/5
Tagline
- Not checkedOne tagline everywhere–
Fix: Use one wording everywhere. The most used is "ripgrep recursively searches directories for a regex pattern while respecting your gitignore"; change .
- README.md H1: (none)
- Cargo.toml:5: Cargo.toml description: (none)
- A: GitHub About description: "ripgrep recursively searches directories for a regex pattern while respecting your gitignore"
- Not checkedOne spelling of the name–
Website
- Not checkedWebsite headline matches the README–
- Not checkedWebsite description matches the README pitch–
- Not checkedWebsite leads with the README's command–
- Not checkedWebsite shows the README's install command–
Badge, API and MCP
[](https://readme.flisk.si/BurntSushi/ripgrep) curl 'https://readme.flisk.si/api/score?repo=BurntSushi/ripgrep' claude mcp add --transport http readme-score https://readme.flisk.si/mcp