{ "extends": "airbnb", "parser": "babel-eslint", "env": { "browser": true, "node": true }, "ecmaFeatures": { "arrowFunctions": true, "blockBindings": true, "classes": true, "defaultParams": true, "destructuring": true, "forOf": true, "generators": false, "modules": true, "objectLiteralComputedProperties": true, "objectLiteralDuplicateProperties": false, "objectLiteralShorthandMethods": true, "objectLiteralShorthandProperties": true, "spread": true, "superInFunctions": true, "templateStrings": true, "jsx": true }, "rules": { "no-multi-spaces": 0, "space-infix-ops": 0, "quotes": [ 2, "double", "avoid-escape" // http://eslint.org/docs/rules/quotes ], "func-names": 0, "vars-on-top": 0, "strict": 0, "no-unused-expressions": 0, "consistent-return": 0, "one-var": 0, "new-cap": 0, "no-else-return": 0, "semi-spacing": 0, "no-nested-ternary": 0, "no-shadow": 0, "no-param-reassign": 0, "no-extend-native": 0, "no-empty": 0, "guard-for-in": 0, "comma-dangle": 0, "space-before-function-paren": 0, "arrow-spacing": [2, { "before": false, "after": true }], "prefer-template": 0, "prefer-arrow-callback": 0, "arrow-body-style": 0, "object-shorthand": 0 } }