Skip to content

Commit 99da41e

Browse files
committed
Fix: Upgrade Project To Adjust Configuration
Author: Ziyuan Chen (Simon Chen) Date: 2023.09.04 Description: 1. upgrade react 2. upgrade eslint 3. change material-ui to mui 4. change node-sass to sass 5. change python dependency 6. update packages based on new versions 7. adjust the start script 8. adjust new eslint rules based on new versions 9. adjust code based on new versions 10. fix new version warnings and errors Environment: node(v18.17.1); npm(v9.6.7); python(v3.9.6)
1 parent 4331adf commit 99da41e

File tree

21 files changed

+23778
-15384
lines changed

21 files changed

+23778
-15384
lines changed

.eslintrc.js

Lines changed: 34 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,36 @@
11
module.exports = {
2-
env: {
3-
browser: true,
4-
es6: true,
5-
node: true
6-
},
7-
extends: ["plugin:react/recommended", "airbnb", "airbnb/hooks"],
8-
globals: {
9-
Atomics: "readonly",
10-
SharedArrayBuffer: "readonly"
11-
},
12-
parserOptions: {
13-
ecmaFeatures: {
14-
jsx: true
2+
env: {
3+
browser: true,
4+
es2021: true,
5+
node: true
156
},
16-
ecmaVersion: 2018,
17-
sourceType: "module"
18-
},
19-
plugins: ["react"],
20-
rules: {
21-
"react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
22-
"no-restricted-syntax": ["error", "ForInStatement", "LabeledStatement", "WithStatement"],
23-
"no-continue": 0,
24-
"no-case-declarations": 0,
25-
"no-underscore-dangle": 0,
26-
"linebreak-style": 0
27-
}
28-
};
7+
extends: [
8+
"eslint:recommended",
9+
"plugin:react/recommended",
10+
"plugin:jsx-a11y/recommended",
11+
"plugin:import/errors",
12+
"plugin:import/warnings",
13+
],
14+
parserOptions: {
15+
ecmaFeatures: {
16+
jsx: true
17+
},
18+
ecmaVersion: 12,
19+
sourceType: "module"
20+
},
21+
settings: {
22+
react: {
23+
version: "17.0.2"
24+
}
25+
},
26+
plugins: [
27+
"react",
28+
"jsx-a11y",
29+
"import"
30+
],
31+
rules: {
32+
"no-unused-vars": "off",
33+
"react/jsx-key": "off",
34+
"react/no-unknown-property": "off"
35+
}
36+
};

0 commit comments

Comments
 (0)