name: typos
binary: typos
aliases: []
category:
- lint
lang:
- all
summary: Source code spell checker.
homepage: https://github.com/crate-ci/typos
docs: https://github.com/crate-ci/typos#readme
detect:
version_args:
- --version
local:
files:
- _typos.toml
- .typos.toml
- typos.toml
dirs: []
package_json:
package_manager_prefixes: []
use_when:
- Check spelling in source code, docs, and config
avoid_when:
- The project has many domain-specific words without configuration
risk:
level: medium
effects:
- read_files
- write_files
requires_auth: false
destructive: false
confirmation_required_for:
- applying automatic corrections
guardrails:
- Review spell-check replacements in identifiers and domain terms.