rosbag2
rosbag2 copied to clipboard
Add in `clang-tidy` as a static analyzer
Description
Clang Tidy is a static analysis tool that provides a wide variety of checks on C++ and Python codebases (The manual page is here)
Completion Criteria
Either we include Clang Tidy as a static analyzer, or reject this issue
Implementation Notes / Suggestions
It would probably be worthwhile to run Clang Tidy on the codebase outside of CI until we are able to find a set of configurations that we feel fits the project. There are a lot of options, so this may take some time.