Technology

Clang-Tidy

Clang-Tidy is a C++ linter and static analysis tool built on the LLVM framework to detect bugs and enforce modern coding standards.

Clang-Tidy leverages the Clang frontend to analyze source code against a library of 500+ diagnostic checks (such as `modernize-`, `readability-`, and `performance-` modules). It identifies logic errors like null pointer dereferences and automatically applies fixes to migrate legacy code to C++11/14/17/20 standards (e.g., replacing manual loops with range-based `for` syntax). By consuming `compile_commands.json` files, it integrates directly into build systems to maintain high-velocity development without sacrificing code quality.

https://clang.llvm.org/extra/clang-tidy/

What builders pair with Clang-Tidy

Projects using both technologies. Select a pairing to see a project.

5 more pairings

Pairing: Checkmarx

Photo from the event
Event photo

Self-healing code from Docs

Berlin · November 24, 2023

Recent Talks & Demos

Showing 1-1 of 1

Members-Only

Sign in to see who built these projects