This has been bothering me for a while, but only now i have actually looked into this.
I'm using one CI job for static analysis - clang static analyzers as compilers + clang-tidy via cmake.
And i'd like for the build to fail if at least one of those finds issues.
If clang-tidy finds issues, it will fail the build since the warnings-as-errors is set.
If static analyzer finds anything, since --status-bugs is set, it will fail the build.
But if clang-tidy find anything, but static analyzer does not, the build succeeds :/
Details
Details
- Reviewers
sylvestre.ledru alexfh jroelofs ygribov george.karpenkov krememek - Commits
- rG3e4d4dd03872: Merging r343105:
rG193278821fbb: [analyzer] scan-build: if --status-bugs is passed, don't forget about the exit…
rL347829: Merging r343105:
rL343105: [analyzer] scan-build: if --status-bugs is passed, don't forget about the exit…
rC343105: [analyzer] scan-build: if --status-bugs is passed, don't forget about the exit…
Diff Detail
Diff Detail
- Repository
- rC Clang
Event Timeline
Comment Actions
@jroelofs Thanks, but in general code owners would need to take a look as well.
@lebedev.ri The code looks great, thanks!