PyCharm 提供了一些关于代码风格、约定和逻辑陷阱的有用警告。如果我尝试提交带有警告(或错误)的代码,它还会提供通知。
有时我有意识地忽略特定代码行的这些警告(出于各种原因,通常是为了说明第三方库的实现细节)。我想抑制警告,但只是针对那一行(如果警告突然出现在我不是故意的另一行,我想知道它!)
我怎样才能在 PyCharm 中做到这一点? (强烈推荐遵循通用的 Python 约定。)
原文由 lofidevops 发布,翻译遵循 CC BY-SA 4.0 许可协议
PyCharm 提供了一些关于代码风格、约定和逻辑陷阱的有用警告。如果我尝试提交带有警告(或错误)的代码,它还会提供通知。
有时我有意识地忽略特定代码行的这些警告(出于各种原因,通常是为了说明第三方库的实现细节)。我想抑制警告,但只是针对那一行(如果警告突然出现在我不是故意的另一行,我想知道它!)
我怎样才能在 PyCharm 中做到这一点? (强烈推荐遵循通用的 Python 约定。)
原文由 lofidevops 发布,翻译遵循 CC BY-SA 4.0 许可协议
本质上,对于您要在其中抑制警告的文件,通过代码检查运行它,然后 PyCharm 将在该特定文件中向您发出警告。然后您可以查看警告并告诉 PyCharm 抑制特定语句的警告。
可以从代码–>检查代码菜单访问代码检查,您可以从中选择要检查的文件。
下图显示了如何在通过 CodeInspection 运行代码后对图像执行此操作
有关抑制警告的更多详细信息的链接: https ://www.jetbrains.com/help/pycharm/2016.1/suppressing-inspections.html#1
原文由 prabodhprakash 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答935 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
要抑制特定代码行的 PyCharm 代码检查,您可以使用以下结构:
您可以从 检查名称列表中获取检查名称(上面的
INSPECTION_NAME
)(它们非常具有描述性)。要显式抑制
pylint
命令行消息,您必须使用不同的注释/命令,如此 处所述(pylint
错误名称)。