There are several interesting linting configuration options in more modern versions of clang.
Currently, the development environment and CI are running clang-format 14.
we should modify the CI and devcontainers configurations so they share the setup, add the clang-format 20 setup, and review the .clang-format file for new linting configuration.
At least these options should be added:
AlignOperands: AlignAfterOperator
BreakBeforeBraces: Attach
BreakBinaryOperations: RespectPrecedence
There are several interesting linting configuration options in more modern versions of clang.
Currently, the development environment and CI are running clang-format 14.
we should modify the CI and devcontainers configurations so they share the setup, add the clang-format 20 setup, and review the
.clang-formatfile for new linting configuration.At least these options should be added: