Eclipse在导入后包装NOPMD Tag

问题描述 投票:3回答:2

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

美化前的例子:

import java.io.IOException;//NOPMD

美化后的例子:

import java.io.IOException;

//NOPMD
eclipse pmd formatter
2个回答
0
投票

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

作为参考,这里是options for suppressing.


0
投票

一旦我停止将其视为PMD问题,我就找到了更好的答案! accepted answer to this question通过编写以下内容显示如何关闭代码部分的格式:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.