{ "ecmaFeatures": { "arrowFunctions": true, "binaryLiterals": true, "blockBindings": true, "classes": true, "defaultParams": true, "destructuring": true, "forOf": true, "generators": true, "globalReturn": true, "jsx": 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 }, "env": { "amd": true, "browser": true, "node": true }, "plugins": [ "react" ], "rules": { "array-bracket-spacing": [2, "never"], "brace-style": [ 2, "1tbs", { "allowSingleLine": false } ], "camelcase": 2, "comma-dangle": [2, "always-multiline"], "complexity": [2, 5], "computed-property-spacing": [2, "never"], "consistent-this": [2, "self"], "consistent-return": 2, "curly": [2, "all"], "dot-notation": 0, "eqeqeq": [2, "allow-null"], "guard-for-in": 2, "indent": [2, 4, {"SwitchCase": 1}], "key-spacing": [2, { "beforeColon": false, "afterColon": true }], "max-depth": [2, 3], "max-len": [2, 120], "max-params": [2, 5], "max-nested-callbacks": [2, 3], "max-statements": [2, 50], "new-cap": 2, "no-bitwise": 2, "no-caller": 2, "no-dupe-keys": 2, "no-empty": 2, "no-extend-native": 2, "no-floating-decimal": 2, "no-lodash-aliases": 2, "no-lone-blocks": 2, "no-loop-func": 2, "no-multi-str": 2, "no-native-reassign": 2, "no-new": 2, "no-new-wrappers": 2, "no-redeclare": 2, "no-redeclare-func": 2, "no-trailing-spaces": 2, "no-unused-vars": [2, {"vars": "all", "args": "after-used"}], "no-undef": 2, "no-underscore-dangle": 0, "no-use-before-define": 2, "object-curly-spacing": [2, "never"], "quotes": [2, "single"], "react/display-name": 1, "react/jsx-boolean-value": [1, "always"], "react/jsx-quotes": 1, "react/jsx-no-undef": 1, "react/jsx-sort-props": 1, "react/jsx-sort-prop-types": 1, "react/jsx-uses-react": 1, "react/jsx-uses-vars": 1, "react/no-did-mount-set-state": 1, "react/no-did-update-set-state": 1, "react/no-multi-comp": 1, "react/no-unknown-property": 1, "react/prop-types": 1, "react/react-in-jsx-scope": 1, "react/self-closing-comp": 1, "react/wrap-multilines": 1, "semi-spacing": 2, "strict": 2, "space-after-keywords": [2, "always"], "space-before-function-paren": [ 2, { "anonymous": "always", "named": "never" } ], "space-infix-ops": 2, "space-unary-ops": 2, "valid-jsdoc": [ 2, { "prefer": { "virtual": "abstract", "extends": "augments", "constructor": "class", "const": "constant", "defaultvalue": "default", "desc": "description", "host": "external", "fileoverview": "file", "overview": "file", "emits": "fires", "func": "function", "method": "function", "var": "member", "arg": "param", "argument": "param", "return": "returns", "exception": "throws" }, "requireReturn": false } ], "wrap-iife": [2, "outside"] }, "settings": { "ecmascript": 6, "jsx": true } }