c++ - C++ 的自动代码风格指南测试

标签 c++ code-formatting

<分区>

Possible Duplicate:
A free tool to check C/C++ source code against a set of coding standards?

我正在启动一个 C++ 项目,涉及几个我无法直接接触的人。我们就编码风格指南达成一致,例如根据可访问性定义类成员的大小写(即 pascal 大小写中的 privates,camel 大小写中的 public 和 protected。请不要开始讨论样式指南。我已经受够了。谢谢。)。

我现在想做的是生成一些违反风格指南的报告。我不想强制执行风格指南,例如在提交时,但我想提供一个工具,每个开发人员都可以使用它来查看他/她的代码在哪里违反了风格指南(如果他/她想检查的话)。

您知道可以完成这项工作的工具吗?

(它需要能够理解一些 C++,例如检测类成员的可访问性。)

最佳答案

好吧,您可以通过 AStyle 运行您的代码或 Uncrustify提交时,这至少会将错误代码重新格式化为某种标准。我发现这是代码提交和标准的主要问题 - 如果您在提交后重新格式化,它会显示为很多完全微不足道的增量更改。

否则,检查其他SO answer .

关于c++ - C++ 的自动代码风格指南测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10819398/

相关文章:

c++ - Qt/C++ - 生成的条码不可读

java - 以编程方式将 Eclipse 格式化程序配置文件 XML 导出到 .prefs

emacs 使用右对齐边框制作方形 block 注释

scala - 有没有办法配置 IntelliJ+Scala 代码风格以将 if/then 语句与 else 语句对齐?

在源中配置 clang-format

c++ - 为什么 "boost.thread"手动调用 "intrusive_ptr_add_ref"?

c++ - 提升 asio set_option 错误

c++主文件混淆

c++ - 检查网格/真值表的对称性

Netbeans 格式化问题