Re:C++ Is the Next C++
by eklitzke on Wednesday November 02, 2022 @01:33PM
(#33439745)
Pro tip: clang-tidy understands pretty much all of the cpp core guidelines, and if you're using clangd it can emit clang-tidy warnings for violations (and in some cases even provide fixits). Not to mention a bunch of other really useful style rules. You should definitely be using it if you're not already.
[ Parent
| on HN ]
Re:C++ Is the Next C++
by ephimetheus on Thursday November 03, 2022 @02:32AM
(#33447773)
Running this on header-heavy or header-only code is still an unsolved problem however.
Can't you just pass your headers as "source files" to clang-tidy? Or create dummy source files that include them if your build system can't do that?
Re:C++ Is the Next C++
by ephimetheus on Thursday November 03, 2022 @06:28AM
(#33449105)
Kind of, if you happen to have the right include paths and compiler flags, which even a compile command database from e.g. CMake doesn't give you (by default)