ZedThree / clang-tidy-review

Create a pull request review based on clang-tidy warnings
MIT License
90 stars 45 forks source link

feature request: add support for clang-tidy v19 (currently rc2) #134

Open fredemmott opened 2 months ago

fredemmott commented 2 months ago

At the moment, my projects are primarily on Windows so I develop with MSVC; MSVC currently has better C++23 support than clang (😮), so I'm needing to keep clang-tidy on the bleeding edge.

In particular, C++23 explicit object parameters (a.k.a. 'deducing this') are supported by clang-tidy 19, but not clang 18, and this is required for my code.

Thanks!

ZedThree commented 5 days ago

The tricky thing with the current set up is that we're running in a ubuntu container, so the versions of clang-tidy we can use are tied to what's available in that container.

However, if we could move to a non-container based workflow, such as in #122, then I think we could be a lot more flexible.