-
Notifications
You must be signed in to change notification settings - Fork 2
/
.eslintrc.js
68 lines (68 loc) · 1.62 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
module.exports = {
env: {
commonjs: true,
es6: true,
node: true,
mocha: true,
},
extends: ['eslint:recommended', 'airbnb-base', 'prettier'],
parserOptions: {
ecmaVersion: 'latest',
},
globals: {
HComment: 'readonly',
HDescription: 'readonly',
HEntrance: 'readonly',
HHistory: 'readonly',
HLocation: 'readonly',
HRigging: 'readonly',
HDocument: 'readonly',
HGrotto: 'readonly',
HMassif: 'readonly',
HCave: 'readonly',
HName: 'readonly',
JDocumentLanguage: 'readonly',
TCave: 'readonly',
TCaver: 'readonly',
TComment: 'readonly',
TCountry: 'readonly',
TDescription: 'readonly',
TDocument: 'readonly',
TDocumentDuplicate: 'readonly',
TEntranceDuplicate: 'readonly',
TEntrance: 'readonly',
TFile: 'readonly',
TFileFormat: 'readonly',
TGeology: 'readonly',
TGrotto: 'readonly',
TGroup: 'readonly',
THistory: 'readonly',
TIdentifierType: 'readonly',
TISO31662: 'readonly',
TLanguage: 'readonly',
TLicense: 'readonly',
TLocation: 'readonly',
TMassif: 'readonly',
TName: 'readonly',
TNotification: 'readonly',
TNotificationType: 'readonly',
TOption: 'readonly',
TPoint: 'readonly',
TRegion: 'readonly',
TRigging: 'readonly',
TSubject: 'readonly',
TType: 'readonly',
sails: 'readonly',
},
rules: {
'no-restricted-syntax': [
'error',
'ForInStatement',
'LabeledStatement',
'WithStatement',
],
'prefer-destructuring': ['error', { object: true, array: false }],
'prettier/prettier': 'error',
},
plugins: ['prettier'],
};