0
/ 100
The fundamentals need work — start with test coverage and CI.
Large collection of Developer Cheat Sheets, created and maintained by the awesome developers across the globe :earth_americas:
A low grade is a to-do list, not a judgment of your code
Most gaps here are documentation, tests, and setup, not the code itself. Closing your top 3 gaps alone would add 44 points.
See your top fixesTop fixes
Highest-impact changes first, ranked by point weight
- 1Tests18pt
Add automated tests. They prove the code works and give contributors confidence to make changes.
- 2CI/CD14pt
If your CI lives elsewhere (a private repo that builds this one) or this project is itself a CI/CD tool, mark this check Not Applicable. Otherwise add a GitHub Actions workflow that runs tests on each push. It takes 15 minutes and reassures contributors their changes won't break things.
- 3README12pt
Add a README.md describing what the project does, how to install it, and how to run it.
- 4Install and run instructions9pt
Add a section showing how to install dependencies.
Working through the fixes? Let every push regrade itself.
The free GitHub App rescans this repo on every push and posts the grade as a commit check, so the score climbs without coming back to rescan by hand.
Scorecard
Every check, grouped by category and sorted worst-first
Documentation
0
No README found in the repository.
→ Add a README.md describing what the project does, how to install it, and how to run it.
No install instructions found in the README (−45 pts).
→ Add a section showing how to install dependencies.
No license detected.
→ Add a LICENSE file. Without one, nobody can legally use, copy, or contribute to your code.
No CONTRIBUTING.md found (−47 pts base + up to −53 pts more for content).
→ Add a CONTRIBUTING.md telling newcomers how to get involved. Include setup, code style, test, and PR instructions.
Engineering
12
No tests detected anywhere in the repository.
→ Add automated tests. They prove the code works and give contributors confidence to make changes.
No CI configuration detected in this repository.
→ If your CI lives elsewhere (a private repo that builds this one) or this project is itself a CI/CD tool, mark this check Not Applicable. Otherwise add a GitHub Actions workflow that runs tests on each push. It takes 15 minutes and reassures contributors their changes won't break things.
No linter or formatter config found.
→ Add a linter config such as .eslintrc.json, .prettierrc, ruff.toml, or .golangci.yml to enforce consistent code style.
No dependency lockfile found (−70 pts).
→ Commit the lockfile for this project's package manager so installs produce the same dependency versions everywhere.
Issue or PR templates present.
Project health
23
No dependency manifest detected at root.
→ Add a manifest (package.json, pyproject.toml, Cargo.toml, go.mod, etc.) so others can install dependencies in one command.
No pushes in over 2 years. Looks unmaintained (−95 pts).
→ A recent commit signals the project is alive and worth using.
No .gitignore found (−60 pts).
→ Add a .gitignore to keep build output, node_modules, and secrets out of version control.
Repository has a description.
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- -Commits (30d / 90d)
- 0Forks
- 0Releases
Community
- -Community health
- 11 bus factorauthors own >50% of commits
- 0Watchers
Responsiveness
- -Median issue response
- -Median PR merge time
- 0Open issues
Repository files132 root entries
- .githubGood: Issue or PR templates present.
- ada.md
- adb.md
- alias.md
- android-versions.md
- angular.md
- arrow-functions.md
- assembly.md
- async-http-client.md
- axios.md
- azure.md
- bash.md
- bcryptjs.md
- c.md
- cat.md
- cd.md
- challenges-code-preloads.md
- chmod.md
- cksum.md
- cmp.md
- comm.md
- commonlisp.md
- cp.md
- cpp.md
- cron.md
- crontab.md
- csharp.md
- css.md
- curl.md
- cut.md
- d.md
- dart.md
- dns.md
- docker.md
- dockerfile.md
- dotenv.md
- echo.md
- ejs-embedded-javascript-templates.md
- elixir.md
- erlang.md
- es2csv.md
- express.md
- figma.md
- find.md
- flutter.md
- fortran.md
- fsharp.md
- git.md
- go.md
- google-analytics.md
- google-nexus-screen-resolutions.md
- google-pixel-screen-resolutions.md
- grep.md
- groovy-http-calls.md
- groovy.md
- gson.md
- haskell.md
- head.md
- heroku.md
- homebrew.md
- html.md
- http-staus-codes.md
- iphone-screen-resolutions.md
- java-primitive-data-types.md
- java-strings.md
- java-versions.md
- java.md
- javascript-fetch.md
- javascript-versions.md
- javascript.md
- jest.md
- jquery.md
- jshell.md
- jsonata.md
- jsoup.md
- kill.md
- kubernetes.md
- link.md
- linux.md
- lodash.md
- ls.md
- lua.md
- make.md
- man.md
- markdown.md
- maven.md
- mkdir.md
- mongodb.md
- mv.md
- mysql.md
- netlify.md
- nodejs.md
- nodemon.md
- ocaml.md
- okhttp.md
- onecompiler-apis.md
- onecompiler-enterprise-apis.md
- perl.md
- php.md
- pm2.md
- prop-types.md
- ps.md
- pwd.md
- python.md
- r.md
- racket.md
- react-helmet.md
- react-prerequisites.md
- reactjs.md
- redis.md
- request.md
- rm.md
- rmdir.md
- ruby.md
- rust.md
- scala.md
- scp.md
- search-engins.md
- solidity.md
- sql.md
- super-csv.md
- tail.md
- tar-gz.md
- tcl.md
- typescript.md
- underscore.md
- vb.md
- vuejs.md
- vyper.md
- wc.md
- windows-shortcuts.md
- yaml.md
Add this badge to your README
It updates automatically each time the repo is re-graded.
[](https://www.repo-grade.com/report/finaljrad-ir/cheatsheets)