module.exports = { "env": { "browser": true, "commonjs": true, "es6": true, "node": true }, "extends": [ "eslint:recommended", "plugin:react/recommended" ], "parserOptions": { "ecmaFeatures": { "jsx": true }, "ecmaVersion": 2018, "sourceType": "module" }, "plugins": [ "react" ], "rules": { "indent": [ "error", 4, { "SwitchCase": 1 } ], "linebreak-style": 'off', "quotes": [ "error", "single" ], "semi": [ "error", "always" ], "strict": 0, "react/prop-types": 0, 'no-console': 'off', "react/display-name": 0, }, "settings": { "react": { "createClass": "createReactClass", // Regex for Component Factory to use, // default to "createReactClass" "pragma": "React", // Pragma to use, default to "React" "version": "16.4.1", // React version, default to the latest React stable release }, "propWrapperFunctions": ["forbidExtraProps"] // The names of any functions used to wrap the // propTypes object, e.g. `forbidExtraProps`. // If this isn't set, any propTypes wrapped in // a function will be skipped. }, "parser": "babel-eslint" };