.config/typos.toml
typos.tomlhistorycomment on this file
| 1 | [files] |
| 2 | |
| 3 | extend-exclude = [ |
| 4 | "CHANGELOG.md", |
| 5 | # Vendored third-party assets: minified identifiers aren't prose, and |
| 6 | # rewriting them (typos --write-changes) corrupts the bundle. |
| 7 | "crates/git-ents-server/src/web/asciinema-player.min.js", |
| 8 | ] |
| 9 | |
| 10 | # Enable checking of hidden files, dot files, and respect no ignore files |
| 11 | # to catch maximum errors |
| 12 | ignore-hidden = false |
| 13 | ignore-files = false |
| 14 | ignore-dot = false |
| 15 | ignore-vcs = false |
| 16 | ignore-global = false |
| 17 | ignore-parent = false |
| 18 | |
| 19 | [default] |
| 20 | |
| 21 | # Check binary files as text to catch errors everywhere |
| 22 | binary = true |
| 23 | |
| 24 | # Enable all checks |
| 25 | check-filename = true |
| 26 | check-file = true |
| 27 | |
| 28 | # Enable unicode support for comprehensive identifier checking |
| 29 | unicode = true |
| 30 | |
| 31 | # Keep hex checking disabled to avoid false positives in code |
| 32 | ignore-hex = true |
| 33 | |
| 34 | # Disable leading digits to catch more identifier errors |
| 35 | identifier-leading-digits = false |
| 36 | |
| 37 | # Use specific locale for stricter checking (en-us for consistency) |
| 38 | locale = "en-us" |
| 39 | |
| 40 | # Keep these empty to not ignore anything by default |
| 41 | extend-ignore-identifiers-re = [] |
| 42 | extend-ignore-words-re = [] |
| 43 | |
| 44 | # Fly.io 6PN (private network) — a real term, not a typo |
| 45 | # Plural of UPDATE in CRUD |
| 46 | extend-ignore-re = ["6PN", "UPDATEs"] |
| 47 | |
| 48 | [default.extend-words] |
| 49 | # COSE (CBOR Object Signing and Encryption) — a real WebAuthn term, not a typo |
| 50 | cose = "cose" |
| 51 | # als — the Alloy model file extension (verify/alloy/*.als), not "also" |
| 52 | als = "als" |