Codespell

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>

Configuration

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.

Autofix

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