我正在寻找可以在 Linux 上运行的 C++ 代码质量度量工具。集成 Eclipse 会是一个好处,但不是必需的。
我找到了一个不错的工具,名为Source Monitor,但它只能在 Windows 上运行,并且源代码无法在 Linux 上重建。
根据您需要的指标类型,您可能会考虑计算代码行指标的CLOC,或者计算与代码重复相关的不同指标的CCFinder 。CCFinder GUI 版本似乎不起作用,但命令行版本似乎工作得很好。
此外,许多商业工具,例如Testwell的CMT++,通常可以提供评估许可证。