forked from better-auth/better-auth
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.cspell.jsonc
More file actions
103 lines (95 loc) · 2.33 KB
/
.cspell.jsonc
File metadata and controls
103 lines (95 loc) · 2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
{
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
"useGitignore": true,
"ignoreRandomStrings": true,
"allowCompoundWords": true,
"dictionaryDefinitions": [
{
"name": "company-names",
"path": "./.cspell/company-names.txt",
"addWords": true
},
{
"name": "third-party",
"path": "./.cspell/third-party.txt",
"addWords": true
},
{
"name": "tech-terminology",
"path": "./.cspell/tech-terms.txt",
"addWords": true
},
{
"name": "auth-terminology",
"path": "./.cspell/auth-terms.txt",
"addWords": true
},
{
"name": "custom-words",
"path": "./.cspell/custom-words.txt",
"addWords": true
},
{
"name": "names",
"path": "./.cspell/names.txt",
"addWords": true
},
{
"name": "alt-languages",
"path": "./.cspell/alt-languages.txt",
"addWords": true
},
{
"name": "misspelled",
"path": "./.cspell/misspelled.txt",
"addWords": true
}
],
"dictionaries": [
"company-names",
"third-party",
"tech-terminology",
"auth-terminology",
"custom-words",
"names",
"alt-languages",
"misspelled"
],
"ignoreRegExpList": [
// ignore contributors usernames in markdown files
"usernames\\s*=\\s*\\{[^}]*\\}",
// ignore any account related property value
"name:\\s*\"[^\"]*\"",
"description:\\s*\"[^\"]*\"",
"avatar:\\s*\"[^\"]*\"",
"twitter:\\s*\"[^\"]*\"",
"image:\\s*\"[^\"]*\"",
// ignore any secret-like property value
"privateKeyPass:\\s*\"[^\"]*\"",
"encPrivateKeyPass:\\s*\"[^\"]*\"",
"\"x\":\\s*\"[^\"]*\"",
// markdown links to x.com or github accounts
"\\[@[^\\]]+\\]\\([^\\)]+\\)",
"\\[[^\\]]+\\]\\(https://github\\.com/\\w+\\)",
"\\[[^\\]]+\\]\\(https://x\\.com/\\w+\\)",
// ignore anything that looks like an npm scope or account handle
"@[a-zA-Z0-9-_]+",
// match any string starting with price_ (stripe related)
"price_[a-zA-Z0-9-_]+",
// match Stripe subscription IDs (sub_)
"sub_[a-zA-Z0-9-_]+",
// match any url-encoded string
"%[0-9A-Fa-f]{2}(?:%[0-9A-Fa-f]{2})*",
// ignore vitest assertions (probably the source of the typo comes from somewhere else)
"toBe\\([^\\)]*\\)"
],
"ignorePaths": [
"patches",
"pnpm-workspace.yaml",
"pnpm-lock.yaml",
"e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts",
"*.config.js",
"*.config.ts",
"*.json"
]
}