Awesome Reviewers

Verification · Code review · Convention and guideline review

Naming and conciseness

Flag unclear names, typos and needless code.

How to build it

  1. Run typos over the diff so misspelled new names and comments are caught.
  2. Flag new names that do not say what they hold, such as data2 or tmp in a long-lived function.
  3. Flag new helpers that duplicate an existing function in the same module.

Signals in a repository

  • A typos or codespell hook in .pre-commit-config.yaml.
  • A review checklist in CONTRIBUTING.md that lists naming and conciseness rules.

In practice

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

  • codespell · 22 repos

Examples