1+ module . exports = {
2+ "env" : {
3+ "browser" : true ,
4+ "es6" : true ,
5+ "node" : true ,
6+ "commonjs" : true
7+ } ,
8+ "parserOptions" : {
9+ "parser" : "babel-eslint" ,
10+ "ecmaVersion" : 2018 ,
11+ "ecmaFeatures" : {
12+ "arrowFunctions" : true ,
13+ "classes" : true ,
14+ "modules" : true ,
15+ "defaultParams" : true ,
16+ "experimentalObjectRestSpread" : true
17+ } ,
18+ "sourceType" : "module" ,
19+ "parserOptions" : {
20+ "allowImportExportEverywhere" : true
21+ }
22+ } ,
23+ "globals" : {
24+ "window" : true ,
25+ } ,
26+ "rules" : {
27+ "no-extend-native" : 0 ,
28+ "no-new" : 0 ,
29+ "no-useless-escape" : 0 ,
30+ "no-useless-constructor" : 0 ,
31+ "no-trailing-spaces" : [ "error" , { "skipBlankLines" : true } ] ,
32+ "indent" : [ "error" , 4 , {
33+ "SwitchCase" : 1
34+ } ] ,
35+ "space-infix-ops" : [ "error" , { "int32Hint" : false } ] ,
36+ "space-before-function-paren" : [ "error" , {
37+ "anonymous" : "always" ,
38+ "named" : "always" ,
39+ "asyncArrow" : "always"
40+ } ] ,
41+ "semi" : [ "error" , "always" ] ,
42+ "comma-dangle" : 0 ,
43+ "no-console" : 0 ,
44+ "no-debugger" : 0 ,
45+ "id-length" : 0 ,
46+ "eol-last" : 0 ,
47+ "object-curly-spacing" : [ "error" , "never" ] ,
48+ "arrow-spacing" : "error" ,
49+ "no-multiple-empty-lines" : "error" ,
50+ "no-unused-vars" : "error" ,
51+ "spaced-comment" : "error" ,
52+ "quotes" : [ "error" , "single" , { "allowTemplateLiterals" : true } ] ,
53+ "no-unreachable" : "error" ,
54+ "keyword-spacing" : "error" ,
55+ "space-before-blocks" : "error" ,
56+ "semi-spacing" : "error" ,
57+ "comma-spacing" : "error" ,
58+ "key-spacing" : "error" ,
59+ "no-undef" : "error" ,
60+ "prefer-const" : "error"
61+ }
62+ }
0 commit comments