Kyle Reed

Principal Software Engineer, Visual Studio C++ Language Services

Joined Microsoft in 2007. Worked on SharePoint, Security, C++ Static Analysis, and C++ Language Services.

Post by this author

IntelliSense Code Linter for C++

Introducing the IntelliSense Code Linter for C++; a preview of "as-you-type" code analysis with fixups. Try it out today in Visual Studio 2019 16.6 Preview 2.

Lifetime Profile Update in Visual Studio 2019 Preview 2

The C++ Core Guidelines' Lifetime Profile, which is part of the C++ Core Guidelines, aims to detect lifetime problems, like dangling pointers and references, in C++ code. It uses the type information already present in the source along with some simple contracts between functions to detect defects at compile time with minimal annotation. ...

C++ Code Analysis Improvements for Visual Studio 2017 15.7 Preview 1

点这里看中文版 We're making it easier to configure and use the C++ code analysis features with a set of changes targeting 15.7. In the first 15.7 preview we've cleaned up the UI, fixed our documentation links and, most importantly, simplified the way analysis extensions are configured.  If you're not familiar with C++ Core Check, it's...

C++ Static Analysis Improvements for Visual Studio 2017 15.6 Preview 2

点这里看中文版 We've made a few changes to the C++ static analysis feature that should make it faster and easier to use. The behavior has changed slightly, and the menus have been moved around a bit, but we think that the new experience is faster and more consistent. Let's take a quick look at the changes. Single File Analysis ...