Skip to content

Create .clang-format file in lb-project-init and lb-dev

Marco Clemencic requested to merge coding-style into master

lb-project-init (as for the other generated files) use a hardcoded template for the new file if not already present. The template is a copy of .clang-format from Gaudi/v30r3.

Since a change in .clang-format may be very disruptive, projects should have it committed in the repository, the one provided by LbScripts is just a default.

OTOH lb-dev copies the .clang-format file from the upstream project, so that changes will have consistent formatting in case of a change of the default. If the upstream project does not have the style file, lb-dev uses the LbScripts default.

We may extend this MR to use @sponce Git pre-commit hook for automatic checking of the code style.

See LbScripts!272 (merged).

Merge request reports