From 88603b84452ade320f5db09b9971b729ec53d490 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 6 Nov 2015 13:09:34 -0800 Subject: [PATCH 1/3] [eslint] update `eslint`, `eslint-plugin-react`, `react`, `tape`. --- packages/eslint-config-airbnb/package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/eslint-config-airbnb/package.json b/packages/eslint-config-airbnb/package.json index f29f4c22..87b117d4 100644 --- a/packages/eslint-config-airbnb/package.json +++ b/packages/eslint-config-airbnb/package.json @@ -28,9 +28,9 @@ "devDependencies": { "babel-eslint": "4.1.3", "babel-tape-runner": "1.2.0", - "eslint": "1.5.1", - "eslint-plugin-react": "3.4.2", - "react": "0.13.3", - "tape": "4.2.0" + "eslint": "^1.8.0", + "eslint-plugin-react": "^3.7.1", + "react": "^0.13.3", + "tape": "^4.2.2" } } From 0b7c979d82797c0ef54faa63e0a24ca596328c4f Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 6 Nov 2015 15:16:49 -0800 Subject: [PATCH 2/3] [eslint] Remove `babel-eslint` dependency. --- packages/eslint-config-airbnb/base.js | 1 - packages/eslint-config-airbnb/package.json | 1 - packages/eslint-config-airbnb/rules/react.js | 1 - packages/eslint-config-airbnb/test/test-react-order.js | 3 +-- 4 files changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/eslint-config-airbnb/base.js b/packages/eslint-config-airbnb/base.js index ff9904e7..db661c5d 100644 --- a/packages/eslint-config-airbnb/base.js +++ b/packages/eslint-config-airbnb/base.js @@ -3,6 +3,5 @@ module.exports = { 'eslint-config-airbnb/legacy', 'eslint-config-airbnb/rules/es6', ], - 'parser': 'babel-eslint', 'rules': {} }; diff --git a/packages/eslint-config-airbnb/package.json b/packages/eslint-config-airbnb/package.json index 87b117d4..62363836 100644 --- a/packages/eslint-config-airbnb/package.json +++ b/packages/eslint-config-airbnb/package.json @@ -26,7 +26,6 @@ }, "homepage": "https://github.com/airbnb/javascript", "devDependencies": { - "babel-eslint": "4.1.3", "babel-tape-runner": "1.2.0", "eslint": "^1.8.0", "eslint-plugin-react": "^3.7.1", diff --git a/packages/eslint-config-airbnb/rules/react.js b/packages/eslint-config-airbnb/rules/react.js index 01aa64c3..6e18e1c2 100644 --- a/packages/eslint-config-airbnb/rules/react.js +++ b/packages/eslint-config-airbnb/rules/react.js @@ -1,5 +1,4 @@ module.exports = { - 'parser': 'babel-eslint', 'plugins': [ 'react' ], diff --git a/packages/eslint-config-airbnb/test/test-react-order.js b/packages/eslint-config-airbnb/test/test-react-order.js index 606f7236..1a84b592 100644 --- a/packages/eslint-config-airbnb/test/test-react-order.js +++ b/packages/eslint-config-airbnb/test/test-react-order.js @@ -29,8 +29,7 @@ ${body} test('validate react prop order', t => { t.test('make sure our eslintrc has React linting dependencies', t => { - t.plan(2); - t.equal(baseConfig.parser, 'babel-eslint', 'uses babel-eslint'); + t.plan(1); t.equal(reactRules.plugins[0], 'react', 'uses eslint-plugin-react'); }); From d432f58655bc28d79ffab591b7d03e37d19823d6 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 6 Nov 2015 16:32:28 -0800 Subject: [PATCH 3/3] Add `eslint` as a peer dep, 1.0 or greater --- packages/eslint-config-airbnb/package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/eslint-config-airbnb/package.json b/packages/eslint-config-airbnb/package.json index 62363836..a62acf3d 100644 --- a/packages/eslint-config-airbnb/package.json +++ b/packages/eslint-config-airbnb/package.json @@ -31,5 +31,8 @@ "eslint-plugin-react": "^3.7.1", "react": "^0.13.3", "tape": "^4.2.2" + }, + "peerDependencies": { + "eslint": ">=1.0.0" } }