有几篇文章解释了如何通过单击我的方式来禁用PyCharm中的检查。我不喜欢这样,因为:
在flake8
和# noqa
的{{1}}中,但是PyCharm似乎并没有始终如一地尊重这一点。
我如何才能(在代码中)告诉PyCharm忽略特定代码行中的错误?
答案 0 :(得分:1)
如果您在错误上单击alt+enter
,则可以看到一些选择。
例如Suppress for class
,Suppress for function
,Suppress for statement
。
您可以选择其中之一来禁止特定检查或完全禁用给定范围的检查。
您还可以使用# noinspection xxx
禁止检查(与上面相同)。
例如,要禁止显示PyBroadException
,可以使用# noinspection PyBroadException
。要完全禁用检查,可以使用# noinspection All
。
答案 1 :(得分:0)
PyCharm 2020.1和更高版本可以识别# noqa
样式抑制!
https://blog.jetbrains.com/pycharm/2020/02/pycharm-2020-1-eap-4/