Awesome Reviewers

Verification · Hygiene · Formatting

Code formatter

One opinionated formatter per language, run on save and in CI.

How to build it

  1. Choose one formatter for each language in the repository and pin its version.
  2. Commit its config file at the repository root, such as pyproject.toml or .prettierrc.
  3. Enable format on save in the shared editor settings and add a pre-commit hook that rewrites files.

Signals in a repository

  • Formatter config in pyproject.toml, .prettierrc, rustfmt.toml or biome.json.
  • A pre-commit config that lists a formatter hook.
  • Formatter versions pinned in dev dependencies or package.json.

In practice

162 repositories run a tool for this check in the scanned set.

  • ruff-format · 43 repos
  • black · 14 repos
  • prettier · 98 repos
  • biome · 24 repos
  • rustfmt · 46 repos
  • gofmt · 7 repos

Examples