1 | module.exports = {
|
2 | root: true,
|
3 | parser: 'babel-eslint',
|
4 | env: {
|
5 | node: true,
|
6 | browser: true,
|
7 | es6: true,
|
8 | },
|
9 | parserOptions: {
|
10 | ecmaVersion: 2020,
|
11 | sourceType: 'module',
|
12 | allowImportExportEverywhere: true,
|
13 | ecmaFeatures: {
|
14 | globalReturn: false,
|
15 | jsx: true,
|
16 | },
|
17 | },
|
18 | extends: [
|
19 |
|
20 | './configs/fixable.js',
|
21 | './configs/fixable.es.js',
|
22 |
|
23 |
|
24 | './configs/errors.js',
|
25 | './configs/best-practices.js',
|
26 | './configs/variables.js',
|
27 | './configs/es.js',
|
28 | './configs/style.js',
|
29 |
|
30 |
|
31 | 'eslint-config-prettier',
|
32 | './configs/prettier.js',
|
33 | ].map(require.resolve),
|
34 | };
|