diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index d326a47..0000000 --- a/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -node_modules -/dist -/www -/_dist -/_package -/mock diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 12bfba7..0000000 --- a/.eslintrc +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parser": "@typescript-eslint/parser", - "plugins": [ - "@typescript-eslint" - ], - "parserOptions": { - "ecmaVersion": 6, - "sourceType": "module" - }, - "rules": { - "@typescript-eslint/no-unused-vars": 0, - "no-useless-escape": 0 - } -} diff --git a/config/webpack.config.js b/config/webpack.config.js index df2df36..4479e8b 100644 --- a/config/webpack.config.js +++ b/config/webpack.config.js @@ -14,7 +14,6 @@ const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin"); const safePostCssParser = require("postcss-safe-parser"); const ManifestPlugin = require("webpack-manifest-plugin"); const InterpolateHtmlPlugin = require("react-dev-utils/InterpolateHtmlPlugin"); -const WorkboxWebpackPlugin = require("workbox-webpack-plugin"); const WatchMissingNodeModulesPlugin = require("react-dev-utils/WatchMissingNodeModulesPlugin"); const ModuleScopePlugin = require("react-dev-utils/ModuleScopePlugin"); const getCSSModuleLocalIdent = require("react-dev-utils/getCSSModuleLocalIdent"); @@ -35,8 +34,6 @@ const shouldUseSourceMap = process.env.GENERATE_SOURCEMAP !== "false"; // makes for a smoother build process. const shouldInlineRuntimeChunk = process.env.INLINE_RUNTIME_CHUNK !== "false"; -const isExtendingEslintConfig = process.env.EXTEND_ESLINT === "true"; - const imageInlineSizeLimit = parseInt( process.env.IMAGE_INLINE_SIZE_LIMIT || "10000" ); @@ -327,24 +324,6 @@ module.exports = function (webpackEnv) { // Disable require.ensure as it's not a standard language feature. { parser: { requireEnsure: false } }, - // First, run the linter. - // It's important to do this before Babel processes the JS. - { - test: /\.(js|mjs|jsx|ts|tsx)$/, - enforce: "pre", - use: [ - { - options: { - cache: true, - formatter: require.resolve("react-dev-utils/eslintFormatter"), - eslintPath: require.resolve("eslint"), - resolvePluginsRelativeTo: __dirname, - }, - loader: require.resolve("eslint-loader"), - }, - ], - include: paths.appSrc, - }, { // "oneOf" will traverse all following loaders until one will // match the requirements. When no loader matches it will fall diff --git a/package.json b/package.json index 9bb79ad..3caa71c 100644 --- a/package.json +++ b/package.json @@ -36,9 +36,6 @@ "build": "node scripts/build.js", "test": "node scripts/test.js" }, - "eslintConfig": { - "extends": "react-app" - }, "browserslist": { "production": [ ">0.2%", @@ -75,24 +72,12 @@ "@types/react-dom": "^16.9.0", "@types/react-router-dom": "^5.1.5", "@types/react-transition-group": "^4.4.0", - "@typescript-eslint/eslint-plugin": "^2.10.0", - "@typescript-eslint/parser": "^2.10.0", - "babel-eslint": "10.1.0", "babel-loader": "8.1.0", "babel-plugin-import": "^1.13.0", "babel-plugin-named-asset-import": "^0.3.6", "babel-preset-react-app": "^9.1.2", "case-sensitive-paths-webpack-plugin": "2.3.0", "css-loader": "3.4.2", - "eslint": "^6.6.0", - "eslint-config-react-app": "^5.2.1", - "eslint-loader": "3.0.3", - "eslint-plugin-flowtype": "4.6.0", - "eslint-plugin-import": "2.20.1", - "eslint-plugin-jsx-a11y": "6.2.3", - "eslint-plugin-prettier": "^3.1.3", - "eslint-plugin-react": "7.19.0", - "eslint-plugin-react-hooks": "^1.6.1", "file-loader": "4.3.0", "html-webpack-plugin": "4.0.0-beta.11", "less": "^3.11.2",