eclipse-iceoryx / iceoryx

Eclipse iceoryx™ - true zero-copy inter-process-communication
https://iceoryx.io
Apache License 2.0
1.67k stars 390 forks source link

Evaluation and restructuring of tools #471

Closed dkroenke closed 2 years ago

dkroenke commented 3 years ago

Brief feature description

For making iceoryx more stable, we need to look for better tooling to do code analysis and support the developer. We should also take a deeper look into the ROS side what there is used, e.g. ament_lint. Proposals are welcome!

List of common tools from ROS2:

Additional ToDos for tooling:

elBoberido commented 3 years ago

I think we already have ament_cmake_copyright since #346.

Since we already use clang-format I'm not sure if we need uncrustify. A pre-commit hook for clang-format would be nice, though

prasannabhat commented 3 years ago

We currently have Address, Leak & Undefined Behaviour Sanitizers. Clang has some more tools in their basket.