Pycharm之代码风格检查:忽略/关闭特定规则

新手上路,请多包涵

我正在尝试将现有项目导入 PyCharm。我可以重构代码以使 PyCharm 满意,但我们喜欢在字典中的冒号周围留有空格,如下所示: {"A" : "B"} 。我们也喜欢对齐分配:

 a   = 1
abc = 3

有没有办法配置 PyCharm,以便他忽略与此特定内容相关的所有错误/警告?

原文由 Krzysztof Stanisławek 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 986
1 个回答

使用 PyCharm 5(社区版) ,您可以执行以下操作: Code –> Inspect Code 。然后选择需要检查的错误,点击右侧的“ Suppress ”选项或“ Ignore errors like this ”选项。请看下面的截图:

在此处输入图像描述

当您选择“ 抑制”选项时,它会添加一条评论,如下面的屏幕截图所示:

在此处输入图像描述

可以在语句或函数/方法级别进行抑制。如果试图抑制函数的参数,则抑制仅在函数级别起作用(这意味着它还会抑制该函数中可能存在的其他名称引用违规)。

您还可以选择完全关闭“ PEP8 编码风格违规”(通过勾选下面显示的框),或手动明确管理“ 忽略错误”。截图如下:

在此处输入图像描述

一般来说,您或许应该质疑为什么要压制 PEP8 准则。然而,有时它似乎是必要的,例如当使用 pytest 模块时,有必要隐藏变量等,这是 PEP8 Inspection 抱怨的。在这种情况下,PyCharm 中的这个功能非常有用。

原文由 arcseldon 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题