Skip to content

Commit bf11cab

Browse files
committed
feat: Add a typos CI job
1 parent fb2f67d commit bf11cab

File tree

2 files changed

+105
-0
lines changed

2 files changed

+105
-0
lines changed

.github/workflows/spelling.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Spelling
2+
3+
permissions:
4+
contents: read
5+
6+
on: [pull_request]
7+
8+
env:
9+
RUST_BACKTRACE: 1
10+
CARGO_TERM_COLOR: always
11+
CLICOLOR: 1
12+
13+
concurrency:
14+
group: "${{ github.workflow }}-${{ github.ref }}"
15+
cancel-in-progress: true
16+
17+
jobs:
18+
spelling:
19+
name: Spell Check with Typos
20+
runs-on: ubuntu-latest
21+
steps:
22+
- name: Checkout Actions Repository
23+
uses: actions/checkout@v5
24+
- name: Spell Check Repo
25+
uses: crate-ci/[email protected]

typos.toml

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
[files]
2+
extend-exclude = ["crates/resolver-tests/*", "LICENSE-THIRD-PARTY"]
3+
4+
[default]
5+
extend-ignore-re = [
6+
# Handles git short SHA-1 hashes
7+
"[a-f0-9]{8,9}",
8+
9+
# Handles ssh keys
10+
"AAAA[0-9A-Za-z+/]+[=]{0,3}",
11+
12+
# Handles paseto from login tests
13+
"k3[.](secret|public)[.][a-zA-Z0-9_-]+",
14+
]
15+
16+
[default.extend-identifiers]
17+
# This comes from `windows_sys`
18+
ERROR_FILENAME_EXCED_RANGE = "ERROR_FILENAME_EXCED_RANGE"
19+
20+
# Name of a dependency
21+
flate2 = "flate2"
22+
23+
# `gix` uses `rela_*`
24+
rela_path = "rela_path"
25+
rela_pkg_root = "rela_pkg_root"
26+
rela_root = "rela_root"
27+
28+
[default.extend-words]
29+
filetimes = "filetimes"
30+
31+
[type.bad_config]
32+
extend-glob = ["bad_config.rs"]
33+
34+
[type.bad_config.extend-words]
35+
bulid = "bulid"
36+
37+
[type.build-script-examples]
38+
extend-glob = ["build-script-examples.md"]
39+
40+
[type.build-script-examples.extend-words]
41+
zuser = "zuser"
42+
43+
[type.cargo_command]
44+
extend-glob = ["cargo_command.rs"]
45+
46+
[type.cargo_command.extend-words]
47+
biuld = "biuld"
48+
49+
[type.makro]
50+
extend-glob = ["makro.rs", "proc-macro-observer.rs"]
51+
52+
[type.makro.extend-words]
53+
makro = "makro"
54+
55+
[type.process_builder]
56+
extend-glob = ["process_builder.rs"]
57+
58+
[type.process_builder.extend-words]
59+
fo = "fo"
60+
61+
[type.random-sample]
62+
extend-glob = ["random-sample"]
63+
64+
[type.random-sample.extend-words]
65+
objekt = "objekt"
66+
67+
[type.registry]
68+
extend-glob = ["registry.rs"]
69+
70+
[type.registry.extend-words]
71+
ba = "ba"
72+
fo = "fo"
73+
mis = "mis"
74+
ser = "ser"
75+
76+
[type.test_cfg]
77+
extend-glob = ["test_cfg.rs"]
78+
79+
[type.test_cfg.extend-words]
80+
fo = "fo"

0 commit comments

Comments
 (0)