Skip to content

Commit 281b8df

Browse files
leecalcoteVincamine
authored andcommitted
Revert "Migrate ESLint to v9 flat config"
1 parent a45bcae commit 281b8df

18 files changed

Lines changed: 645 additions & 794 deletions

.desktop-lighthouserc.js

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,37 +3,37 @@ module.exports = {
33
"collect": {
44
"settings": {
55
"preset": "desktop"
6-
},
6+
},
77
"staticDistDir": "./public",
88
"url": [
99
"http://localhost/404/index.html?desktop",
1010
"http://localhost/?desktop",
1111
"http://localhost/company/about/index.html?desktop",
12-
"http://localhost/cloud-native-management/meshery/index.html?desktop",
13-
"http://localhost/cloud-native-management/kanvas/index.html?desktop",
14-
"http://localhost/learn/learning-paths/index.html?desktop",
15-
"http://localhost/learn/service-mesh-books/index.html?desktop",
16-
"http://localhost/learn/workshops/index.html?desktop",
17-
"http://localhost/learn/index.html?desktop",
18-
"http://localhost/blog/index.html?desktop",
19-
"http://localhost/resources/index.html?desktop",
20-
"http://localhost/careers/index.html?desktop",
21-
"http://localhost/community/members/index.html?desktop",
22-
"http://localhost/community/meshmates/index.html?desktop",
23-
"http://localhost/community/events/index.html?desktop",
24-
"http://localhost/community/newcomers/index.html?desktop",
12+
"http://localhost/cloud-native-management/meshery/index.html?desktop",
13+
"http://localhost/cloud-native-management/kanvas/index.html?desktop",
14+
"http://localhost/learn/learning-paths/index.html?desktop",
15+
"http://localhost/learn/service-mesh-books/index.html?desktop",
16+
"http://localhost/learn/workshops/index.html?desktop",
17+
"http://localhost/learn/index.html?desktop",
18+
"http://localhost/blog/index.html?desktop",
19+
"http://localhost/resources/index.html?desktop",
20+
"http://localhost/careers/index.html?desktop",
21+
"http://localhost/community/members/index.html?desktop",
22+
"http://localhost/community/meshmates/index.html?desktop",
23+
"http://localhost/community/events/index.html?desktop",
24+
"http://localhost/community/newcomers/index.html?desktop",
2525
],
2626
},
2727
"assert": {
28-
"assertions": {
29-
"categories:performance": ["warn", { "minScore": .90 }],
30-
"categories:accessibility": ["warn", { "minScore": .90 }],
31-
"categories:best-practices": ["warn", { "minScore": .90 }],
32-
"categories:seo": ["warn", { "minScore": .90 }],
33-
}
34-
},
28+
"assertions": {
29+
"categories:performance": ["warn", {"minScore": .90}],
30+
"categories:accessibility": ["warn", {"minScore": .90}],
31+
"categories:best-practices": ["warn", {"minScore": .90}],
32+
"categories:seo": ["warn", {"minScore": .90}],
33+
}
34+
},
3535
"upload": {
36-
"target": "temporary-public-storage",
37-
},
38-
}
39-
};
36+
"target": "temporary-public-storage",
37+
},
38+
}
39+
};

.eslintignore

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
node_modules/
2+
**/*.test.js
3+
src/utils/
4+
.cache/
5+
.github/
6+
assets/
7+
public/
8+
.babelrc
9+
.env.development
10+
CNAME
11+
CODE_OF_CONDUCT.md
12+
CODEOWNERS
13+
font-preload-cache.json
14+
LICENSE
15+
Makefile
16+
README.md
17+
package.json
18+
package-lock.json
19+
static/

.eslintrc.js

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
module.exports = {
2+
3+
"env": {
4+
"browser": true,
5+
"es6": true,
6+
"node": true,
7+
"amd": true
8+
},
9+
"settings": {
10+
"react": {
11+
"version": "detect"
12+
}
13+
},
14+
"extends": [
15+
"eslint:recommended",
16+
"plugin:react/recommended"
17+
],
18+
"parser": "@babel/eslint-parser",
19+
"parserOptions": {
20+
"ecmaFeatures": {
21+
"jsx": true
22+
},
23+
"ecmaVersion": 2018,
24+
"sourceType": "module"
25+
},
26+
"plugins": [
27+
"react"
28+
],
29+
"rules": {
30+
"array-bracket-spacing": ["error", "never"],
31+
"comma-style": ["error"],
32+
"arrow-spacing": [
33+
"error",
34+
{
35+
"after": true,
36+
"before": true
37+
}
38+
],
39+
"block-scoped-var": "error",
40+
"block-spacing": "error",
41+
"brace-style": [
42+
"error",
43+
"1tbs"
44+
],
45+
"jsx-quotes": ["error", "prefer-double"],
46+
"keyword-spacing": "error",
47+
"key-spacing": ["error", {
48+
"beforeColon": false,
49+
"afterColon": true,
50+
}],
51+
"no-unused-vars": [
52+
"warn",
53+
{
54+
"varsIgnorePattern": "React"
55+
}
56+
],
57+
"no-trailing-spaces": "error",
58+
"object-curly-spacing": ["error", "always"],
59+
"react/display-name": 0,
60+
"react/prop-types": 0,
61+
"react/no-unescaped-entities": [0],
62+
"react/jsx-no-duplicate-props": [0],
63+
"indent": [
64+
"error", 2, {
65+
"FunctionExpression": { "parameters": "first" },
66+
"FunctionDeclaration": { "parameters": "first" },
67+
"MemberExpression": 1,
68+
"SwitchCase": 1,
69+
"outerIIFEBody": 0,
70+
"VariableDeclarator": { "var": 2, "let": 2, "const": 3 },
71+
ignoredNodes: ["TemplateLiteral"]
72+
}
73+
],
74+
"linebreak-style": [
75+
"error",
76+
"unix"
77+
],
78+
"quotes": [
79+
"error",
80+
"double"
81+
],
82+
"semi": [
83+
"error",
84+
"always"
85+
],
86+
"strict": 0,
87+
"valid-typeof": 0,
88+
"space-unary-ops": [
89+
1, {
90+
"words": true,
91+
"nonwords": false
92+
}
93+
],
94+
"space-infix-ops": [
95+
"error"
96+
]
97+
}
98+
};

.lighthouserc.js

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
11
module.exports = {
2-
"ci": {
3-
"collect": {
4-
"staticDistDir": "./public",
5-
"url": [
6-
"http://localhost/404.html",
7-
"http://localhost/404/index.html",
8-
"http://localhost",
9-
"http://localhost/company/about/index.html",
10-
"http://localhost/cloud-native-management/meshery/index.html",
11-
"http://localhost/cloud-native-management/kanvas/index.html",
12-
"http://localhost/learn/learning-paths/index.html",
13-
"http://localhost/learn/service-mesh-books/index.html",
14-
"http://localhost/learn/workshops/index.html",
15-
"http://localhost/learn/index.html",
16-
"http://localhost/blog/index.html",
17-
"http://localhost/resources/index.html",
18-
"http://localhost/careers/index.html",
19-
"http://localhost/community/members/index.html",
20-
"http://localhost/community/meshmates/index.html",
21-
"http://localhost/community/events/index.html",
22-
"http://localhost/community/newcomers/index.html",
23-
],
24-
},
25-
"assert": {
26-
"assertions": {
27-
"categories:performance": ["warn", { "minScore": .90 }],
28-
"categories:accessibility": ["warn", { "minScore": .90 }],
29-
"categories:best-practices": ["warn", { "minScore": .90 }],
30-
"categories:seo": ["warn", { "minScore": .90 }],
31-
}
32-
},
33-
"upload": {
34-
"target": "temporary-public-storage",
35-
},
36-
}
37-
};
2+
"ci": {
3+
"collect": {
4+
"staticDistDir": "./public",
5+
"url" : [
6+
"http://localhost/404.html",
7+
"http://localhost/404/index.html",
8+
"http://localhost",
9+
"http://localhost/company/about/index.html",
10+
"http://localhost/cloud-native-management/meshery/index.html",
11+
"http://localhost/cloud-native-management/kanvas/index.html",
12+
"http://localhost/learn/learning-paths/index.html",
13+
"http://localhost/learn/service-mesh-books/index.html",
14+
"http://localhost/learn/workshops/index.html",
15+
"http://localhost/learn/index.html",
16+
"http://localhost/blog/index.html",
17+
"http://localhost/resources/index.html",
18+
"http://localhost/careers/index.html",
19+
"http://localhost/community/members/index.html",
20+
"http://localhost/community/meshmates/index.html",
21+
"http://localhost/community/events/index.html",
22+
"http://localhost/community/newcomers/index.html",
23+
],
24+
},
25+
"assert": {
26+
"assertions": {
27+
"categories:performance": ["warn", {"minScore": .90}],
28+
"categories:accessibility": ["warn", {"minScore": .90}],
29+
"categories:best-practices": ["warn", {"minScore": .90}],
30+
"categories:seo": ["warn", {"minScore": .90}],
31+
}
32+
},
33+
"upload": {
34+
"target": "temporary-public-storage",
35+
},
36+
}
37+
};

0 commit comments

Comments
 (0)