clang-format

clang-format 是一个用于将 C/C++ 代码格式化为正确编码风格的工具。

本地运行

可以通过 mach 运行 clang-format 的 mozlint 集成。

$ mach lint --linter clang-format <file paths>

配置

要在新目录中启用 clang-format,请将路径添加到 clang-format.yml 文件的 include 部分。

虽然 excludes: 会起作用,但此代码风格检查工具会从根目录下的 .clang-format-ignore 文件 读取忽略列表。这是因为它也被 ./mach clang-format -p 命令使用。

自动修复

clang-format 可以使用 –fix 选项(基于上游选项 -i)重新格式化代码。为了突出显示结果,我们使用了 --dry-run 选项(来自 clang-format 10)。

来源