New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SyntaxErrors ignore startLine option #9015

Open
tolmasky opened this Issue Nov 12, 2018 · 2 comments

Comments

Projects
None yet
2 participants
@tolmasky
Contributor

tolmasky commented Nov 12, 2018

Bug Report

Current Behavior
If a SyntaxError is thrown from @babel/parse, startLine is ignored (it uses the "real" start line).

Input Code

https://runkit.com/tolmasky/babel-issue-9015---syntaxerrors-ignore-startline-option

const { parse } = require("@babel/parser");

parse("5+", { startLine: 10 });

Expected behavior/code
It should take into account startLine.

Environment

  • Babel version(s): 7.1.5
@babel-bot

This comment has been minimized.

Collaborator

babel-bot commented Nov 12, 2018

Hey @tolmasky! We really appreciate you taking the time to report an issue. The collaborators
on this project attempt to help as many people as possible, but we're a limited number of volunteers,
so it's possible this won't be addressed swiftly.

If you need any help, or just have general Babel or JavaScript questions, we have a vibrant Slack
community that typically always has someone willing to help. You can sign-up here
for an invite.

@tolmasky

This comment has been minimized.

Contributor

tolmasky commented Nov 12, 2018

This is particularly annoying, because as far as I can tell, it means I need to do string manipulation of the message because you can't get the message without the (line:column) portion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment