-
## Description
I have used clang-tidy to check more than the compiler does.
```
|| run-clang-tidy.py -header-filter='/Users/clausklein/Workspace/cpp/doctest/.*' -checks='-*,misc-*,boost-*,cert-…
-
`clang-tidy` can detect lots of C++ programming and style errors, so it would be worthwile to have it included in `make check`. To do so, a Python module invoking it should be added to `buildsystem.co…
-
Suppose you introduce a variable in the scope of the `if` statement like so:
```
size_t index{};
if( const auto pos{ std::find( geom->materialIds.begin(), geom->materialIds.end(), proxyMa…
-
If the .clang-tidy file contains the "AnalyzeTemporaryDtors: false" then clang18 is bailing out without any error code and accepts all code.
If you have a syntax error you will get this output where …
-
C++ is a complex beast, and there is a number of static code analysis (SCA) tools which aim to help developers tame this complexity. The tools are run best as part of the build, _but_ they can be slow…
-
Hey! I read in your documentation that installing llvm with brew on Mac should also install clang-format and clang-tidy. This does not work on my machine however. Both clang-format and clang-tidy give…
-
we should enforce naming conventions in clang-tidy. A lot of our methods currently start with an uppercase letter (because @cyclops1982 also types a lot of Go), and others do not. I prefer lowercase t…
-
The misc-include-header check for clang tidy is not properly identifying which header provides a particular function.
I believe this likely due to the function having an overload defined in differe…
-
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 partic…
-
Newest update: The Rollout has been put on hold. Nonetheless we should discuss this
In our CI we are using `clang-format` on `ubuntu-latest`. That ubuntu version was pointing to `Ubuntu 22.04`, whi…