Skip to content
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

Build System: Enable Errors Navigation #16

Open
tajmone opened this issue May 7, 2021 · 1 comment
Open

Build System: Enable Errors Navigation #16

tajmone opened this issue May 7, 2021 · 1 comment
Labels
⚠️ blocked Action blocked until PMLC is updated/fixed

Comments

@tajmone
Copy link
Owner

tajmone commented May 7, 2021

Enhance the current build system to capture error logs via the line_regex option, to allow navigating the results in the source file(s), and so that ST can show error tool-tips in the source file(s).

From ST3 Docs on Build Systems:

line_regex

A string containing a regular expression to run on the build output to match line information.
The matched file information is used to enable result navigation.
The regex should capture 1, 2 or 3 groups.

The groups should capture:

  1. line number
  2. column number
  3. error message

References

@tajmone tajmone added this to To do in Build Systems via automation May 7, 2021
@tajmone tajmone added the ⚠️ blocked Action blocked until PMLC is updated/fixed label May 7, 2021
@tajmone
Copy link
Owner Author

tajmone commented May 7, 2021

Blocking Issues

This feature is currently postponed due to a bug in pmlc, and some discussions/proposal to enhance the format of Error reports, which might changes in the course of time.

So it's better to just wait that the Error/Warnings/Info adopted by pmlc becomes more mature, or until we have some guarantees on it formatting convention, to avoid having to tweak the Build System many times over, and that it would break after a pmlc update.

See:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚠️ blocked Action blocked until PMLC is updated/fixed
Projects
Development

No branches or pull requests

1 participant