【问题标题】:Dismiss PyCharm code inspection warning for particular line of code关闭特定代码行的 PyCharm 代码检查警告
【发布时间】:2019-01-29 22:20:40
【问题描述】:

PyCharm 的代码检查是一个有用的工具,但有时它会出错。我知道您可以通过设置禁用所有类别的警告,但是如果您只是想在特定行忽略特定的警告实例怎么办?

【问题讨论】:

  • 不确定它在 PyCharm 中是否真的像这样工作(不使用这个特定的 JetBrains IDE)但请尝试:1)Alt+Enter 光标站在有问题的地方; 2)从出现的弹出菜单中选择适当的条目; 3) 展开子菜单(单击右侧的小三角形.. 或只是键盘上的arrow right 键;4)从那里选择Suppress for statement。这就是它在 PhpStorm 中的样子:postimg.org/image/o4xvaapv3
  • @LazyOne - 是的,这行得通,谢谢!
  • 一个 pyCharm 出错的例子是当你使用类属性时,它会因为你没有在 init 之外定义属性而抱怨你,即在 init 中你有 self.my_property 而在你做的 setter self._my_property 顺便说一句,如果你在 Mac 上,它只是 option+enter

标签: pycharm code-inspection


【解决方案1】:

1。 Alt + Enter 光标停留在有问题的地方。

2。从出现的弹出菜单中选择适当的条目。

3。展开子菜单(点击右侧的小三角形.. 或直接按键盘上的向右箭头键。

4。从那里选择“禁止声明”

最后,将在该行之前添加特殊注释,这将暂时关闭对下一条语句的特定检查。

这是它在 PhpStorm 中的样子(抱歉,我不是 PyCharm 或 Python 用户):

【讨论】:

  • 强调键入 右箭头。在 PyCharm 4.5 中,单击小三角形无法安装 # noinspection 注释。相反,它使用默认解决方案。
猜你喜欢
  • 2015-04-10
  • 2015-01-30
  • 2010-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-29
  • 1970-01-01
相关资源
最近更新 更多