codespell is a popular tool to look for typical typos in the source code.

It is enabled mostly for the documentation and English locale files.

Run Locally

The mozlint integration of codespell can be run using mach:

$ mach lint --linter codespell <file paths>


To enable codespell on new directory, add the path to the include section in the codespell.yml file.

This job is configured as tier 2.


Codespell provides a --fix option. It is based on the -w option provided by upstream.