From f7001f80119a83d49fa0d2ecaf0631f53297fbaa Mon Sep 17 00:00:00 2001 From: kyle Date: Wed, 4 Jul 2018 12:36:49 -0500 Subject: [PATCH] housekeeping: add extraneous module linting (#4697) preventative measure! --- .eslintrc | 11 ++++++++--- package.json | 2 +- src/.eslintrc | 10 ++++++++++ 3 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 src/.eslintrc diff --git a/.eslintrc b/.eslintrc index e2b4d6ac..da46603b 100644 --- a/.eslintrc +++ b/.eslintrc @@ -13,11 +13,15 @@ } }, - "extends": ["eslint:recommended", "plugin:react/recommended"], + "extends": [ + "eslint:recommended", + "plugin:react/recommended" + ], "plugins": [ "react", - "mocha" + "mocha", + "import" ], "rules": { @@ -34,6 +38,7 @@ "no-console": ["error", { allow: ["warn", "error"] }], "react/jsx-no-bind": 1, "react/display-name": 0, - "mocha/no-exclusive-tests": "error" + "mocha/no-exclusive-tests": "error", + "import/no-extraneous-dependencies": [2] } } diff --git a/package.json b/package.json index 8201fe48..d906bb88 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "deepmerge": "^2.1.0", "enzyme": "^2.7.1", "eslint": "^4.1.1", - "eslint-plugin-import": "^2.6.0", + "eslint-plugin-import": "^2.13.0", "eslint-plugin-mocha": "^4.11.0", "eslint-plugin-react": "~7.7.0", "expect": "^1.20.2", diff --git a/src/.eslintrc b/src/.eslintrc new file mode 100644 index 00000000..acf81c4a --- /dev/null +++ b/src/.eslintrc @@ -0,0 +1,10 @@ +{ + "rules": { + "import/no-extraneous-dependencies": [ + 2, + { + "devDependencies": false + } + ] + } +} \ No newline at end of file