diff --git a/eslint/babel-eslint-parser/package.json b/eslint/babel-eslint-parser/package.json index b1773b6154..cf924e4835 100644 --- a/eslint/babel-eslint-parser/package.json +++ b/eslint/babel-eslint-parser/package.json @@ -8,7 +8,7 @@ "url": "https://github.com/babel/babel-eslint.git" }, "dependencies": { - "babel-core": "^5.5.1", + "babel-core": "^5.6.4", "lodash.assign": "^3.0.0", "lodash.pick": "^3.1.0" }, @@ -24,9 +24,8 @@ }, "homepage": "https://github.com/babel/babel-eslint", "devDependencies": { - "eslint": "^0.21.2", - "eslint-tester": "^0.7.0", - "espree": "^2.0.0", - "mocha": "^2.1.0" + "eslint": "^0.23.0", + "espree": "^2.0.3", + "mocha": "^2.2.5" } } diff --git a/eslint/babel-eslint-parser/test/non-regression.js b/eslint/babel-eslint-parser/test/non-regression.js index 6420d1abdd..54ce33429c 100644 --- a/eslint/babel-eslint-parser/test/non-regression.js +++ b/eslint/babel-eslint-parser/test/non-regression.js @@ -47,7 +47,7 @@ describe("verify", function () { verifyAndAssertMessages( "{ , res }", {}, - [ "1:2 Unexpected token" ] + [ "1:2 Line X: Unexpected token" ] ); }); @@ -297,7 +297,7 @@ describe("verify", function () { it("polymorphpic types #109", function () { verifyAndAssertMessages([ - "export default function groupByEveryN(array: Array, n: number): Array> {}" + "export default function groupByEveryN(array: Array, n: number): Array> { n; }" ].join("\n"), { "no-unused-vars": 1, "no-undef": 1 }, [] @@ -351,13 +351,12 @@ describe("verify", function () { it("polymorphpic/generic types - outside of fn scope #123", function () { verifyAndAssertMessages([ - "export function foo(value) {", - "};", + "export function foo(value) { value; };", "var b: T = 1; b;" ].join("\n"), { "no-unused-vars": 1, "no-undef": 1 }, [ "1:20 T is defined but never used no-unused-vars", - '3:7 "T" is not defined. no-undef' ] + '2:7 "T" is not defined. no-undef' ] ); }); @@ -481,7 +480,7 @@ describe("verify", function () { it("9", function () { verifyAndAssertMessages( [ - "export default function (a: T1, b: T2) {}" + "export default function (a: T1, b: T2) { b; }" ].join("\n"), { "no-unused-vars": 1, "no-undef": 1 }, [] @@ -744,7 +743,7 @@ describe("verify", function () { verifyAndAssertMessages( [ "import type Foo from 'foo';", - "export default function({x}: { x: Foo; }) {}" + "export default function({x}: { x: Foo; }) { x; }" ].join("\n"), { "no-unused-vars": 1, "no-undef": 1 }, [] @@ -958,7 +957,7 @@ describe("verify", function () { verifyAndAssertMessages([ "export default function root(stores) {", "return DecoratedComponent => class ReduxRootDecorator {", - "a() { DecoratedComponent; }", + "a() { DecoratedComponent; stores; }", "};", "}", ].join("\n"),