{ "extends": "eslint:recommended", "rules": { "no-console": 0, "valid-jsdoc": 2, "no-underscore-dangle": 2, "no-empty": [ 2, { "allowEmptyCatch": true } ], "no-implicit-coercion": [ 2, { "boolean": true, "string": true, "number": true } ], "no-with": 2, "no-mixed-spaces-and-tabs": 2, "no-multiple-empty-lines": 2, "no-multi-str": 2, "dot-location": [ 2, "property" ], "operator-linebreak": [ 2, "after" ], "padded-blocks": [ 2, "never" ], "quote-props": [ 2, "as-needed", { "keywords": true } ], "key-spacing": [ 2, { "beforeColon": false, "afterColon": true } ], "space-unary-ops": [ 2, { "words": false, "nonwords": false } ], "comma-spacing": [ 2 ], "no-spaced-func": 2, "space-before-function-paren": [ 2, { "anonymous": "ignore", "named": "never" } ], "space-in-parens": [ 2, "never" ], "comma-dangle": [ 2, "never" ], "no-trailing-spaces": 2, "yoda": [ 2, "never" ], "camelcase": [ 2, { "properties": "never" } ], "comma-style": [ 2, "last" ], "curly": [ 2, "all" ], "dot-notation": 2, "eol-last": 2, "wrap-iife": 2, "semi": [ 2, "always" ], "space-infix-ops": 2, "keyword-spacing": [ 2, { "overrides": { "else": { "before": true }, "while": { "before": true }, "catch": { "before": true }, "finally": { "before": true } } } ], "spaced-comment": [ 2, "always" ], "space-before-blocks": [ 2, "always" ], "indent": [ 2, 4, { "SwitchCase": 1 } ], "linebreak-style": [ 2, "unix" ], "quotes": [ 2, "single", { "avoidEscape": true } ] }, "globals": {}, "env": { "browser": true, "es6": true, "node": true, "worker": true }, "parserOptions": { "ecmaVersion": 6, "sourceType": "module", "ecmaFeatures": { "arrowFunctions": true, "binaryLiterals": true, "blockBindings": true, "classes": true, "defaultParams": true, "destructuring": true, "forOf": true, "generators": true, "modules": true, "objectLiteralComputedProperties": true, "objectLiteralDuplicateProperties": true, "objectLiteralShorthandMethods": true, "objectLiteralShorthandProperties": true, "octalLiterals": true, "regexUFlag": true, "regexYFlag": true, "restParams": true, "spread": true, "superInFunctions": true, "templateStrings": true, "unicodeCodePointEscapes": true, "globalReturn": true, "experimentalObjectRestSpread": true } }, "plugins": [] }