UNPKG

903 BJavaScriptView Raw
1module.exports = {
2 root: true,
3 parser: 'babel-eslint',
4 env: {
5 browser: true,
6 node: true
7 },
8 extends: 'airbnb-base',
9 // required to lint *.vue files
10 plugins: [
11 'html',
12 'vue'
13 ],
14 // add your custom rules here
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}