{ "parser": "babel-eslint", "plugins": [ "react", "import" ], "env": { "browser": true, "node": true, "es6": true }, "globals": { "__DEV__": true, "__SERVER__": true }, "ecmaFeatures": { "jsx": true //"blockBindings": true }, "settings": { "import/resolver": "node" }, "rules": { // Strict mode "strict": [ 2, "never" ], // Code style "indent": [ 2, 2 ], "quotes": [ 2, "single" ], "no-underscore-dangle": 0, "no-unused-vars": 1, "no-shadow": 0, "new-parens": 0, "no-use-before-define": 0, "camelcase": 0, // React "react/display-name": 0, "react/jsx-no-undef": 1, "react/jsx-sort-prop-types": 0, "react/jsx-sort-props": 0, "react/jsx-uses-react": 1, "react/jsx-uses-vars": 1, "react/no-did-mount-set-state": 0, "react/no-did-update-set-state": 1, "react/no-multi-comp": 0, "react/no-unknown-property": 1, "react/react-in-jsx-scope": 1, "react/self-closing-comp": 1, "react/sort-comp": 0, "new-cap": 0 } }