From 7fbf6111e3f342f7765e78ccbb9d31faf8289d83 Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Tue, 8 Mar 2016 10:57:22 -0500 Subject: [PATCH] just throw an error right now instead of it silently working but with bugs --- eslint/babel-eslint-parser/index.js | 4 +++- eslint/babel-eslint-parser/package.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/eslint/babel-eslint-parser/index.js b/eslint/babel-eslint-parser/index.js index 0cabbb85c7..2cf21cb021 100644 --- a/eslint/babel-eslint-parser/index.js +++ b/eslint/babel-eslint-parser/index.js @@ -45,7 +45,9 @@ function monkeypatch() { try { var esrecurseLoc = Module._resolveFilename("esrecurse", eslintMod); estraverseRelative = createModule(esrecurseLoc); - } catch (err) {} + } catch (err) { + throw new Error("babel-eslint isn't currently compatible with ESLint 2.3.x. The recommendation is to pin to ESLint 2.2.x right now."); + } // contains all the instances of estraverse so we can modify them if necessary var estraverses = []; diff --git a/eslint/babel-eslint-parser/package.json b/eslint/babel-eslint-parser/package.json index 505beb3656..a62420bdc6 100644 --- a/eslint/babel-eslint-parser/package.json +++ b/eslint/babel-eslint-parser/package.json @@ -33,7 +33,7 @@ }, "homepage": "https://github.com/babel/babel-eslint", "devDependencies": { - "eslint": "^2.3.0", + "eslint": "~2.2.0", "espree": "^3.0.0", "mocha": "^2.3.3" }