refactor(core): maintain coding style with clang-tidy
Description
This should be the last step of the application of the updated coding style of Sight. Now that the rename of files was done and many parts of the style were applied, clang-tidy should manage to handle the rest with less issues.
Functional specifications
- Use clang-tidy to perform the last update
- Ensure the CI lint job prevents any violation of the coding style.
Technical specifications
- Update
.clang-tidy
file with the correct options forreadability-identifier-naming
- Ensure to still exclude 3rd part code by introducing almost empty
.clang-tidy
in these repositories (the HeaderFilterRegex is the current file does not work, and only "works" now because sheldon has its own exclusion list - Launch
run-clang-tidy
to apply the style - Manual and tedious fix as usual
- The CI lint job will now take fail if the coding style is violated
Test plan
As usual