-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy path.eslintrc.js
More file actions
87 lines (86 loc) · 1.75 KB
/
.eslintrc.js
File metadata and controls
87 lines (86 loc) · 1.75 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
module.exports = {
env: {
browser: true,
es2021: true,
},
extends: ["plugin:react/recommended", "plugin:prettier/recommended"],
parserOptions: {
ecmaVersion: "latest",
sourceType: "module",
},
plugins: ["react", "spellcheck"],
rules: {
"react/prop-types": "off",
"no-unused-vars": ["warn", { vars: "all", args: "after-used", ignoreRestSiblings: false }],
"spellcheck/spell-checker": [
"error",
{
comments: true,
strings: true,
identifiers: true,
templates: true,
lang: "en_US",
skipWords: [
// lang or framework or cs specific words
"nodejs",
"axios",
"dotnet",
"golang",
"erlang",
"kotlin",
"cpp",
"csharp",
"algolia",
"ecma",
"lang",
"dracula",
"hotjar",
"netlify",
"faq",
"sdk",
"unassign",
"quickstart",
"Frontend",
"onboarding",
"Workspace",
"pho",
"integrations",
"href",
"dropdown",
"docusaurus",
"Fullstack",
"autocompletion",
"renderer",
"io",
"tagline",
"favicon",
"permitio",
"repo",
"multitenancy",
"tailwindcss",
"Prefixer",
"io",
"Closeable",
],
},
],
"prettier/prettier": [
"error",
{
endOfLine: "auto",
},
],
},
overrides: {
// disable for test files
files: ["tests/**"],
rules: {
"spellcheck/spell-checker": ["off"],
},
},
settings: {
react: {
version: "detect",
},
},
};