typos | client9/misspell | codespell | scspell3k | |
---|---|---|---|---|
Runtime | - | - | Python | Python |
Approach | Correction | Correction | Correction | Dictionary |
Custom Dict | Yes | ? | Yes | Yes |
Per-Lang Dict | Yes | ? | No | Yes |
CamelCase | Yes | ? | No | Yes |
snake_case | Yes | ? | No | Yes |
Ignore Hex | Yes | ? | No | Yes |
C-Escapes | No (#20) | ? | No | Yes |
Encodings | UTF-8 / UTF-16 | ? | Auto | Auto |
Whole-project | Yes | Yes | Yes | No |
Ignores hidden | Yes | ? | Yes | No |
Respect gitignore | Yes | ? | No | No |
Checks filenames | Yes | ? | Yes | No |
Status via exit code | Yes | Yes | Yes | Yes |
API | Rust / JSON Lines | ? | Python | None |
License | MIT or Apache | MIT | GPLv2 | GPLv2 |
See also benchmarks.