如何查找缺少类型注释的代码?

11

我有一个已经完全注释的项目。或者至少我希望是这样,因为很可能在其中某个地方缺少类型注释的函数或两个函数。如何找到这样的函数(或其他代码块)?

1个回答

14

您可以使用mypy来实现这一点。只需在命令调用中添加一些开关即可:

$ mypy --disallow-untyped-calls --disallow-untyped-defs --disallow-incomplete-defs projectname

这将找到所有未定义的定义以及不完整的定义,如果调用了未定义类型的函数,则还会发出警告。

有关更多信息,请查看mypy文档中的未定义类型和调用部分


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接