Skip to content

Fix position of errors in template literals after newlines#14798

Merged
nicolo-ribaudo merged 2 commits into
babel:mainfrom
nicolo-ribaudo:error-position-in-templates
Jul 26, 2022
Merged

Fix position of errors in template literals after newlines#14798
nicolo-ribaudo merged 2 commits into
babel:mainfrom
nicolo-ribaudo:error-position-in-templates

Conversation

@nicolo-ribaudo

@nicolo-ribaudo nicolo-ribaudo commented Jul 26, 2022

Copy link
Copy Markdown
Member
Q                       A
Fixed Issues?
Patch: Bug Fix? Yes
Major: Breaking Change?
Minor: New Feature?
Tests Added + Pass? Yes
Documentation PR Link
Any Dependency Changes?
License MIT

This fixes a regression introduced in #14772 (the first commit shows the wrong behavior, the second one fixes it). We always need to carry around lineStart and curLine, because they are needed to compute the error position.

@nicolo-ribaudo nicolo-ribaudo added the PR: Bug Fix 🐛 A type of pull request used for our changelog categories label Jul 26, 2022
@babel-bot

babel-bot commented Jul 26, 2022

Copy link
Copy Markdown
Collaborator

Build successful! You can test your changes in the REPL here: https://babeljs.io/repl/build/52616/

@nicolo-ribaudo nicolo-ribaudo force-pushed the error-position-in-templates branch from 0d1b983 to cfadbfe Compare July 26, 2022 11:58
@tolmasky

Copy link
Copy Markdown
Contributor

Does this happen to fix this? #14146

@nicolo-ribaudo

Copy link
Copy Markdown
Member Author

@tolmasky No, but I'll take a look at it since it feels related.

@nicolo-ribaudo nicolo-ribaudo merged commit b7e0945 into babel:main Jul 26, 2022
@nicolo-ribaudo nicolo-ribaudo deleted the error-position-in-templates branch July 26, 2022 17:51
@github-actions github-actions Bot added the outdated A closed issue/PR that is archived due to age. Recommended to make a new issue label Oct 27, 2022
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Oct 27, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

outdated A closed issue/PR that is archived due to age. Recommended to make a new issue PR: Bug Fix 🐛 A type of pull request used for our changelog categories

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants