Cppcheck
An independent static analyzer focused on undefined behavior, bounds, lifetimes, null pointers, and dangerous constructs, including some non-standard syntax common in game code.
Why it’s here
It integrates with CMake and CI for low-cost continuous checks of clients, engine modules, and native plugins.
Best fit
Testing, performance, accessibility, and diagnostics expose friction before launch.
Before you commit
The open edition aims for few false positives but cannot prove correctness; maintain platform models and suppressions, and note that some checks are Premium-only.