【问题标题】:Current Eclipse plugin for duplicated code当前用于重复代码的 Eclipse 插件
【发布时间】:2019-04-15 01:11:18
【问题描述】:

是否有专门用于在 Eclipse 中查找重复代码的插件或功能?

SDD 插件似乎已过时且已死。 SonarLint 不显示重复的代码。

我希望看到重复的代码,而不是 pmd 会引入的其他噪音(我认为)

【问题讨论】:

    标签: eclipse sonarqube code-duplication sonarlint


    【解决方案1】:

    使用可以使用CPD

    很难找到重复的代码,尤其是在大型项目中。但是 PMD 的复制/粘贴检测器 (CPD) 可以为您找到它

    例如:

    最小必需选项:只需给它最小重复大小和源目录:

    $ ./run.sh cpd --minimum-tokens 100 --files /usr/local/java/src/java
    

    【讨论】:

    • 我需要一个集成到 Eclipse 中的工具。查找重复代码不是问题——我们使用的是 SoanQube
    【解决方案2】:

    最流行的 Eclipse 插件是eclipse-pmd,它将PMD 与其Copy/Paste Detector (CPD) 集成在一起。

    也有集成PMDother plug-ins,可能还有一些商业插件查找重复代码。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-27
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 2011-06-09
    • 2014-03-01
    相关资源
    最近更新 更多