1 | module.exports = {
|
2 | root: true,
|
3 | parser: 'babel-eslint',
|
4 | env: {
|
5 | browser: true,
|
6 | node: true
|
7 | },
|
8 | extends: 'airbnb-base',
|
9 |
|
10 | plugins: [
|
11 | 'html',
|
12 | 'vue'
|
13 | ],
|
14 |
|
15 | rules: {
|
16 | 'import/extensions': 0,
|
17 | 'import/no-extraneous-dependencies': 0,
|
18 | 'import/no-unresolved': 0,
|
19 | 'import/no-webpack-loader-syntax': 1,
|
20 | 'import/prefer-default-export': 0,
|
21 | 'max-len': 0,
|
22 | 'global-require': 1,
|
23 | 'class-methods-use-this': 1,
|
24 | 'arrow-body-style': 1,
|
25 | 'comma-dangle': [2, 'always-multiline'],
|
26 | 'prefer-template': 1,
|
27 | 'prefer-destructuring': 0,
|
28 | 'object-shorthand': 1,
|
29 | 'object-curly-newline': 0,
|
30 | 'no-plusplus': 0,
|
31 | 'no-param-reassign': 0,
|
32 | 'no-unused-vars': 1,
|
33 | 'no-underscore-dangle': 0,
|
34 | 'no-shadow': 0,
|
35 | 'no-nested-ternary': 1,
|
36 | 'no-restricted-globals': 1
|
37 | },
|
38 | globals: {}
|
39 | }
|