{"repo":"crate-ci/typos","free":true,"listed":false,"github":"https://github.com/crate-ci/typos","clone":"git clone https://github.com/crate-ci/typos.git","description":"Source code spell checker","language":"Rust","stars":4093,"topics":["spell-checker","rust","cli","code-quality"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"typos Source code spell checker Finds and corrects spelling mistakes among source code: - Fast enough to run on monorepos - Low false positives so you can run on PRs [ ][Documentation] [ ][Crates.io] Dual-licensed under MIT or Apache 2.0 Documentation - Installation - Getting Started - False Positives - Integrations - GitHub Action - pre-commit - Custom - Debugging - Reference - FAQ - Comparison with other spell checkers - Projects using typos - Benchmarks - Design - Contribute - CHANGELOG Install Download a pre-built binary (installable via gh-install). Or use rust to install: Or use Homebrew to install: Or use Conda to install: Or use Pacman to install: Getting Started Most commonly, you'll either want to see what typos are available with Or have them fixed If there is any ambiguity (multiple possible corrections), typos will just report it to the user and move on. False Positives Sometimes, what looks like a typo is intentional, like with people's names, acronyms, or localized content. To mark a word or an identifier (grouping of words) as valid, add it to your typos.toml by declaring itself as the valid spelling: For more ways to ignore or extend the dictionary with examples, see the config reference. For cases like localized content, you can disable spell checking of file contents while still checking the file name: (run typos --type-list to see configured file types) If you need some more flexibility, you can completely exclude some files from consideration: Integration","default_branch":null,"files":null,"tree":[],"storefront":"/r/crate-ci","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crate-ci/typos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}