blanket-type-ignore (PGH003)
源自 pygrep-hooks 代码检查工具。
作用
检查抑制所有类型警告的 type: ignore
注释,而不是针对特定的类型警告。
为什么这不好?
抑制所有警告可能会隐藏代码中的问题。
笼统的 type: ignore
注释也更难解释和维护,因为注释没有明确要抑制哪些警告。
示例
建议改为
参考
Mypy 支持一个内置设置,以强制所有 type: ignore
注释都包含错误代码,类似于启用此规则
源自 pygrep-hooks 代码检查工具。
检查抑制所有类型警告的 type: ignore
注释,而不是针对特定的类型警告。
抑制所有警告可能会隐藏代码中的问题。
笼统的 type: ignore
注释也更难解释和维护,因为注释没有明确要抑制哪些警告。
建议改为
Mypy 支持一个内置设置,以强制所有 type: ignore
注释都包含错误代码,类似于启用此规则