mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-26 23:20:29 -05:00
Add a dedicated clazy-report workflow that configures the build to generate compile_commands.json and runs clazy-standalone over ApplicationLibCode and GrpcInterface as a report-only step. Build clazy 1.15 from source against the installed clang/llvm-19 (the packaged clazy is built against an older Clang that cannot parse libstdc++-14's C++23 headers). Analysis runs one process per file across all cores. The two highest-volume checks (range-loop-detach, non-pod-global-static) are excluded to surface higher-signal Qt findings, and ApplicationLibCode/UnitTests is skipped because gtest headers are absent on this configure-only tree.