mypy html报告的Legenda或文档?

时间:2018-06-16 20:21:37

标签: python mypy

使用--html-report选项创建的mypy html报告显示带有绿色,黄色和红色背景颜色的类型检查源代码。当鼠标悬停在黄色和红色线条上时,它还会显示工具提示,例如"此行上的任何类型:未注释(x1)","此行上的任何类型:显式(x6)未注释( x2)"和"此行上的任何类型:省略的泛型(x3)"。

是否有文档解释这一切意味着什么?我无法在https://mypy.readthedocs.io/

找到它

1 个答案:

答案 0 :(得分:2)

您可以在下面的链接中查看有关此内容的详细信息

https://github.com/python/mypy/blob/56ed5c36c2320eff96077d77ae7115bef60233ea/test-data/unit/reports.test

未注释

def a(x) -> None:  # Unannotated
    any_f(x)

省略的仿制药

def b() -> List:  # Omitted Generics
    return [1, 2, 3]

基本上,类型是列表,而不是列表中的元素类型

明确

def any_f(x: Any) -> None:  # Explicit
    pass

x: Any = 2  # Explicit

您明确地说类型是Any

(x6)基本上是指实例数