We use "catkin lint" to check for errors in our package.xml & CMakeLists.txt files.
It can be found here: https://github.com/fkie/catkin_lint
It is part of the official ros packages repository (http://packages.ros.org/ros/ubuntu).
Wouldn't it be a good idea to explore integrating these tools? Having the logic of these tools in the same code would make sense, first the logic to find the error and next a procedure to correct for it.
We use "catkin lint" to check for errors in our package.xml & CMakeLists.txt files.
It can be found here: https://github.com/fkie/catkin_lint
It is part of the official ros packages repository (http://packages.ros.org/ros/ubuntu).
Wouldn't it be a good idea to explore integrating these tools? Having the logic of these tools in the same code would make sense, first the logic to find the error and next a procedure to correct for it.