UNPKG

generator-webpack-project

Version:
68 lines (67 loc) 1.39 kB
module.exports = { "parser": "babel-eslint", "env": { "browser": true, "commonjs": true, "es6": true, "node": true, "jest": true }, "extends": [ "eslint:recommended", "prettier" ], "parserOptions": {<% if (jsx) { %> "ecmaFeatures": { "jsx": true },<% } %> "allowImportExportEverywhere": true, "sourceType": "module" }, "rules": { "no-console": [0], "jest/no-disabled-tests": "warn", "jest/no-focused-tests": "error", "jest/no-identical-title": "error", "jest/valid-expect": "error", "indent": [ "error", 2 ], "linebreak-style": [ "error", "unix" ], "quotes": [ "error", "single" ], "semi": [ "error", "never" ],<% if (jsx) { %> "react/jsx-uses-react": [ 1 ], "react/jsx-uses-vars": [ 2 ],<% } %> "prettier/prettier": ["error", { "singleQuote": true,<% if (jsx) { %> "jsxBracketSameLine": true,<% } %> "semi": false, "parser": "babylon" }] }, "plugins": [ "react", "jest", "prettier" ], "settings": {<% if (jsxFactory) { %> "react": { "createClass": "<%= jsxFactory %>", // Regex for Component Factory to use, default to "createReactClass" "pragma": "<%= jsxFactory %>", // Pragma to use, default to "React" }<% } %> } }