-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eslintrc.js
53 lines (53 loc) · 1.08 KB
/
.eslintrc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
module.exports = {
'parser': 'vue-eslint-parser',
'parserOptions': {
'parser': 'babel-eslint',
'sourceType': 'module',
'allowImportExportEverywhere': false,
},
// "extends": [
// require.resolve('dev-hook-utils/dist/hooks/eslintrc.js')
// ],
'globals': {
'APP_VERSION': true,
'$': true,
'Cropper': true,
'angular': true,
'describe': true,
'it': true,
'expect': true,
'beforeEach': true,
'afterEach': true
},
'rules': {
'no-param-reassign': [
'error',
{
'props': false
}
],
'quotes': [
2,
'single',
{
'avoidEscape': true,
'allowTemplateLiterals': true
}
],
'import/no-unresolved': [
'off'
],
'angular/angularelement': 0,
'angular/document-service': 0,
'angular/window-service': 0,
'no-underscore-dangle': 0,
'global-require': 0,
'import/extensions': ['off', 'never'],
'comma-dangle': [
'error',
'only-multiline'
],
'indent': ['error', 2, { 'SwitchCase': 1 }],
'class-methods-use-this': 0,
}
};