Pycharm 在 python3.7 中将红线放在有效注释上

Pycharm 在 python3.7 中将红线放在有效注释上

在我的 python3.7 代码中添加类型提示时。我通常不导入实际的类以避免循环依赖。相反,我习惯 from __future__ import annotations 在运行时将它们转换为字符串。尽管这是有效的代码,但 Pycharm 仍然突出显示(红色下划线)每个没有明确导入的类型提示。有没有:

  • 有办法关掉它吗?
  • 有没有一种方法可以让 Pycharm 根据项目中找到的内容自动填充这些未导入的提示?

答案1

您可以将鼠标悬停在 上,from __future__ import annotations直到弹出光玻璃窗口,然后选择Ignore this warning

或者你可以检查设置通过 (Ctrl + Alt + S) >> Build, Execution, Deployment。然后检查要检查的错误或警告禁用启用

相关内容