From a3071819c496dfbdc294ea1844e5d482d6d41cee Mon Sep 17 00:00:00 2001 From: chencheng Date: Sat, 24 Mar 2018 09:07:36 +0800 Subject: [PATCH] eslint --- .eslintrc | 16 ++-------------- package.json | 6 ++++++ 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/.eslintrc b/.eslintrc index 343890d..efb2508 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,5 +1,5 @@ { - "extends": "airbnb", + "extends": "umi", "rules": { "arrow-body-style": [0, "never"], "comma-dangle": [2, "always-multiline"], @@ -44,17 +44,5 @@ "react/no-danger": 0, "react/jsx-first-prop-new-line": 0, "react/jsx-filename-extension": 0 - }, - "parser": "babel-eslint", - "parserOptions": { - "sourceType": "module", - "ecmaVersion": 8, - "ecmaFeatures": { - "jsx": true, - "experimentalObjectRestSpread": true - } - }, - "settings": { - "import/resolver": "node" - } + } } diff --git a/package.json b/package.json index b9cc4af..9c308b3 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,12 @@ "babel-plugin-module-resolver": "^3.1.0", "cross-env": "^5.0.5", "draftjs-to-html": "^0.8.1", + "eslint": "^4.19.1", + "eslint-config-umi": "^0.1.4", + "eslint-plugin-flowtype": "^2.46.1", + "eslint-plugin-import": "^2.9.0", + "eslint-plugin-jsx-a11y": "^5.1.1", + "eslint-plugin-react": "^7.7.0", "less-vars-to-js": "^1.1.2" }, "pre-commit": [