{ "rules": { "indent": [ 2, 2 ], "quotes": [ 2, "single", { "allowTemplateLiterals": true } ], "linebreak-style": [ 2, "unix" ], "semi": [2, "always"], "strict": [2, "global"], "curly": 2, "eqeqeq": 2, "no-eval": 2, "guard-for-in": 2, "no-caller": 2, "no-else-return": 2, "no-eq-null": 2, "no-extend-native": 2, "no-extra-bind": 2, "no-floating-decimal": 2, "no-implied-eval": 2, "no-labels": 2, "no-with": 2, "no-loop-func": 1, "no-native-reassign": 2, "no-redeclare": [2, {"builtinGlobals": true}], "no-delete-var": 2, "no-shadow-restricted-names": 2, "no-undef-init": 2, "no-use-before-define": 0, "no-unused-vars": [2, {"args": "none"}], "no-undef": 2, "callback-return": [2, ["callback", "cb", "next"]], "global-require": 0, "no-console": 0, "require-yield": 0, "no-multi-spaces": 2, "block-spacing": 2, "keyword-spacing": 2, "space-before-blocks": 2, "comma-spacing": 2, "key-spacing": 2, "comma-dangle": 2, "space-infix-ops": 2 }, "env": { "es6": true, "node": true, "browser": true }, "globals": { "describe": true, "it": true, "before": true, "after": true, "beforeEach": true, "afterEach": true }, "parserOptions": { "ecmaVersion": 8, "sourceType": "script", "ecmaFeatures": { "jsx": true } }, "extends": "eslint:recommended" }