我正在寻找可在Linux上运行的C ++代码质量指标工具。 Eclipse集成将是一个奖励,但不是必需的。
我找到了一个名为Source Monitor的好工具,但这只适用于Windows,并且源代码无法在Linux上重建。
我也看到了cccc,但基于the bug list,它似乎不再维护了。
答案 0 :(得分:4)
根据您需要的指标类型,您可能会考虑CLOC计算代码行指标,或者计算CCFinder来计算与代码重复相关的不同指标。 CCFinder GUI版似乎不起作用,但命令行版本似乎工作正常。
此外,许多商业工具,例如CMT++ by Testwell通常可以提供评估许可。
答案 1 :(得分:1)
几个月前,我的一位同事向我展示了我们正在研究的软件的 cppdepends 分析结果,我记得它给了我一个好印象。你可以check their linux version。
还有pmccabe有一个可用的Debian / Ubuntu软件包。它计算每个函数的McCabe复杂度。
答案 2 :(得分:1)
Metrix ++适用于Linux,并且有一些代码质量指标。 http://metrixplusplus.sourceforge.net/