{ "parser": "babel-eslint", "plugins": [ "react" ], "env": { "browser": true }, "globals": { "__BASENAME__": false }, "rules": { "strict": [ 2, "global" ], "indent": [2, 2, {"SwitchCase": 1}], "no-constant-condition": 2, "eqeqeq": 2, "no-dupe-args": 2, "no-dupe-keys": 2, "no-duplicate-case": 2, "no-irregular-whitespace": 2, "block-scoped-var": 2, "no-use-before-define": [2, { "functions": false, "classes": true }], "no-this-before-super": 2, "semi": [ 2, "always" ], /* eslin-plugin-react*/ "react/no-did-update-set-state": 2, "react/no-direct-mutation-state": 2, "react/no-deprecated": 2, "react/react-in-jsx-scope": 2, "react/jsx-indent": [ 2, 2 ], "react/no-did-mount-set-state": [ 1, "allow-in-func" ], "react/jsx-uses-vars": 1, "react/jsx-uses-react": 1, "react/self-closing-comp": 1, "react/jsx-key": 1, "react/jsx-no-duplicate-props": 1, /* END eslin-plugin-react*/ "no-empty": 1, "no-extra-semi": 1, "no-sparse-arrays": 1, "no-unexpected-multiline": 1, "no-unreachable": 1, "use-isnan": 1, "array-callback-return": 1, "no-empty-function": 1, "no-empty-pattern": 1, "no-fallthrough": 1, "no-redeclare": 1, "init-declarations": 1, "no-shadow": 1, "no-unused-vars": 1, "no-lonely-if": 0 } }