I use officially recommended code editor Android Studio for writing programs with Android. And, the most important feature of it, which made me more productive is its code-suggestions.
Now, I'm new to Arduino, and the official IDE seems worst to me since it doesn't provide any code suggestions, doesn't warn me if I didn't put semicolons at line end. All it shows at the compile time, which is very frustrating to me.
Is there any IDE for Arduino which provides, code-suggestions/lint features?