Awesome Reviewers

Verification · Hygiene · Spelling

Identifier typo detection

Split camelCase and snake_case identifiers and flag known misspellings.

How to build it

  1. Run typos over the source tree, which splits camelCase and snake_case identifiers before matching.
  2. Put domain identifiers in an allow list in _typos.toml instead of disabling the check.
  3. Run typos in pre-commit and in CI on every pull request.

Signals in a repository

  • A [default.extend-identifiers] or [default.extend-words] table in _typos.toml.
  • A typos hook in .pre-commit-config.yaml or a typos step in a CI workflow.

In practice

No scanned repository runs a tool for this check. The steps above are the only guidance.