Skip to content

Upgrade to clang-format 20 #145

@ggutierrez-sunbright

Description

@ggutierrez-sunbright

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

Metadata

Metadata

Labels

CI/CDqualityupgradea design modification, refactor, or component replacement

Type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions