Microsoft Code Analysis

GitHub Projects & Reference Links

C++ Code Analysis

C++ Core Guidelines

View on GitHub The C++ Core Guidelines are a collaborative effort led by Bjarne Stroustrup. The aim of the guidelines is to help people use modern C++ effectively. The guidelines contain rules that are expected to be enforced by static analysis tooling. Microsoft is proud to have collaborated on the first set of tools to enforce the C++ Core Guidelines.

Guidelines Support Library

View on GitHub The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines. This repo contains Microsoft's implementation of the GSL.

C++ Code Analysis

C++ Code Analysis

View on GitHub Repo where C++ Code Analysis will be placed.

.NET Code Analysis

"Roslyn" .NET Compiler Platform

View on GitHub The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs.

Cross-Language Projects

Static Analysis Results Interchange Format (SARIF)

View on GitHub SARIF is a proposed standard for the output format of static analysis tools.

HTML template courtesy of PrettyPages