From 5fdf9111ffa83dbdd2b6666aa44e9874a3bb8808 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Sat, 31 Oct 2020 14:25:32 +0100 Subject: [PATCH] chore: show enhanced syntax error for all syntax errors --- CHANGELOG.md | 1 + packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfc4ba2f0516..53e191766d79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ - `[jest-resolve-dependencies]` Resolve mocks as dependencies ([#10713](https://github.com/facebook/jest/pull/10713)) - `[jest-runtime]` Handle file URLs in dynamic imports ([#10744](https://github.com/facebook/jest/pull/10744)) - `[jest-transform]` Link to ESM docs on syntax errors ([#10748](https://github.com/facebook/jest/pull/10748)) +- `[jest-transform]` Show enhanced `SyntaxError` message for all `SyntaxError`s ([#10749](https://github.com/facebook/jest/pull/10749)) ### Chore & Maintenance diff --git a/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts b/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts index 1473265b72e2..4b403505a00b 100644 --- a/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts +++ b/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts @@ -23,8 +23,6 @@ export default function handlePotentialSyntaxError( if ( // `instanceof` might come from the wrong context e.name === 'SyntaxError' && - (e.message.includes('Unexpected token') || - e.message.includes('Cannot use import')) && !e.message.includes(' expected') ) { throw enhanceUnexpectedTokenMessage(e);