Hi all,
I’ve upgraded clang-format and clang-analyzer on the CI, to LLVM v10.0.0. This
means that some PRs might have clang-format issues, it’s not particularly
likely (yet), but if it shows up, just re-run clang-format. I plan to examine
our existing, and new, settings for clang-format and clang-analyzer next, which
could trigger more changes.
In addition, I’ve created a CI job which builds and runs clang-analyzer with
all available checks. This is a very verbose report, similar to the old
Coverity reports, but there are quite a few gems there to find interesting
optimizations and bug fixing (and cleanup) to do.
https://ci.trafficserver.apache.org/clang-analyzer/FULL/latest/
<https://ci.trafficserver.apache.org/clang-analyzer/FULL/latest/>
This will be updated nightly, and we’ll also keep some older ones around for a
while (but not too long). I’ll look into maybe archiving a report once a week
for posterity.
Cheers,
— leif