-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eslint-spellcheck.json
81 lines (76 loc) · 2.47 KB
/
.eslint-spellcheck.json
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
{
"plugins": [
"spellcheck"
],
"rules": {
"spellcheck/spell-checker": [
1,
{
"comments": true,
"strings": true,
"identifiers": true,
"lang": "en_US",
"skipIfMatch": [
"https?://[^s]*",
"^#[0-9A-Fa-f]{3}$",
"^#[0-9A-Fa-f]{6}$",
"^[-\\w]+\/[-\\w\\.]+$" // MIME Types
],
"skipWordIfMatch": [
"^\\d+px$" // 123px
],
"minLength": 3,
"skipWords": [
//
// Commonly known abbreviations
//
"dict", // = dictionary
"utils", // = utilities
"evt", // = event
"ctx", // = context
"rect", // = rectangle
"init", // = initialization
"prev", // = previous
"coords", // = coordinates
"esc", // = escape
"src", // = source
"ctrl", // = control
//
// IT abbreviations
//
"http", // = Hypertext Transfer Protocol
"https", // = HTTP Secured
"xhr", // = XMLHTTPRequest
"rgb", // = red, green, blue
"rgba", // = red, green, blue, alpha
"hsl", // = hue, saturation, lightness
"api", // = applied prodramming interface
//
// IT terms
//
"debounce",
"backend",
"popup",
//
// JavaScript events
//
"keyup",
"keydown",
"mouseup",
"mousedown",
"mousemove",
//
// CSS colors
//
"lightgray",
//
// Project specific
//
"blocklib",
"spritelib",
"collidable"
]
}
]
}
}