-
Notifications
You must be signed in to change notification settings - Fork 364
/
Copy pathcspell.config.js
72 lines (72 loc) · 1.38 KB
/
cspell.config.js
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
/**
* @type { import("@cspell/cspell-types").CSpellUserSettings }
*/
export default {
patterns: [
{
name: "comment-single-line",
pattern: "/#.*/g",
},
{
name: "comment-multi-line",
pattern: "/(?:\\/\\*[\\s\\S]*?\\*\\/)/g",
},
{
name: "comments",
pattern: ["comment-single-line", "comment-multi-line"],
},
{
name: "logger",
pattern: "/logger\\.(?:warn|error|info|debug)\\(.*\\)/g",
},
],
languageSettings: [
{
languageId: "markdown",
caseSensitive: true,
},
{
languageId: ["javascriptreact", "typescriptreact", "typescript", "javascript"],
includeRegExpList: ["comments", "logger"],
},
],
words: [
"avalara",
"avatax",
"bruno",
"codegen",
"tseslint",
"contentful",
"corepack",
"datocms",
"devcontainer",
"klaviyo",
"mailhog",
"milis",
"mjml",
"neverthrow",
"nygard",
"opentelemetry",
"pactum",
"parentbased",
"pryce",
"quickstart",
"saleor",
"sendgrid",
"shopx",
"serviceworker",
"strapi",
"taxjar",
"toolset",
"traceidratio",
"turborepo",
"unobfuscated",
"upserted",
"upserting",
"upstash",
"urql",
],
language: "en-US",
useGitignore: true,
ignorePaths: ["**/graphql.ts", "**/CHANGELOG.md", "**/schema.graphql", "**/generated/types.ts"],
};