-
Notifications
You must be signed in to change notification settings - Fork 0
Feature/improved pre commits #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Updated tuda_workspace scripts to automatically install the pre-commit hooks after creating the pre-commit config. Moreover, pre-commit itself is installed if it is missing. You can manually install and run pre-commits with |
|
Need to add local ros packages as possible dependencies |
|
Add warning if no parameter loading type is specified |
|
Add pre-commit autoupdate to hector update |
|
Add missing dependencies from cmake automatically to package.xml (Possibly as user if they should be build_depend only) |
|
4c2cac8 to
e0988c0
Compare
Summary
This PR enhances the pre-commit checks with additional validation and formatting steps to improve consistency and catch common errors early.
Changes
YAML & XML validation
Unfinished merge commit detection
CMakeLists formatting
CMakeLists.txt.package.xml formatting and verification
rosdep.rosdepkey can be trivially inferred) are declared inpackage.xmlasbuildortestdependencies.