JSRUN 用代码说话

抑制检查

编辑教程

抑制检查

由于某些原因,您可能希望在 IntelliJ IDEA 的部分禁用特的定检查,即忽略某些代码问题,同时继续检测此检查中的其他问题。

例如,IntelliJ IDEA 认为一些代码是“死的”,你可以看到它是真的。检查是有帮助的,你不想禁用它。但是,您可能希望稍后使用此代码,并且不希望在编辑器中突出显示该代码或出现在问题报告中。

为此,IntelliJ IDEA 允许您禁止特定的语句、函数/方法、标签或文件进行某些检查。在分析检查结果时,您可以在编辑器中使用建议列表或检查结果工具窗口执行此项工作。

让我们总结一下抑制和禁用代码检查之间的区别:

在抑制检查时,IntelliJ IDEA 插入一个特殊的注释,它告诉代码分析引擎忽略这个检查在特定代码段中发现的问题。

在禁用检查时,您只需将其关闭,因此代码分析引擎只会忽略此检查发现的代码问题。

某代码检查(例如那些检测错误)不能被抑制。

IntelliJ IDEA 在编辑器中抑制检查

将光标设置为编辑器中突出显示的代码问题。

按 Alt+Enter,或点击灯泡图标 展开建议列表。

IntelliJ IDEA 在编辑器中抑制检查

根据问题的不同,您将看到与检查或检查 "<inspection name>" 选项项相关的快速修复。

使用向上/向下箭头键选择此项目,然后按向右箭头键或只需单击该项目旁边的向右箭头

按向左箭头键,或 Escape 隐藏建议列表。

在 "检查选项" 列表中,选择所需的抑制操作:

IntelliJ IDEA 在编辑器中抑制检查

检查将在相应的代码段中以特殊的注释进行压制。

从“检查结果”工具窗口中抑制检查

抑制操作的集合取决于检查适用的语言。例如,对于 Cucumber,可以抑制整个功能的检查,为一个方案,或为特定的步骤:

从“检查结果”工具窗口中抑制检查

从“检查结果”工具窗口中抑制检查的操作步骤:

运行代码分析后,在 "检查结果" 工具窗口中选择要抑制检查的代码问题。

点击“抑制”按钮,并选择维持范围,或者右键单击选定的检查。

选择所需的抑制动作。例如:

从“检查结果”工具窗口中抑制检查

检查将在相应的代码段中以特殊的注释进行压制。

IntelliJ IDEA 禁用和启用检查

注意禁用和抑制代码检查的不同之处:

在抑制检查时,IntelliJ IDEA 插入一个特殊的注释,它告诉代码分析引擎忽略这个检查在特定代码段中发现的问题。
在禁用检查时,您只需将其关闭,因此代码分析引擎只会忽略此检查发现的代码问题。

如果您认为有些检查报告了您不感兴趣的问题,您可以禁用此类检查。请注意:当您禁用检查时,它将在当前检查配置文件中被禁用;在所有其他配置文件中,它仍然处于启用状态。

IntelliJ IDEA 禁用/启用检查的方法有多种:

使用 “设置/首选项” 对话框中的“检查”页面 - 这是管理检查的主要界面;在这里,您可以立即看到在所有检查配置文件中启用或禁用哪些检查。
使用意图操作 - 这是在编辑器中禁用突出显示的代码问题的方法。
在“检查结果”工具窗口中 - 这是一种在分析检查结果时禁用不感兴趣的问题的快速的方法。请注意,您只能禁用检查。

IntelliJ IDEA 在“设置/首选项”对话框中禁用或启用检查

通过展开分组节点或使用搜索字段来查找所需的检查。

IntelliJ IDEA 在“设置/首选项”对话框中禁用或启用检查

使用检查旁边的复选框禁用或启用它。

应用更改并关闭对话框。

在 IntelliJ IDEA 编辑器中禁用突出显示的问题的检查

当您以这种方式禁用检查时,它们将被禁用以用于当前检查配置文件。
要重新启用检查以这种方式禁用,请使用上面介绍的主要过程。
在突出显示的问题上设置插入符号。
单击灯泡图标或按 Alt+Enter 显示检查警报和建议列表。
选择要禁用的检查,然后单击向右箭头按钮或仅按向右箭头键。
在子菜单上,单击 "禁用 <inspection name>。

在 IntelliJ IDEA 编辑器中禁用突出显示的问题的检查

IntelliJ IDEA 从检查结果报告中禁用检查

|当您以这种方式禁用检查时,将对用于运行检查的检查配置文件禁用它们。您可以在 "检查结果" 窗口的选项卡的标题中看到它。 |要重新启用此方式禁用检查,请使用上面介绍的主要过程。

在"检查结果" 工具窗口中,右键单击要禁用的检查。

在上下文菜单上,选择 "禁用检查"。

IntelliJ IDEA 从检查结果报告中禁用检查

按过滤器按钮 隐藏禁用的检查警报。

IntelliJ IDEA 导出检查结果

在执行代码分析或执行单个检查后,您可以保存检查结果以供进一步检查或与同事共享。IntelliJ IDEA 使您能够将检查结果导出为 HTML 或 XML 格式。

在 "检查结果" 工具窗口的工具栏上,点击导出按钮
从"导出到上下文" 菜单中,选择目标格式。可用的选项是 HTML 和 XML。
在打开的对话框中, 指定用于存储检查结果的目标目录。
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟