如何在 PyCharm 中禁用 PEP 8 的特殊命名约定检查
How to disable special naming convention inspection of PEP 8 in PyCharm
我安装了 PyCharm 并在 Inspections
中启用了 pep8
检查。
如果我写:
def func(argOne):
print(argOne)
IDE 向我显示此警告:Argument name should be lowercase
没有选项可以忽略只有这样的检查。
我找不到可以忽略的错误编号 in pep8
here是全部命名检查。
如何忽略其中的一些?
我需要这个,因为必须保留当前的项目编码指南。很难改变整个项目的指导方针。
我需要禁用只有一些命名检查。 并非所有 喜欢"Settings"-> "Editor"-> "Inspections"->"PEP8 coding style violation"
。
例如class 名称仍应使用 PEP8 检查,而函数参数名称则不会。
就目前而言,阻止 pep8 使用该特定命名约定的唯一方法是通过 Settings
> Inspections
> Python
完全禁用它,或者干脆保持原样.
使用 PyCharm5(社区版),您可以执行以下操作。 代码 -> 检查代码。然后select需要检查的错误,点击右边的"Suppress"选项。
请看下面的截图:
完成此操作后,它会添加一条评论,如下面的屏幕截图所示:
正如其他评论中已经提到的,您或许应该质疑为什么要禁止 PEP8 指南。然而,有时它似乎是必要的,例如使用 pytest 模块,有必要隐藏 PEP8 Inspection 抱怨的变量等,在这种情况下 PyCharm 中的这个特性非常有用。
啊!这也让我很沮丧。
只有警告我不同意。无论如何,您可以通过轻弹图像中的此复选框来修复它。
从 PyCharm 2.7 you can hover over the inspected code and use the 到 忽略这样的错误。
此外,您可以在 设置 > 编辑器 > 检查 > Python > PEP 8 命名约定冲突 > 忽略的错误
中管理忽略的错误
在 PyCharm 社区版 2016.3.2 中测试
编辑:
稍后要删除修改,您可以使用 to Show Only Modified Inspections and delete the Ignored errors with
在 PyCharm 社区版 2017.2.3 中测试
我安装了 PyCharm 并在 Inspections
中启用了 pep8
检查。
如果我写:
def func(argOne):
print(argOne)
IDE 向我显示此警告:Argument name should be lowercase
没有选项可以忽略只有这样的检查。
我找不到可以忽略的错误编号 in pep8
here是全部命名检查。
如何忽略其中的一些?
我需要这个,因为必须保留当前的项目编码指南。很难改变整个项目的指导方针。
我需要禁用只有一些命名检查。 并非所有 喜欢"Settings"-> "Editor"-> "Inspections"->"PEP8 coding style violation"
。
例如class 名称仍应使用 PEP8 检查,而函数参数名称则不会。
就目前而言,阻止 pep8 使用该特定命名约定的唯一方法是通过 Settings
> Inspections
> Python
完全禁用它,或者干脆保持原样.
使用 PyCharm5(社区版),您可以执行以下操作。 代码 -> 检查代码。然后select需要检查的错误,点击右边的"Suppress"选项。 请看下面的截图:
完成此操作后,它会添加一条评论,如下面的屏幕截图所示:
正如其他评论中已经提到的,您或许应该质疑为什么要禁止 PEP8 指南。然而,有时它似乎是必要的,例如使用 pytest 模块,有必要隐藏 PEP8 Inspection 抱怨的变量等,在这种情况下 PyCharm 中的这个特性非常有用。
啊!这也让我很沮丧。
只有警告我不同意。无论如何,您可以通过轻弹图像中的此复选框来修复它。
从 PyCharm 2.7 you can hover over the inspected code and use the
此外,您可以在 设置 > 编辑器 > 检查 > Python > PEP 8 命名约定冲突 > 忽略的错误
中管理忽略的错误在 PyCharm 社区版 2016.3.2 中测试
编辑:
稍后要删除修改,您可以使用
在 PyCharm 社区版 2017.2.3 中测试