-
Notifications
You must be signed in to change notification settings - Fork 8
/
.cspell.json
126 lines (126 loc) · 2.74 KB
/
.cspell.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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
{
// See https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#cspelljson-sections
// for more information.
// Always 0.1
"version": "0.1",
"language": "en-US",
"enableFiletypes": ["apex", "javascript", "html", "SQL", "python"],
"allowCompoundWords": true,
// List of words to be considered correct.
"words": [
// SFDO
"cumulusci",
"outfunds",
"outfundsnpspext",
"sfdobase",
"unpackaged",
"unmanaged",
// SFDC
"instanceof",
"canvasapp",
"flexi",
"flexipage",
"flexipages",
"appendable",
"prependable",
"sobject",
"sobjects",
"permset",
"sforce",
"ISBLANK",
"ISPICKVAL",
"upsert",
"outputdir",
"sfsites",
"valueOf",
"stubbable",
"ISNULL",
"noopener",
"noreferrer",
"reparentable",
"Astro",
// LWC
"onrowselection",
"onrowaction",
"onsearch",
"recordid",
"onremove",
"onupdate",
"ondelete",
// Python
"pylint",
"pytest",
"toprettyxml",
"VARCHAR",
"esprima",
"Punctuator",
"isupper",
"nargs",
"tostring",
"testdoc",
"mkdtemp",
"noyaml",
// HTML
"arial",
"onslotchange",
"iframe",
// Robot tests
"kwtable",
"kwrow",
"kwname",
"kwdoc",
"XHTTP",
"CUSTENT",
"outboundfundsnpsp",
"jsclick",
"rtype",
"outfundsnpsp",
"gauexp",
// Storytelling data
"Englewood",
"Takagawa",
"Atterberry",
"Meiko",
"Kumar",
// Local
"Behrens",
"Expendatures"
],
// List of words to be always considered incorrect.
"flagWords": [],
// List of words to be ignored (even if they are in the flagWords).
"ignoreWords": [],
// List of globs to specify which files are to be ignored.
"ignorePaths": [
"node_modules/**",
"robot/**/results/**",
"venv/**",
".github/**",
".cci/**",
"./pytest_cache",
".sfdx/**",
".vscode/**",
"force-app/main/default/objectTranslations/**",
"force-app/main/default/translations/**",
"coverage/**"
],
// defaults to 4 - the minimum length of a word before it is checked.
"minWordLength": 5,
"languageSettings": [
{
// Add HTML dictionary to python since robot tests contain HTML.
"languageId": "python",
"local": "*",
"ignoreRegExpList": [],
"dictionaries": ["html"],
"dictionaryDefinitions": []
}
],
"ignoreRegExpList": [
// customThemeLayoutType has randomish IDs
"<customThemeLayoutType>[\\S\\s]+?</customThemeLayoutType>",
// Salesforce IDs: trying to be as restrive as possible in regex pattern
// See: https://help.salesforce.com/articleView?id=000325244&language=&type=1&mode=1
"\\b[0-9aemzkXC][A-Za-z0-9]{14,17}\\b"
]
}