我正在尝试将现有项目导入 PyCharm。我可以重构代码以使 PyCharm 满意,但我们喜欢在字典中的冒号周围留有空格,如下所示: {"A" : "B"}
。我们也喜欢对齐分配:
a = 1
abc = 3
有没有办法配置 PyCharm,以便他忽略与此特定内容相关的所有错误/警告?
原文由 Krzysztof Stanisławek 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试将现有项目导入 PyCharm。我可以重构代码以使 PyCharm 满意,但我们喜欢在字典中的冒号周围留有空格,如下所示: {"A" : "B"}
。我们也喜欢对齐分配:
a = 1
abc = 3
有没有办法配置 PyCharm,以便他忽略与此特定内容相关的所有错误/警告?
原文由 Krzysztof Stanisławek 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答873 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
使用 PyCharm 5(社区版) ,您可以执行以下操作:
Code –> Inspect Code
。然后选择需要检查的错误,点击右侧的“ Suppress ”选项或“ Ignore errors like this ”选项。请看下面的截图:当您选择“ 抑制”选项时,它会添加一条评论,如下面的屏幕截图所示:
可以在语句或函数/方法级别进行抑制。如果试图抑制函数的参数,则抑制仅在函数级别起作用(这意味着它还会抑制该函数中可能存在的其他名称引用违规)。
您还可以选择完全关闭“ PEP8 编码风格违规”(通过勾选下面显示的框),或手动明确管理“ 忽略错误”。截图如下:
一般来说,您或许应该质疑为什么要压制 PEP8 准则。然而,有时它似乎是必要的,例如当使用
pytest
模块时,有必要隐藏变量等,这是 PEP8 Inspection 抱怨的。在这种情况下,PyCharm 中的这个功能非常有用。