3

我对 Eclipse 有一点问题。当我//NOPMD在导入后面设置标签时,它会将标签包装到导入的末尾。如何避免eclipse//NOPMD在美化java程序期间包装任何标签?

美化前的例子:

import java.io.IOException;//NOPMD

美化后的例子:

import java.io.IOException;

//NOPMD
4

2 回答 2

0

一旦我不再将其视为 PMD 问题,就会找到更好的答案!该问题的公认答案显示了如何通过以下方式关闭代码部分的格式设置:

// @formatter:off
...
// @formatter:on

您需要在导入的每个类上执行此操作。或者每个具有 //NOPMD 的类。您需要在工作区中打开设置。如果您在团队中,请让您的队友也这样做。

于 2013-06-07T00:46:43.357 回答
0

使用@SupressWarnings("PMD.NameOfRule") 怎么样。这将抑制类中该规则的所有实例,这些实例可能是您想要的,也可能不是您想要的。但它不受代码重新格式化和组织导入的影响。

作为参考,这里是抑制的选项。

于 2013-05-31T15:05:40.097 回答