抑制警告

问题描述 投票:0回答:1

在某些代码集上使用 PMD 时,我注意到某些代码文件具有 @SuppressWarnings 注释。我正在使用“pmd-bin-7.0.0-rc4”,并注意到文档提到了 --show-suppressed 选项。但是,当我使用文本报告格式指定该选项时,我只看到类似于下面的几行

<RULE NAME> rule violation suppressed by @SuppressWarnings in <FILE PATH>

如何查看违规本身的结果,而不先进入代码删除 @SuppressWarnings 注释?对我来说,仅仅看到违规行为被压制是不够的。我想看看实际的违规结果。有办法做到吗?

java pmd
1个回答
0
投票

我已经解决了我遇到的问题。看起来每种 PMD 报告格式都为抑制的违规行为提供了不同级别的详细信息。文本报告格式仅显示哪些规则违规被抑制,但不提供任何详细信息。 HTML 报告显示行号,但仍然没有详细信息。 XML 报告显示了我正在查找的详细违规消息,但没有行号。 JSON 报告显示详细的违规消息和行号。

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