git-afsantos / haros

H(igh) A(ssurance) ROS - Static analysis of ROS application code.
MIT License
190 stars 37 forks source link

ROS2 support #83

Closed max-krichenbauer closed 4 years ago

max-krichenbauer commented 5 years ago

Updated the code to be able to work with ROS2 workspaces as well as ROS1 work spaces and mixed environments. The behavior in ROS1 environments has not changed.

git-afsantos commented 4 years ago

@max-krichenbauer

I think the current CMakeLists.txt parser also doesn't consider Python projects / entry points [...]. It may be useful to also make it look for install and catkin_install_python directives. It's not for this pull request, but please let me know what you think.

I agree. It would be useful for proper Python support, and it deserves its own pull request.