cost 202 ms
多模块gradle项目中的gradle cpd插件cpdCheck警告如何避免 - gradle cpd plugin cpdCheck warning in multi module gradle project how to avoid it

我有多模块 gradle 库项目; 没有应用程序模块。 我通过创建 gradle init 库项目复制了这个场景。 这个想法是让约定插件来处理 cpd、pmd、spotBugs 和其他检查,并根据需要应用于每个模块。 项目结构如下 根项目“多城市” +--- 项目':lib' ├── build ...

PMD失败:ILogin:73规则:ConstantsInInterface优先级:3避免接口中的常量 - PMD Failure: ILogin:73 Rule:ConstantsInInterface Priority:3 Avoid constants in interfaces

有人能告诉我如何使用maven从PMD分析中排除某些接口。 我在制作maven构建时遇到了以下异常。 PMD失败:ILogin $ RetrieveLoginInfo_:4规则:ConstantsInInterface优先级:3避免接口中的常量。 接口定义类型,常量是更好地放置在类或枚 ...

如何使用 PMD 发现重复的代码行 - How to discover repeating code lines with PMD

绕过 Salesforce Apex 代码覆盖规则的一种流行尝试是代码破坏者,其中一个语句在数千个重复行中使用。 我们发现了像i=1;这样的变化i=1; 或a++; 或a=b; 变量名的变化无穷无尽。 所有的共同点是两个(或更多)连续行(不包括空行或注释)是相同的。 我怎样才能在 PMD 中发现 ...

如何使用CPD(复制粘贴检测器)生成xml报告? - How to generate xml report using CPD (Copy Paste Detector)?

我正在使用CPD工具在我的项目中找到重复代码。 我尝试了此链接CPD用法中给出的命令行选项。 我想以xml格式生成报告,并且需要将其存储在特定位置。 但这是在控制台本身中显示报告,而不是将其存储在任何地方。 请参阅此屏幕截图。 我在CPD GUI中尝试了此方法并正常工作。 但出于 ...

禁止来自CPD的C / C ++代码警告 - Suppress warnings from CPD for C/C++ code

我们正在使用PMD复制粘贴检测器(CPD)分析我们的C和C ++代码。 但是,代码中有一些非常相似的部分,但是有充分的理由,我们希望取消这些部分的警告。 PMD CPD的文档仅提及有关注释的内容,但这不适用于我们的这些语言。 如何仍然忽略特定零件的警告? 是否有评论可以这样做 ...

intellij的想法:终端窗口:使文件路径/文件可单击 - intellij idea: terminal window: making a filepath/file clickable

我正在实施Maven CPD PMD插件以发现和(如果构建失败)项目中是否存在任何代码重复实例。 这一切都很好。 但是,以IntelliJ想法向终端输出错误的形式为: 终端输出: CPD失败:在以下位置发现了31行重复的代码: [INFO] C:\\ Users ...

在命令行上使用CPD / PMD - Using CPD/PMD on the command line

我正在将PMD与我正在开发的在线Java IDE上的ace编辑器一起用作外部工具。 但是,我无法使CPD批处理文件正常工作,我已经尝试了它们在网站文档中提供的命令以及其他替代方法。 如果我想搜索重复的代码,有人可以给我所需的命令吗? 这是我的cpd目录和项目源。 C:\\ Users \ ...

2015-03-09 11:35:38   1   731    ide / pmd / cpd  
PMD CPD排除equals和hashcode等方法? - PMD CPD exclude methods like equals and hashcode?

我找不到如何告诉PMD-CPD跳过特定方法的选项。 我们使用生成的equals()和hashCode()方法,因此这些方法看起来非常相似,并且CPD将很多方法报告为重复代码。 我可以在代码中使用一些//NOPMD注释,但在我看来,如何管理我的代码并不是什么方法。 因为我在代码中加入了一 ...

2014-07-16 05:52:02   1   1845    java / pmd / cpd  
声纳 CPD 检测块重复 - Sonar CPD detecting blocks duplications

我已经对声纳 cpd 如何检测重复块做了很多分析。但我无法准确触发检测块或代码行所需的过程。是否有任何最少行数。 例如,如果我写如下,即使我重复超过 20 次,它也不会检测到任何代码重复。 后来我尝试给块重复 即使它有很多块,这里也将其视为两个块。 请让我知道声纳 3.4.1 在此重复检 ...

如何从命令行使用 static 代码分析器 CPD ignoreLiterals 和 ignoreIdentifiers? - How to use static code analyzer CPD ignoreLiterals and ignoreIdentifiers from command-line?

这就是 PMD static 分析仪的功能:复制粘贴检测器。 是的,我彻底阅读了 http://pmd.sourceforge.net/cpd.html 。 但是如果我从 ant-task 运行 CPD,我可以通过指定ignoreLiterals和ignoreIdentifiers来微调它的工作。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM