Extending clang-tidy Visual Studio plugin functionality:
- Added running clang-tidy directly from VS and displaying results in output window (output uses .clang-tidy-vsfilters file for filtering clang-tidy output message)
- Added highlighting places in code where validation warnings/errors were found
- Added intelisense quick info description for highlighted warnings in code (MEF component)
- Added VS toolbar for running clang-tidy
- Added new icon for buttons
- Modified project and manifest to reflect all changes and improve debugging capabilities
- Limited VS compatibility to VS2015 and higher (due to MEF component requirements)
I don't have much experience with Nuget, but from what I can tell you're using this to ensure the existence of VSSDK? If that's the case, I'd rather just document VSSDK as a dependency and fail to work if it's not present. Because otherwise, if someone installs VSSDK as part of the normal visual studio installation, they will still require nuget in the path or CMake configuration, which is not ideal since most people working on a vsix know they need VSSDK installed.
but if I've misunderstood what you're using it for, let me know.