Clazy is a compiler plugin which allows clang to understand Qt semantics. You get more than 50 Qt related compiler warnings, ranging from unneeded memory allocations to misusage of API, including fix-its for automatic refactoring.
https://github.com/KDE/clazy
The plugin allows you to check project's code with clazy checker. Runtime dependencies:
- `clazy-standalone` (clazy part)
- installed clazy docs (used to building checks DB with errors descriptions)
- `make` (for parallel checking)
- `compile_commands.json` present in project's build directory
Plugin's GUI provides easy way to clazy configuration, enabling/disabling checks and so on.
{F6131188}
{F6131189}
{F6131190}
{F6131191}