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

2024-05-16 13:47:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图将现有项目导入PyCharm。我可以重构代码以使PyCharm满意,但是我们喜欢在字典中的冒号周围有空格,比如:{"A" : "B"}。我们还喜欢调整作业:

a   = 1
abc = 3

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


Tags: 项目方法代码警告内容字典错误作业
3条回答

如果可以忽略所有匹配问题,只需按Alt-Enter(或单击灯泡)并选择“禁用检查”。保存您进入设置并尝试找出匹配的检查规则。

来自http://iambigblind.blogspot.jp/2013/02/configuring-pep8py-support-in-pycharm-27.html

@Krzysztof Stanisławek,函数不同,因为Pycharm遵循PEP8编码风格,因此建议在函数变量和“:”之间不要有空格,如果不需要,可以通过

"Settings"-> "Editor"-> "Inspections"->"PEP8 coding style violation"

但是,不建议这样做。

使用PyCharm 5(社区版),您可以执行以下操作:Code –> Inspect Code。然后选择所需的检查错误,并单击右侧的“抑制”选项或“忽略此类错误”选项。 请看下面的截图:

enter image description here

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

enter image description here

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

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

enter image description here

一般来说,你也许应该质疑为什么你要压制PEP8的指导方针。然而,有时似乎有必要,例如在使用pytest模块时,有必要对PEP8检查所抱怨的变量等进行阴影处理。在这种情况下,PyCharm中的这个特性非常有用。

相关问题 更多 >