我安装了 PyCharm 并启用了
pep8
签入 Inspections
。
如果我写:
def func(argOne):
print(argOne)
IDE 向我显示此警告:
Argument name should be lowercase
没有选项可以忽略仅此检查。我找不到这样的错误号来忽略 在 PEP8 中。命名检查位于此处。如何忽略仅其中一些?
我需要这个,因为必须保留当前的项目编码指南。改变整个项目的指导方针太难了。
我需要禁用仅一些命名检查。 并非全部都像
"Settings"-> "Editor"-> "Inspections"->"PEP8 coding style violation"
那样。例如。类名仍应使用 PEP8 检查,而函数参数名称则不需要。
自PyCharm 2.7起,您可以将鼠标悬停在检查的代码上并使用来忽略这样的错误。
此外,您可以在设置 > 编辑器 > 检查 > Python > PEP 8 命名约定违规 > 忽略的错误来管理忽略的错误
在 PyCharm 社区版 2016.3.2 中测试
编辑:
要稍后删除修改,您可以使用 仅显示修改的检查,并使用 删除忽略的错误
在 PyCharm 社区版 2017.2.3 中测试
目前阻止 pep8 特定命名约定的唯一方法是通过
Settings
> Inspections
> Python
完全禁用它,或者直接保留原样。