Microsoft выпустила RC для Visual Studio 2017: https://www.visualstudio.com/vs/visual-studio-2017-rc/
Эта версия VS поставляется с некоторым расширенным статическим анализом кода, проверяя код на соответствие основным рекомендациям C ++: https://blogs.msdn.microsoft.com/vcblog/2016/10/12/cppcorecheck/
Похоже, эти проверки реализованы как некое расширение для Visual Studio. Кто-нибудь знает, можем ли мы написать собственные анализаторы кода / внедрить средства проверки для наших собственных руководств с Visual Studio 2017? До сих пор нам приходилось использовать какой-то внешний компилятор (например, clang) для генерации AST. Я мог только найти документацию для VS2015, описывающую, как писать собственные контролеры для управляемых языков, таких как C #.
Задача ещё не решена.
Других решений пока нет …