-
Notifications
You must be signed in to change notification settings - Fork 563
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
Color compiler warnings and errors #4190
base: master
Are you sure you want to change the base?
Conversation
If this was merged, would it affect |
I'm pretty confident that |
No, my objection to #4156 was that it started to build an interface that overlapped with another interface we were discussing building; I don't see anything like that here. I don't really have an opinion one way or the other about this change. |
I'll check this out and try it out locally sometime in the next few days. Otherwise, this looks good to me. |
That was supposed to be maybe 3 days after I made that comment, but now it's almost been a week. Sorry about that. I'm currently building this PR's binary and going to test it out. However, I have friends coming by, so this might get postponed until tomorrow. |
No worries, all in due course! I'm already happy that this PR is being considered! |
Thanks for the review, I just checked it again and it looks like the indentation of warnings and errors is consistent. The difference comes from single vs multiple errors/warnings, as seen in the screenshots:
I'm up for aligning those, my preference would be to add the indentation and newline to the single error/warning. Overall I guess there's a lot of bikeshedding to be had! |
Ok, please add the indentation for the single error/warning. Let's leave the colors as is. Thanks for doing this! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks!
Description of the change
This PR addresses #4152.
I haven't updated the golden tests yet, in case you would like to have some changes.
Example output:
Checklist: