Clang Power Tools is a Visual Studio extension helping Visual Studio C++ developers leverage Clang/LLVM tools (
We offer a Free Personal Use License for hobbyists, non-commercial products, education, trainers, Microsoft MVPs, and Open-source software as well as a Commercial Team License for development teams. For more information, see our website.
📜 Poster CppCon 2018 - Retrofit C++17 to large Visual Studio codebases
File select context-menu
The extension can be configured via the standard Visual Studio options panel.
A list of available checks that clang-tidy can perform:
Predefined clang-tidy checks
Custom clang-tidy wildcard checks
PowerShell script (for CI / automation):
Visual Studio 2015 / 2017 / 2019
We will automatically load clang from the default installation path C:\Program Files\LLVM. If you prefer to use a different location you must manually add the bin folder to PATH.
Windows 7: Download and install at least PowerShell 3.0 (already available on Windows 10)
Tips / FAQ
If you have any suggestions or feedback about Clang Power Tools, or if you encounter any issues with your projects, please submit here.
We're excited to hear about your experience using Clang Power Tools.