企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 抑制检查 在这个页面中: * [介绍](#介绍) * [在编辑器中抑制检查](#在编辑器中抑制检查) * [从检查工具窗中抑制检查](#从检查工具窗中抑制检查) ## <span id='介绍'>介绍</span> 出于一些理由,你可能在一定程度上禁用一个特定的检查项,例如,忽略相同的代码问题并继续发现该检查项的其它问题。 例如,PhpStorm考虑相同的代码应该被废弃,但你想真正的看到它。这个检查项是很有用的并且你不想禁用它。然而,你可能想稍后使用这些代码并且不想在编辑器中高亮显示它或出现在问题报告中。 要做到这个,PhpStorm允许你为声明、函数方法、标签或文件抑制特定的检查项。你可以[在编辑器中](#在编辑器中抑制检查)、使用建议列表或者当分析出检查结果的[检查工具窗中](#从检查工具窗中抑制检查)做到这个。 让我们总结一下抑制和[禁用](/如何使用/常规指南/代码检查/禁用和启用检查.md)的不同之处: 当抑制一个检查项,PhpStorm插入一个特殊的注释来告诉代码分析引擎在指定的代码块中忽略该检查项发现的问题。 当禁用一个检查项,你仅仅关闭它并且代码分析引擎忽略所有该检查项找到的问题。 一些代码检查(例如发现错误的检查项)不能被抑制 ## <span id='在编辑器中抑制检查'>在编辑器中抑制检查</span> **要在编辑器中抑制检查** 1. 设置光标到编辑器中高亮显示的代码问题处 2. 按`Alt+Enter`,或点击亮灯泡图标![修复提示图标](http://image.jellychen.cn/uploads/2016/11/intentionBulb.png)来展开建议列表。 ![修复方案建议列表](http://image.jellychen.cn/uploads/2016/12/ps_intentionActionSuppress3.png) 3. 根据问题,你可以看到检查项相应的快速修复方案或**Inspection "<inspection name>" options**项 4. 使用上下方向键选择这个选项然后按右方向箭或点击选项旁边的右箭头按钮![右箭头](http://image.jellychen.cn/uploads/2016/12/rightArrowInMenu.png)。 按左方向键或`Esc`来隐藏建议列表 5. 检查选项列表中,选择目标抑制动作: ![抑制检查](http://image.jellychen.cn/uploads/2016/12/ps_intentionActionSuppress2.png) 该检查项将在相应的代码块中用特殊的注释来抑制它。 ## <span id='从检查工具窗中抑制检查'>从检查工具窗中抑制检查</span> **要从检查工具窗中抑制检查** 1. 在[运行代码分析](/如何使用/常规指南/代码检查/运行检查.md)之后,在[检查工具窗](/参考/工具窗参考/检查工具窗.md)中选择一个你想抑制检查的代码问题。 2. 点击**Suppress**按钮并选择抑制的范围,或仅右键单击选中的检查项。 3. 选择目标的抑制动作,例如。 ![在检查工具窗抑制检查项](http://image.jellychen.cn/uploads/2016/12/web_ide_suppress_inspection_tool_window1.png) 该检查项将在相应的代码块中用特殊的注释来抑制它。 # 另请参阅: 规程: * [禁用和启用检查](/如何使用/常规指南/代码检查/禁用和启用检查.md) * [运行检查](/如何使用/常规指南/代码检查/运行检查.md) * [禁用意向动作](/如何使用/常规指南/意向动作/禁用意向动作.md) 参考: * [检查工具窗](/参考/工具窗参考/检查工具窗.md) 概念: * [代码检查](/如何使用/常规指南/代码检查/README.md) * [意向动作](/如何使用/常规指南/意向动作/README.md)