-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eslintrc.js
59 lines (51 loc) · 1.56 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
/**
* @file Manages the root configuration settings for project wide eslint.
* @see {@link https://eslint.org} For further information.
*/
module.exports = {
/**
* @see {@link https://eslint.org/docs/user-guide/configuring#specifying-environments}
*/
env: {},
/**
* @see {@link https://eslint.org/docs/user-guide/configuring#extending-configuration-files}
*/
extends: ['@xotic750/eslint-config-recommended'],
/**
* You can define global variables here.
*
* @see {@link https://eslint.org/docs/user-guide/configuring#specifying-globals}
*/
globals: {},
/**
* Sometimes a more fine-controlled configuration is necessary, for example if the configuration
* for files within the same directory has to be different.
*
* @see {@link https://eslint.org/docs/user-guide/configuring#configuration-based-on-glob-patterns}
*/
overrides: [],
/**
* @see {@link https://eslint.org/docs/user-guide/configuring#specifying-parser-options}
*/
parserOptions: {},
/**
* @see {@link https://eslint.org/docs/user-guide/configuring#configuring-plugins}
*/
plugins: [],
/**
* @see {@link https://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy}
*/
root: true,
/**
* @see {@link https://eslint.org/docs/user-guide/configuring#configuring-rules}
*/
rules: {
'max-classes-per-file': 'off',
},
/**
* Webpack-literate module resolution plugin for eslint-plugin-import.
*
* @see {@link https://www.npmjs.com/package/eslint-import-resolver-webpack}
*/
settings: {},
};