我的整个团队相信 Python 中的类型提示将帮助我们构建更易于维护的代码。每个人都参与在我们整个项目中实施类型提示。
使用 mypy 一周后,我们意识到 mypy 并没有真正提醒您实现类型提示。如果您忘记实现类型提示,mypy 不会发出警告。理想情况下,我们想要类似于 flake8 的东西,可以在出现不良行为时检查并警告开发人员。
您的组织如何强制(尽可能多地)跨 Python 项目进行类型提示?
如果重要的话,我们使用带有 Python 扩展的 Visual Studio。
python mypy
mypy ×1
python ×1