You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置mypy使其仅接受带错误码的# type: ignore,警告无错误码写法

mypy强制要求type ignore带错误码的原生实现方案

mypy从0.990版本开始已经原生支持该校验需求,无需自行开发额外的检查脚本。

你可以通过以下任意一种方式开启校验:

  • 执行mypy命令时传入参数:mypy --enable-error-code ignore-without-code <项目路径>
  • 在项目的mypy配置文件中添加固定配置:
    若使用mypy.ini/.mypy.cfg格式配置:
    [mypy]
    enable_error_code = ignore-without-code
    
    若使用pyproject.toml格式配置:
    [tool.mypy]
    enable_error_code = "ignore-without-code"
    

开启该配置后,所有未标注具体错误码的# type: ignore注释都会触发mypy报错,完全满足你禁止无错误码ignore写法的要求。

内容的提问来源于stack exchange,提问作者Cesc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 21:45:07