Skip to content

Compile-Time/Syntax Error Notifications in IDE #5235

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

Open
PowerBroker2 opened this issue Aug 11, 2016 · 1 comment
Open

Compile-Time/Syntax Error Notifications in IDE #5235

PowerBroker2 opened this issue Aug 11, 2016 · 1 comment
Labels
feature request A request to make an enhancement (not a bug fix)

Comments

@PowerBroker2
Copy link

It would be more time efficient when making a sketch to show compile-time and syntax errors while typing. Many well known IDEs support this functionality (such as MPLABX, Visual Studio, MATLAB, etc.) and it would be really nice if the Arduino IDE could support it, too.

For clarification: The Arduino IDE would display a red squiggly line underneath a line of code with a compile-time or syntax error and provide a popup note detailing the error when the user mouses over the offending line.

This way users can more efficiently debug their code without having to recompile constantly.

Is this possible?

@Chris--A
Copy link
Contributor

Chris--A commented Aug 12, 2016

The IDE can barely parse a sketch correctly when compiling (no offence to Arduino team, but the auto-prototype feature really only works on the absolute basics, and seems to have regressed since arduino-builder was added).

This would require some hefty programming and many, many users to test over 100's of variations of code.

You can get find a plugin for visual studio which allows compiling Arduino source. I think code-blocks has one also.

@per1234 per1234 added the feature request A request to make an enhancement (not a bug fix) label Jul 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request A request to make an enhancement (not a bug fix)
Projects
None yet
Development

No branches or pull requests

3 participants