diff --git a/eslint/babel-eslint-parser/package.json b/eslint/babel-eslint-parser/package.json index fad52967c0..03d1045cab 100644 --- a/eslint/babel-eslint-parser/package.json +++ b/eslint/babel-eslint-parser/package.json @@ -8,10 +8,10 @@ "url": "https://github.com/babel/babel-eslint.git" }, "dependencies": { - "babel-core": "^5.6.9", + "babel-core": "^5.8.23", "lodash.assign": "^3.0.0", "lodash.pick": "^3.1.0", - "acorn-to-esprima": "^1.0.1" + "acorn-to-esprima": "^1.0.2" }, "scripts": { "bootstrap": "git submodule update --init && cd eslint && npm install", @@ -26,7 +26,7 @@ }, "homepage": "https://github.com/babel/babel-eslint", "devDependencies": { - "eslint": "^1.2.1", + "eslint": "^1.3.1", "espree": "^2.2.4", "mocha": "^2.2.5" } diff --git a/eslint/babel-eslint-parser/test/babel-eslint.js b/eslint/babel-eslint-parser/test/babel-eslint.js index 05983d9982..3ef824046c 100644 --- a/eslint/babel-eslint-parser/test/babel-eslint.js +++ b/eslint/babel-eslint-parser/test/babel-eslint.js @@ -294,4 +294,12 @@ describe("acorn-to-esprima", function () { it("regexp in a template string", function () { parseAndAssertSame("`${/\\d/.exec(\"1\")[0]}`"); }); + + it("first line is empty", function () { + parseAndAssertSame("\nimport Immutable from \"immutable\";"); + }); + + it("empty", function () { + parseAndAssertSame(""); + }); }); diff --git a/eslint/babel-eslint-parser/test/non-regression.js b/eslint/babel-eslint-parser/test/non-regression.js index 3bdd615537..c268199fad 100644 --- a/eslint/babel-eslint-parser/test/non-regression.js +++ b/eslint/babel-eslint-parser/test/non-regression.js @@ -378,7 +378,7 @@ describe("verify", function () { "var b: T = 1; b;" ].join("\n"), { "no-unused-vars": 1, "no-undef": 1 }, - [ "1:21 T is defined but never used no-unused-vars", + [ "1:21 \"T\" is defined but never used no-unused-vars", '2:8 "T" is not defined. no-undef' ] ); }); @@ -1194,7 +1194,7 @@ describe("verify", function () { verifyAndAssertMessages( "var unused;", { "no-unused-vars": 1 }, - [ "1:5 unused is defined but never used no-unused-vars" ] + [ "1:5 \"unused\" is defined but never used no-unused-vars" ] ); }); @@ -1210,7 +1210,7 @@ describe("verify", function () { verifyAndAssertMessages( "const {Bacona} = require('baconjs')", { "no-undef": 1, "no-unused-vars": 1 }, - [ "1:8 Bacona is defined but never used no-unused-vars" ] + [ "1:8 \"Bacona\" is defined but never used no-unused-vars" ] ); });