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