ClangFormat
ClangFormat is a formatter for Protobuf and C, C++.
You can enable the ClangFormat formatter with:
Auto Enabling
ClangFormat will be auto-enabled if a .clang-format
config file is present.
Settings
ClangFormat supports the following config files:
.clang-format
You can move these files to .trunk/configs
and trunk check
will still find them. See Moving Linter Configs for more info.
Usage Notes
By default, Trunk uses Clang-format to additionally format .proto
files. However, for this to work, you need to have told clang-format
to do so in your .clang-format
config file. You can do that by adding the following to the end of your .clang-format file
:
For example, you might have this for your entire .clang-format
file:
Links
ClangFormat Trunk Check integration source
Trunk Check's open source plugins repo
Last updated