Closed
Description
Codespell currently fails to properly ignore words if they are provided in their original case in the ignore file. For instance, when the word "OptIn" is added to the ignore file exactly as it is, Codespell does not recognize it as an ignored word during spell checks. However, when the word is added in lowercase, such as "optin", Codespell successfully ignores it as intended.
Pre-commit Hook Config
- repo: https://github.com/codespell-project/codespell
rev: v2.2.6
hooks:
- id: codespell
additional_dependencies:
- tomli
args:
- --ignore-words=extern/make/.config/.codespellignore
- --config=extern/make/.config/.codespell.toml
.codespellignore
OptIn
Error:
Solution
To ensure Codespell ignores words correctly, users are currently required to add them in lowercase to the ignore file.
Updated .codespellignore File:
optin
You can find the proposed solution in the following link: