抑制检查
在这个页面中:
介绍
出于一些理由,你可能在一定程度上禁用一个特定的检查项,例如,忽略相同的代码问题并继续发现该检查项的其它问题。
例如,PhpStorm考虑相同的代码应该被废弃,但你想真正的看到它。这个检查项是很有用的并且你不想禁用它。然而,你可能想稍后使用这些代码并且不想在编辑器中高亮显示它或出现在问题报告中。
要做到这个,PhpStorm允许你为声明、函数方法、标签或文件抑制特定的检查项。你可以在编辑器中、使用建议列表或者当分析出检查结果的检查工具窗中做到这个。
让我们总结一下抑制和禁用的不同之处:
当抑制一个检查项,PhpStorm插入一个特殊的注释来告诉代码分析引擎在指定的代码块中忽略该检查项发现的问题。
当禁用一个检查项,你仅仅关闭它并且代码分析引擎忽略所有该检查项找到的问题。
一些代码检查(例如发现错误的检查项)不能被抑制
在编辑器中抑制检查
要在编辑器中抑制检查
- 设置光标到编辑器中高亮显示的代码问题处
按
Alt+Enter
,或点击亮灯泡图标来展开建议列表。根据问题,你可以看到检查项相应的快速修复方案或Inspection “
“ options 项使用上下方向键选择这个选项然后按右方向箭或点击选项旁边的右箭头按钮。
按左方向键或
Esc
来隐藏建议列表检查选项列表中,选择目标抑制动作:
该检查项将在相应的代码块中用特殊的注释来抑制它。
从检查工具窗中抑制检查
要从检查工具窗中抑制检查
- 在运行代码分析之后,在检查工具窗中选择一个你想抑制检查的代码问题。
- 点击Suppress按钮并选择抑制的范围,或仅右键单击选中的检查项。
选择目标的抑制动作,例如。
该检查项将在相应的代码块中用特殊的注释来抑制它。
另请参阅:
规程:
参考:
概念: