Eclipse plugin PMD Eclipse:如何设置suppressmarker?

Eclipse plugin PMD Eclipse:如何设置suppressmarker?,eclipse-plugin,pmd,suppress-warnings,Eclipse Plugin,Pmd,Suppress Warnings,据说, 您可以使用“NOPMD”标记告诉PMD忽略特定行 但是 可以使用任何要抑制警告的文本字符串 通过使用命令行选项-suppressmarker 在使用PMD Eclipse插件时,如何设置-suppressmarker?用于Eclipse的PMD插件不包含命令行提供的所有选项。最简单的方法是使用//NOPMD并完全忽略问题 或者,您可以使用Ant脚本来运行PMD。如果希望自动运行,可以将Ant脚本设置为作为Eclipse项目的构建器运行。但是,使用这种方法将失去Eclipse集成。查看HT

据说,

您可以使用“NOPMD”标记告诉PMD忽略特定行

但是

可以使用任何要抑制警告的文本字符串

通过使用命令行选项
-suppressmarker


在使用PMD Eclipse插件时,如何设置
-suppressmarker

用于Eclipse的PMD插件不包含命令行提供的所有选项。最简单的方法是使用//NOPMD并完全忽略问题


或者,您可以使用Ant脚本来运行PMD。如果希望自动运行,可以将Ant脚本设置为作为Eclipse项目的构建器运行。但是,使用这种方法将失去Eclipse集成。查看HTML报告而不是单击错误似乎是一个很大的折衷,只是使用不同的标记。

Eclipse的PMD插件不包含命令行所包含的所有选项。最简单的方法是使用//NOPMD并完全忽略问题


或者,您可以使用Ant脚本来运行PMD。如果希望自动运行,可以将Ant脚本设置为作为Eclipse项目的构建器运行。但是,使用这种方法将失去Eclipse集成。查看HTML报告而不是单击错误似乎是一个很大的折衷,只是使用不同的标记。

我想这是正确的答案,尽管这并不令人满意。我们使用声纳,并决定使用//NOSONAR作为唯一的抑制标记。您的回答意味着我们不能在Eclipse中真正使用PMD。幸运的是,Sonar开发人员计划在Sonar插件中支持增量分析,因此我们将来不会需要PMD插件。我想这是正确的答案,尽管这并不令人满意。我们使用声纳,并决定使用//NOSONAR作为唯一的抑制标记。您的回答意味着我们不能在Eclipse中真正使用PMD。幸运的是,Sonar开发人员计划在Sonar插件中支持增量分析,因此我们将来不会需要PMD插件。