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

No fields configured for Task.

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions