Starting from clang-format-15, it supports forced brackets insertion. With this feature we no longer need clang-tidy CI job and all the coding style can be checked more conveniently.
Note, It's rebased on top of #119 which moves the CI job to clang-16.
What
Move to clang-format-16
Why ?
Brackets insertion support and use more modern clang version which is easier to find in Linux distributions.
Change type
What kind of change does this PR introduce?
[ ] Bugfix
[ ] Feature
[x] Code style update
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Tests
[ ] Other
Check list
[ ] Code follows the style de facto guidelines of this project
[ ] Comments have been inserted in hard to understand places
Description
Starting from clang-format-15, it supports forced brackets insertion. With this feature we no longer need clang-tidy CI job and all the coding style can be checked more conveniently.
Note, It's rebased on top of #119 which moves the CI job to clang-16.
What
Move to clang-format-16
Why ?
Brackets insertion support and use more modern clang version which is easier to find in Linux distributions.
Change type
What kind of change does this PR introduce?
Check list