0

有没有办法禁用代码检查的指定严重性可见性?其目的是不在检查摘要中显示。

我想像 Resharper 中的“不显示”警告?-> Resharper-DOC

谢谢

编辑:我只是不想在检查摘要中看到特定的严重性。因此,假设我有 200 个“弱警告”、40 个“可以提高性能”和 100 个“信息”条目。这可以通过 3 个预定义的严重性来完成。经过检查,作为总结,我看到了按此严重性分组的警告列表。我现在的意图是我只想看到“弱警告”和“可以提高性能”,所有由“INFO”严重性指定的警告都不应该显示在结果中。

这里的目标不是 IDEA GUI 中的不可见性,进一步的目标是在 IDEA 离线检查中忽略此条目,但是如果我能够设法以完全忽略某些严重性的方式更改检查配置文件,在 GUI 中,离线检查生成的文件也将变得更加清晰。

希望这足以进一步解释我的问题。

编辑:

禁用某些测试

<inspection_tool class="Annotator" enabled="true" level="ERROR" enabled_by_default="true">
  <scope name="jmf.properties" level="WEAK WARNING" enabled="false" />
  <scope name="LicenseFiles" level="IGNORE" enabled="false" />
</inspection_tool>

现在 LicenseFiles Scope 显示为“弱警告”,尽管它已禁用,非常有趣。范围是正确的,但它似乎没有按应有的方式工作。

此处不应列出“弱警告”严重性。

范围定义

4

2 回答 2

1

检查配置文件以 .xml 文件存储在项目级配置文件的 .idea 目录和应用程序级配置文件的设置目录中。您可以创建检查配置文件的副本并进行批量搜索和替换

enabled="true" level="INFO"

enabled="false" level="INFO"

(如果需要,请替换您自己的严重程度)。这应该做你需要的。

于 2014-12-19T12:16:17.757 回答
0

我同意@yole,您的问题不是很清楚。也就是说,除了@yole 提出的建议之外,您还可以创建一个自定义检查级别,该级别又具有自定义突出显示配置。打开检查设置(在 IDEA v14 的“编辑器”组中)。选择检查。在右窗格中,将有一个“严重性”设置。下拉菜单中有一个“编辑严重性设置”选项。选择它,然后创建一个新的严重性级别。然后,您可以设置在编辑器中突出显示格式(或设置为无)和错误条纹颜色(或将其关闭)。创建自定义级别后,将所需的任何检查设置为该级别。

如果您只是想限制运行“分析”>“检查代码”操作时显示的检查内容,则需要创建一个额外的检查配置文件,仅打开要运行的检查,或使用备用严重性级别。然后在运行“分析”>“检查代码”操作时在对话框中选择该配置文件。

于 2014-12-19T15:16:16.233 回答