C ++ Google风格:自动更正

时间:2014-05-01 13:23:05

标签: c++ checkstyle

我有一个包含多个文件(~100)的研究项目。 多年来编写的代码没有任何特定的风格。每个开发人员(主要是来自,编码和离开的硕士生)都使用他们自己的"样式",如果有的话。

现在,我尝试维护代码的方式使新加入我们的人遵循某些规则。我发现Google发布了一些style-guide。幸运的是,他们还发布了一个易于使用的python脚本。

问题是,该脚本为我提供了每个文件的愚蠢错误,如

Missing space after ,  [whitespace/comma] [3]

Missing space before {  [whitespace/braces] [5]

我的问题是:是否有可能自动化纠正此类"错误"?这意味着在文件上运行脚本会自动消除所有这些错误。

1 个答案:

答案 0 :(得分:8)

clang-format可能很有用,因为它可以使用Google样式规则选项运行:

clang-format -style=Google ...

参见例如http://clang.llvm.org/docs/ClangFormatStyleOptions.html