1{ 2 "env": { 3 "browser": true, 4 "es6": true 5 }, 6 "extends": "eslint:recommended", 7 "parserOptions": { 8 "sourceType": "module" 9 }, 10 "rules": { 11 "indent": [ 12 "warn", 13 4 14 ], 15 "linebreak-style": [ 16 "error", 17 "unix" 18 ], 19 "quotes": [ 20 "error", 21 "single" 22 ], 23 "semi": [ 24 "error", 25 "always" 26 ], 27 "no-var": [ 28 "warn" 29 ], 30 "max-len": 1, 31 "default-case": 2, 32 "no-invalid-this": 2, 33 "no-lone-blocks": 1, 34 "no-self-compare": 2, 35 "radix": 2, 36 "no-use-before-define": ["error", { 37 "functions": false, 38 "classes": false, 39 "variables": true 40 }], 41 "no-useless-constructor": 1, 42 "space-before-function-paren": ["error", "always"], 43 "keyword-spacing": 2, 44 "spaced-comment": 1, 45 "space-unary-ops": 2, 46 "object-curly-spacing": ["error", "always"], 47 "array-bracket-spacing": ["error", "never"] 48 } 49}