2015-02-09 27 views
1

Pycharm有一个很好的功能来检查编码风格根据PEP8约定。 python初学者从一开始就写好体面的代码是很好的。我想知道是否有任何c + + IDE实现类似的功能,例如,检查谷歌c + +编码风格?Pycharm是否有任何C++ IDE检查编码风格?

+0

JetBrains公司也有一个C++ IDE - 克利翁,它是一个跨洗车台C++ IDE,但不是官方发布,它的编码风格检查。 http://confluence.jetbrains.com/display/CLION/Roadmap+for+CLion+1.0你可以试试EAP版本 – 2015-02-09 02:19:30

+2

C++是一种比python复杂得多的语言,用于更广泛的应用程序,并且被认为是很好的基于在一个问题领域的丰富实践经验的风格在另一类型的程序或环境中可能被认为是可怕的。许多选择在很大程度上是任意的(例如,骆驼与小写字母和下划线标识符,成员变量的前导'm_'和尾随'_',缩进大小,大括号放置,并且通常认为与您自己的编程一致环境是选择的主要因素 – 2015-02-09 02:39:28

回答

2

是的,有。

当谷歌发布他们的C++编码风格时,他们还提供了一个名为cpplint的python脚本进行样式检查。

http://google-styleguide.googlecode.com/svn/trunk/cpplint/

如果你可以嵌入这个脚本到IDE中,你可以利用它做的代码风格检查。

有一篇文章解释了如何将cpplint集成到Visual Studio 2012中(猜测也适用于其他版本)。

http://sww-it.ru/2015-01-14/1199

+0

更通用的工具是clang-format - http://clang.llvm.org/docs/ClangFormat.html。--style标志具有各种开源项目的默认选项( LLVM,WebKit,Mozilla,Chromium以及谷歌),或者定义了各种格式化选项的样式文件,其中一些不重要的部分是命名规则,这对于缩进/断行/保留空格在功能/控制语句的正确位置clang-tidy也可以用 – Charlie 2015-02-09 03:47:57

+0

CLion的插件用于将'cpplint'集成到IDE中:https://plugins.jetbrains.com/plugin/7871 – phoenix 2015-12-27 23:45:26