Mypy supports setting per-file configuration options inside files themselves
# mypy: comments. For example:
# mypy: disallow-any-generics
Inline configuration comments take precedence over all other configuration mechanisms.
Configuration comment format¶
Flags correspond to config file flags but allow hyphens to be substituted for underscores.
Values are specified using
= True may be omitted:
# mypy: disallow-any-generics # mypy: always-true=FOO
Multiple flags can be separated by commas or placed on separate lines. To include a comma as part of an option’s value, place the value inside quotes:
# mypy: disallow-untyped-defs, always-false="FOO,BAR"
Like in the configuration file, options that take a boolean value may be
inverted by adding
no- to their name or by (when applicable)
swapping their prefix from
allow (and vice versa):
# mypy: allow-untyped-defs, no-strict-optional