git-ents.gitmain
⌘K
foforge
typos.toml52 lines · 1.3 KB · tomlhistorycomment on this file
1[files]
2
3extend-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
12ignore-hidden = false
13ignore-files = false
14ignore-dot = false
15ignore-vcs = false
16ignore-global = false
17ignore-parent = false
18
19[default]
20
21# Check binary files as text to catch errors everywhere
22binary = true
23
24# Enable all checks
25check-filename = true
26check-file = true
27
28# Enable unicode support for comprehensive identifier checking
29unicode = true
30
31# Keep hex checking disabled to avoid false positives in code
32ignore-hex = true
33
34# Disable leading digits to catch more identifier errors
35identifier-leading-digits = false
36
37# Use specific locale for stricter checking (en-us for consistency)
38locale = "en-us"
39
40# Keep these empty to not ignore anything by default
41extend-ignore-identifiers-re = []
42extend-ignore-words-re = []
43
44# Fly.io 6PN (private network) — a real term, not a typo
45# Plural of UPDATE in CRUD
46extend-ignore-re = ["6PN", "UPDATEs"]
47
48[default.extend-words]
49# COSE (CBOR Object Signing and Encryption) — a real WebAuthn term, not a typo
50cose = "cose"
51# als — the Alloy model file extension (verify/alloy/*.als), not "also"
52als = "als"