内联配置(Inline configuration)

Mypy 支持在文件内部使用 # mypy: 注释设置每个文件的配置选项。例如:

# mypy: disallow-any-generics

内联配置注释优先于所有其他配置机制。

配置注释格式(Configuration comment format)

标志对应于 配置文件标志,但允许用连字符替代下划线。

值使用 = 指定,但 = True 可以省略:

# mypy: disallow-any-generics
# mypy: always-true=FOO

多个标志可以用逗号分隔或放在单独的行上。要将逗号包含在选项的值中,请将值放在引号内:

# mypy: disallow-untyped-defs, always-false="FOO,BAR"

如同在配置文件中,接受布尔值的选项可以通过在其名称前加 no- 来反转,或者(在适用时)将前缀从 disallow 交换为 allow (反之亦然):

# mypy: allow-untyped-defs, no-strict-optional