Eclipse有一点问题。当我在导入后面设置//NOPMD
标记时,它会将标记包装到导入的末尾。我怎样才能避免eclipse在美化java程序时包装任何//NOPMD
标签?
美化前的例子:
import java.io.IOException;//NOPMD
美化后的例子:
import java.io.IOException;
//NOPMD
答案 0 :(得分:0)
如何使用@SupressWarnings(“PMD.NameOfRule”)。这将抑制类中该规则的所有实例,这些实例可能是您想要的,也可能不是。但它不受代码重新格式化和组织导入的影响。
作为参考,这里是options for suppressing.
答案 1 :(得分:0)
一旦我停止将其视为PMD问题,我找到了更好的答案! accepted answer to this question显示了如何通过编写以下代码来关闭代码部分的格式:
// @formatter:off
...
// @formatter:on
您需要在导入的每个类上执行此操作。或者每个具有// NOPMD的类。您需要打开工作区中的设置。如果你在团队中,请让你的队友也这样做。