Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Clang Power Tools

Clang Power Tools

Caphyon

|
57,155 installs
| (33) | Free
A tool bringing clang-tidy magic to Visual Studio C++ developers.

Clang Power Tools is a Visual Studio extension helping Visual Studio C++ developers leverage Clang/LLVM tools (clang++, clang-tidy and clang-format), in order to perform various code transformations and fixes like modernizing code to C++14/17/20 and finding subtle latent bugs with its static analyzer and CppCoreGuidelines checks.

Clang Power Tools now available on Visual Studio 2017 / 2019/ 2022

💡 Visual Studio 2015 is no longer actively supported. You can download and use Clang Power Tools v7.5, our last version to support that environment.

Get started with Clang Power Tools, a completely free and open-source software. For more information see our website

Version History

Release Notes

Features

📜 Get started with Clang Power Tools

📜 Getting started with Clang-Format Detector

🎞️ Video Showcase

Auto-generated documentation for your C++ code GenerateDoc2M.gif

Toolbar menu
image__9.png

View changes made after applying tidy fix diff.gif

File select context-menu
ContextMenu.png

Customize Clang via the custom options page
compiler.png

Custom and predefined clang-tidy checks tidy__2.png

Install and use side-by-side multiple LLVM versions llvm.png

Effortlessly format your code using clang-format format__3.png

🆕 Built-in support for clang-format
Auto-format source file on save, configurable style options, file extension rules, etc.

PowerShell script (for CI / automation):

  • clang-build.ps1

Requirements

Visual Studio 2017 / 2019 / 2022

Install LLVM directly from the Clang Power Tools Settings page

Tips / FAQ

Tips and Frequently asked questions

Feedback

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.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft