首页/开发/代码质量与评审速查/mypy:Python 静态类型检查
规范与静态检查65 条

mypy:Python 静态类型检查

mypy 读取类型注解做静态检查,--strict 开启一组严格选项;支持增量缓存与 stub 包,是渐进式类型化的常用工具。

定位渐进式类型检查
严格档--strict 开启一组检查
缓存增量检查(.mypy_cache)

常用命令

常用命令
mypy --strict src/
mypy --install-types    # 缺 stub 时安装类型包
落地顺序:先对新增代码开严格,再逐目录扩大;ignore_missing_imports 只作临时手段。

易错点

  • 逐行加 type: ignore:类型信息埋雷,问题转运行时爆发
  • 因缺 stub 全局忽略:第三方边界完全失守

数据来源与参考

  • mypy 官方文档(mypy.readthedocs.io)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌