加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

java – 在pmd中抑制违规

发布时间:2020-12-15 01:50:14 所属栏目:大数据 来源:网络整理
导读:当我运行pmd分析时,我发现了违规行为: Each class should declare at least one constructor 此违规是在Spring控制器上.这个控制器是由Spring实例化的,所以不应该调用这个类. 建议忽略此违规的方法是什么? 根据http://pmd.sourceforge.net/pmd-4.3/suppres

当我运行pmd分析时,我发现了违规行为:

Each class should declare at least one constructor

此违规是在Spring控制器上.这个控制器是由Spring实例化的,所以不应该调用这个类.

建议忽略此违规的方法是什么?

根据http://pmd.sourceforge.net/pmd-4.3/suppressing.html可以使用// NOPMD,但我只是想忽略特定的违规行为.

最佳答案
PMD还支持@SuppressWarnings注释:

// This will suppress all the PMD warnings in this class
@SuppressWarnings("PMD")
public class Bar {
 void bar() {
  int foo;
 }
}

或者只是一种警告:

// This will suppress UnusedLocalVariable warnings in this class
@SuppressWarnings("PMD.UnusedLocalVariable")
public class Bar {
 void bar() {
  int foo;
 }
}

您可能还想查看的内容是creating a ruleset and exclusions.也许您想要禁用某个规则,或者从PMD检查中排除某些文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读