codespell

Spellchecker for source code.

TLDR

Check for typos in all text files in the current directory, recursively

$ codespell
copy

Correct all typos found in-place

$ codespell --write-changes
copy

Skip files with names that match the specified pattern (accepts a comma-separated list of patterns using wildcards)

$ codespell --skip "[pattern]"
copy

Use a custom dictionary file when checking (--dictionary can be used multiple times)

$ codespell --dictionary [path/to/file.txt]
copy

Do not check words that are listed in the specified file

$ codespell --ignore-words [path/to/file.txt]
copy

Do not check the specified words

$ codespell --ignore-words-list [words,to,ignore]
copy

Print 3 lines of context around, before or after each match

$ codespell --[context|before-context|after-context] [3]
copy

Check file names for typos, in addition to file contents

$ codespell --check-filenames
copy

Copied to clipboard
Swissborg