Caphyon / clang-power-tools

Bringing clang-tidy magic to Visual Studio C++ developers.
http://www.clangpowertools.com
Apache License 2.0
472 stars 57 forks source link

Several Tidy Checks are missing from the list (LLVM 17.0.1) #1328

Closed netx123 closed 2 months ago

netx123 commented 8 months ago

I've compared the list of available checks from LLVM 17.0.1 with the list in CPT and found the following are missing from CPT.

bugprone-empty-catch
bugprone-multiple-new-in-one-expression
bugprone-non-zero-enum-to-bool-conversion
bugprone-switch-missing-default-case
bugprone-unique-ptr-array-mismatch
bugprone-unsafe-functions
cert-msc24-c
cert-msc33-c
cppcoreguidelines-avoid-capturing-lambda-coroutines
cppcoreguidelines-misleading-capture-default-by-value
cppcoreguidelines-missing-std-forward
cppcoreguidelines-noexcept-destructor
cppcoreguidelines-noexcept-move-operations
cppcoreguidelines-noexcept-swap
cppcoreguidelines-rvalue-reference-param-not-moved
cppcoreguidelines-use-default-member-init
llvmlibc-inline-function-decl
misc-header-include-cycle
misc-include-cleaner
modernize-type-traits
modernize-use-std-print
performance-avoid-endl
performance-noexcept-destructor
performance-noexcept-swap
readability-avoid-unconditional-preprocessor-if
readability-operators-representation
mariru27 commented 8 months ago

Hi @netx123,

Thank you for letting us know, we definitely will add missing Tidy checks (It might require some time before the next release)

Kind regards, Marina

mariru27 commented 2 months ago

Hi @netx123,

We added 52 new checks in Clang Power Tools release v2024.4.0, thank you for your help

Have a nice day, Marina