是否有一个免费工具可以根据一组编码标准检查 C/C++ 源代码?[关闭]
-
01-07-2019 - |
其他提示
不完全符合您的要求,但我发现更容易就编码标准达成一致 阿风格 可以生成然后自动化该过程。
尝试 nsiqcpp风格. 。它是一个基于 Python 的 C/C++ 编码风格检查器。可以轻松扩展以添加您自己的规则。
有一个 列表. 。还有一个推定的 夹板上的 C++ 前端.
我在工作中使用过一个工具 LDRA工具套件
它用于测试 c/c++ 代码,但也可以检查 MISRA 等编码标准。
查看 universalindentgui
在 来源网.
它有许多 C 风格的检查器,您可以自定义检查器。
有 程序检查 这也得到了支持 哈德逊 通过同名插件。
检查 Metrix++ http://metrixplusplus.sourceforge.net/. 。它可能需要一些特定于您的需求的扩展。
查看 Abraxas 代码检查http://www.abxsoft.com/cochk_user.html
我目前正在与另一个项目一起开发一个项目来编写这样一个工具。我查看了其他静态代码分析工具,并认为我可以做得更好。
不幸的是,如果没有对代码有相当深入的了解,该项目尚未准备好使用(读:真是太糟糕了)。不过,我们的进展相当快,希望在接下来的 8 周内发布测试版。
该项目是开源的 - 您可以访问项目页面, ,如果您想参与其中,我们希望获得更多外部意见。
我不会用细节来烦你——你可以 访问项目页面 为此,但我要说一件事:大多数静态代码分析工具旨在检查代码是否有错误,而不是非常关心检查编码指南。我们采取了一种更灵活的方法,允许我们编写插件来检查“内部规则”以及可能的错误。
如果您想了解更多信息,请随时与我联系。
干杯,
不隶属于 StackOverflow