Skip to content

Commit 4e3db81

Browse files
committed
Update eslint config
1 parent 210e3d4 commit 4e3db81

File tree

5 files changed

+6683
-9333
lines changed

5 files changed

+6683
-9333
lines changed

.eslintrc.cjs

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
module.exports = {
2+
env: {
3+
browser: true,
4+
es6: true,
5+
node: true,
6+
},
7+
parserOptions: {
8+
ecmaVersion: 'latest',
9+
sourceType: 'module',
10+
ecmaFeatures: {
11+
jsx: true,
12+
},
13+
},
14+
settings: {
15+
react: {
16+
version: 'detect',
17+
},
18+
'import/resolver': {
19+
// added for `import {component} from 'src/component' style imports`
20+
'eslint-import-resolver-custom-alias': {
21+
alias: {
22+
src: './src',
23+
},
24+
extensions: ['.js', '.jsx', '.json'],
25+
},
26+
},
27+
},
28+
extends: [
29+
'eslint:recommended',
30+
'plugin:import/recommended',
31+
'plugin:react/recommended',
32+
'plugin:react/jsx-runtime',
33+
'plugin:react-hooks/recommended',
34+
'plugin:prettier/recommended',
35+
],
36+
plugins: ['react-hooks', 'import'],
37+
rules: {
38+
'no-unused-vars': 'off',
39+
'react/prop-types': 'warn',
40+
// this rule is annoying on strings with quotes in them
41+
'react/no-unescaped-entities': 'off',
42+
},
43+
}

.eslintrc.json

-17
This file was deleted.

0 commit comments

Comments
 (0)