Visual Micro 2021.1108.2209 for VS (2017,2019 & 2022) (Visual Studio IDE for Arduino)
Note to new users: Intellisense and build/upload are two seperate functions of Visual Micro. You might see a few invalid intellisense errors (which you should report to the forum). After building a project with substantial code changes intellisense will become more accurate. However for some boards it is only 99% but can easily be extended.... Set the "Errors List" window to "Build Only" and/or "Open Documents Only" if false intellisense errors are annoying you, +report your code + board name to the forum thanks!