【问题标题】:Running PMD for C++ project in eclipse在 Eclipse 中为 C++ 项目运行 PMD
【发布时间】:2021-08-18 04:13:48
【问题描述】:

我正在使用名为 STM32Cube IDE V1.5.1 的基于 Eclipse 的开发 IDE。我已经安装了 PMD 插件。 PMD 插件版本 4.24.x 和 PMD 版本 6.35.x。 在大多数链接上,发现 PMD 可用于 java 项目进行代码分析,但我找不到任何信息是否可用于 C++ 项目。 如果它可以用于 C++ 项目,任何人都可以将我指向该链接。 或者任何人都可以传递有关如何配置 PMD 工具以进行 C++ 项目的代码分析的信息。

最好的问候, 萨蒂什

【问题讨论】:

标签: c++ eclipse pmd


【解决方案1】:

PMD 不支持 C++(或 C)进行静态代码分析。您只能搜索 PMD 中也包含的重复代码(工具“CPD”)。

CPD:https://pmd.github.io/latest/pmd_userdocs_cpd.html

这个工具可以在 Eclipse 中运行(安装了 Eclipse PMD 插件),通过菜单“查找可疑剪切和粘贴...”。

有关 PMD 的完整支持语言,请参阅https://pmd.github.io/latest/pmd_userdocs_cli_reference.html#supported-languages

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-27
    • 2013-01-04
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 2014-01-11
    相关资源
    最近更新 更多