java - PMD 的 Eclipse 重复注释 @SurpressWarnings

标签 java eclipse warnings pmd

我正在尝试为我的类(class)禁用多个任意 PMD 警告。

我如何列出几个要忽略的 PMD 规则?我无法通过 Google 找到。

@SuppressWarnings("PMD.OnlyOneReturn")
@SuppressWarnings("PMD.ShortVariable")
public class MyClass {

它给出 Eclipse 编译时错误:

Duplicate annotation @SurpressWarnings

这是可编译的但被忽略了

@SuppressWarnings("PMD.OnlyOneReturn, PMD.ShortVariable")

这个

@SuppressWarnings("PMD.OnlyOneReturn", "PMD.ShortVariable")

结果是

Syntax error on token ,

Eclipse 配置为接受 PMD 类型:

Unsupported @SuppressWarnings ( "PMD.DoNotCallSystemExit" )

最佳答案

您必须将它们列在一个数组中。

像这样:

@SuppressWarnings({
    "PMD.OnlyOneReturn",
    "PMD.ShortVariable"  })

关于java - PMD 的 Eclipse 重复注释 @SurpressWarnings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14702932/

相关文章:

java - 当使用 java 在 xsl 样式表的帮助下替换 xml 元素时,没有被替换

java - 如何在文本字段处于焦点时展开文本字段,而在焦点失焦时如何折叠文本字段?

java.lang.ClassNotFoundException : org. apache.commons.fileupload.FileItemFactory

python - eclipse pydev - 如何安装 python 模块

java - 检查通用对象的对象类型的正确方法是什么?

c - 关于将 void* 隐式转换为另一种指针类型的 GCC 警告

python - 导入警告 : Not Importing Directory issues using wxPython, 不知道如何修复

java - 为什么我会收到 org.hibernate.id.IdentifierGenerationException?

java - 需要 java 泛型参数列表 <T> 的帮助

eclipse - 无法在 Eclipse 中检索请求的 URL 错误