ha-core/mypy.ini

1483 lines
36 KiB
INI
Raw Normal View History

# Automatically generated by hassfest.
#
# To update, run python3 -m script.hassfest
[mypy]
python_version = 3.8
show_error_codes = true
follow_imports = silent
ignore_missing_imports = true
strict_equality = true
warn_incomplete_stub = true
warn_redundant_casts = true
warn_unused_configs = true
warn_unused_ignores = true
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.*]
check_untyped_defs = false
disallow_incomplete_defs = false
disallow_subclassing_any = false
disallow_untyped_calls = false
disallow_untyped_decorators = false
disallow_untyped_defs = false
no_implicit_optional = false
warn_return_any = false
warn_unreachable = false
[mypy-homeassistant.components]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.acer_projector.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.accuweather.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.actiontec.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.aftership.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.air_quality.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.airly.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.aladdin_connect.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.alarm_control_panel.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.amazon_polly.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.ampio.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.automation.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.binary_sensor.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.bluetooth_tracker.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.bond.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.brother.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.calendar.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.camera.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.canary.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.cover.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.device_automation.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.device_tracker.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.dunehd.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.elgato.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.fitbit.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.fritzbox.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.frontend.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.geo_location.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.gios.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.group.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.history.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.http.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.huawei_lte.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.hyperion.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.image_processing.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.integration.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.knx.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.kraken.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.light.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
2021-05-27 14:04:40 +02:00
[mypy-homeassistant.components.local_ip.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.lock.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.mailbox.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.media_player.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.nam.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.network.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.notify.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.number.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.onewire.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.persistent_notification.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.proximity.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.recorder.purge]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.recorder.repack]
check_untyped_defs = true
disallow_incomplete_defs = true
2021-05-16 19:23:37 +02:00
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.recorder.statistics]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.remote.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.scene.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.sensor.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.slack.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.sonos.media_player]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.sun.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.switch.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.synology_dsm.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.systemmonitor.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.tcp.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.tts.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
2021-05-15 06:49:41 +02:00
[mypy-homeassistant.components.upcloud.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.vacuum.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.water_heater.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.weather.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.websocket_api.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.zeroconf.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.zone.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.zwave_js.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
no_implicit_optional = true
warn_return_any = true
warn_unreachable = true
[mypy-tests.*]
check_untyped_defs = false
disallow_incomplete_defs = false
disallow_subclassing_any = false
disallow_untyped_calls = false
disallow_untyped_decorators = false
disallow_untyped_defs = false
no_implicit_optional = false
warn_return_any = false
warn_unreachable = false
[mypy-homeassistant.components.adguard.*]
ignore_errors = true
[mypy-homeassistant.components.aemet.*]
ignore_errors = true
[mypy-homeassistant.components.alarmdecoder.*]
ignore_errors = true
[mypy-homeassistant.components.alexa.*]
ignore_errors = true
[mypy-homeassistant.components.almond.*]
ignore_errors = true
[mypy-homeassistant.components.amcrest.*]
ignore_errors = true
[mypy-homeassistant.components.analytics.*]
ignore_errors = true
[mypy-homeassistant.components.asuswrt.*]
ignore_errors = true
[mypy-homeassistant.components.atag.*]
ignore_errors = true
[mypy-homeassistant.components.aurora.*]
ignore_errors = true
[mypy-homeassistant.components.awair.*]
ignore_errors = true
[mypy-homeassistant.components.azure_devops.*]
ignore_errors = true
[mypy-homeassistant.components.azure_event_hub.*]
ignore_errors = true
[mypy-homeassistant.components.blueprint.*]
ignore_errors = true
[mypy-homeassistant.components.bmw_connected_drive.*]
ignore_errors = true
[mypy-homeassistant.components.bsblan.*]
ignore_errors = true
[mypy-homeassistant.components.cast.*]
ignore_errors = true
[mypy-homeassistant.components.cert_expiry.*]
ignore_errors = true
[mypy-homeassistant.components.climacell.*]
ignore_errors = true
[mypy-homeassistant.components.climate.*]
ignore_errors = true
[mypy-homeassistant.components.cloud.*]
ignore_errors = true
[mypy-homeassistant.components.cloudflare.*]
ignore_errors = true
[mypy-homeassistant.components.config.*]
ignore_errors = true
[mypy-homeassistant.components.control4.*]
ignore_errors = true
[mypy-homeassistant.components.conversation.*]
ignore_errors = true
[mypy-homeassistant.components.deconz.*]
ignore_errors = true
[mypy-homeassistant.components.demo.*]
ignore_errors = true
[mypy-homeassistant.components.denonavr.*]
ignore_errors = true
[mypy-homeassistant.components.devolo_home_control.*]
ignore_errors = true
[mypy-homeassistant.components.dhcp.*]
ignore_errors = true
[mypy-homeassistant.components.directv.*]
ignore_errors = true
[mypy-homeassistant.components.doorbird.*]
ignore_errors = true
[mypy-homeassistant.components.dsmr.*]
ignore_errors = true
[mypy-homeassistant.components.dynalite.*]
ignore_errors = true
[mypy-homeassistant.components.eafm.*]
ignore_errors = true
[mypy-homeassistant.components.edl21.*]
ignore_errors = true
[mypy-homeassistant.components.elkm1.*]
ignore_errors = true
[mypy-homeassistant.components.emonitor.*]
ignore_errors = true
[mypy-homeassistant.components.enphase_envoy.*]
ignore_errors = true
[mypy-homeassistant.components.entur_public_transport.*]
ignore_errors = true
[mypy-homeassistant.components.esphome.*]
ignore_errors = true
[mypy-homeassistant.components.evohome.*]
ignore_errors = true
[mypy-homeassistant.components.fan.*]
ignore_errors = true
[mypy-homeassistant.components.filter.*]
ignore_errors = true
[mypy-homeassistant.components.fints.*]
ignore_errors = true
[mypy-homeassistant.components.fireservicerota.*]
ignore_errors = true
[mypy-homeassistant.components.firmata.*]
ignore_errors = true
[mypy-homeassistant.components.flo.*]
ignore_errors = true
[mypy-homeassistant.components.fortios.*]
ignore_errors = true
[mypy-homeassistant.components.foscam.*]
ignore_errors = true
[mypy-homeassistant.components.freebox.*]
ignore_errors = true
[mypy-homeassistant.components.garmin_connect.*]
ignore_errors = true
[mypy-homeassistant.components.geniushub.*]
ignore_errors = true
[mypy-homeassistant.components.glances.*]
ignore_errors = true
[mypy-homeassistant.components.gogogate2.*]
ignore_errors = true
[mypy-homeassistant.components.google_assistant.*]
ignore_errors = true
[mypy-homeassistant.components.google_maps.*]
ignore_errors = true
[mypy-homeassistant.components.google_pubsub.*]
ignore_errors = true
[mypy-homeassistant.components.gpmdp.*]
ignore_errors = true
[mypy-homeassistant.components.gree.*]
ignore_errors = true
[mypy-homeassistant.components.growatt_server.*]
ignore_errors = true
[mypy-homeassistant.components.gtfs.*]
ignore_errors = true
[mypy-homeassistant.components.guardian.*]
ignore_errors = true
[mypy-homeassistant.components.habitica.*]
ignore_errors = true
[mypy-homeassistant.components.harmony.*]
ignore_errors = true
[mypy-homeassistant.components.hassio.*]
ignore_errors = true
[mypy-homeassistant.components.hdmi_cec.*]
ignore_errors = true
[mypy-homeassistant.components.here_travel_time.*]
ignore_errors = true
[mypy-homeassistant.components.hisense_aehw4a1.*]
ignore_errors = true
[mypy-homeassistant.components.home_connect.*]
ignore_errors = true
[mypy-homeassistant.components.home_plus_control.*]
ignore_errors = true
[mypy-homeassistant.components.homeassistant.*]
ignore_errors = true
[mypy-homeassistant.components.homekit.*]
ignore_errors = true
[mypy-homeassistant.components.homekit_controller.*]
ignore_errors = true
[mypy-homeassistant.components.homematicip_cloud.*]
ignore_errors = true
[mypy-homeassistant.components.honeywell.*]
ignore_errors = true
[mypy-homeassistant.components.huisbaasje.*]
ignore_errors = true
[mypy-homeassistant.components.humidifier.*]
ignore_errors = true
[mypy-homeassistant.components.iaqualink.*]
ignore_errors = true
[mypy-homeassistant.components.icloud.*]
ignore_errors = true
[mypy-homeassistant.components.image.*]
ignore_errors = true
[mypy-homeassistant.components.incomfort.*]
ignore_errors = true
[mypy-homeassistant.components.influxdb.*]
ignore_errors = true
[mypy-homeassistant.components.input_boolean.*]
ignore_errors = true
[mypy-homeassistant.components.input_datetime.*]
ignore_errors = true
[mypy-homeassistant.components.input_number.*]
ignore_errors = true
[mypy-homeassistant.components.insteon.*]
ignore_errors = true
[mypy-homeassistant.components.ipp.*]
ignore_errors = true
[mypy-homeassistant.components.isy994.*]
ignore_errors = true
[mypy-homeassistant.components.izone.*]
ignore_errors = true
[mypy-homeassistant.components.kaiterra.*]
ignore_errors = true
[mypy-homeassistant.components.keenetic_ndms2.*]
ignore_errors = true
[mypy-homeassistant.components.kodi.*]
ignore_errors = true
[mypy-homeassistant.components.konnected.*]
ignore_errors = true
[mypy-homeassistant.components.kostal_plenticore.*]
ignore_errors = true
[mypy-homeassistant.components.kulersky.*]
ignore_errors = true
[mypy-homeassistant.components.lifx.*]
ignore_errors = true
[mypy-homeassistant.components.litejet.*]
ignore_errors = true
[mypy-homeassistant.components.litterrobot.*]
ignore_errors = true
[mypy-homeassistant.components.lovelace.*]
ignore_errors = true
[mypy-homeassistant.components.luftdaten.*]
ignore_errors = true
[mypy-homeassistant.components.lutron_caseta.*]
ignore_errors = true
[mypy-homeassistant.components.lyric.*]
ignore_errors = true
[mypy-homeassistant.components.marytts.*]
ignore_errors = true
[mypy-homeassistant.components.media_source.*]
ignore_errors = true
[mypy-homeassistant.components.melcloud.*]
ignore_errors = true
[mypy-homeassistant.components.meteo_france.*]
ignore_errors = true
[mypy-homeassistant.components.metoffice.*]
ignore_errors = true
[mypy-homeassistant.components.minecraft_server.*]
ignore_errors = true
[mypy-homeassistant.components.mobile_app.*]
ignore_errors = true
[mypy-homeassistant.components.motion_blinds.*]
ignore_errors = true
[mypy-homeassistant.components.mqtt.*]
ignore_errors = true
[mypy-homeassistant.components.mullvad.*]
ignore_errors = true
[mypy-homeassistant.components.mysensors.*]
ignore_errors = true
[mypy-homeassistant.components.neato.*]
ignore_errors = true
[mypy-homeassistant.components.ness_alarm.*]
ignore_errors = true
[mypy-homeassistant.components.nest.*]
ignore_errors = true
[mypy-homeassistant.components.netatmo.*]
ignore_errors = true
[mypy-homeassistant.components.netio.*]
ignore_errors = true
[mypy-homeassistant.components.nightscout.*]
ignore_errors = true
[mypy-homeassistant.components.nilu.*]
ignore_errors = true
[mypy-homeassistant.components.nmap_tracker.*]
ignore_errors = true
[mypy-homeassistant.components.norway_air.*]
ignore_errors = true
[mypy-homeassistant.components.notion.*]
ignore_errors = true
[mypy-homeassistant.components.nsw_fuel_station.*]
ignore_errors = true
[mypy-homeassistant.components.nuki.*]
ignore_errors = true
[mypy-homeassistant.components.nws.*]
ignore_errors = true
[mypy-homeassistant.components.nzbget.*]
ignore_errors = true
[mypy-homeassistant.components.omnilogic.*]
ignore_errors = true
[mypy-homeassistant.components.onboarding.*]
ignore_errors = true
[mypy-homeassistant.components.ondilo_ico.*]
ignore_errors = true
[mypy-homeassistant.components.onvif.*]
ignore_errors = true
[mypy-homeassistant.components.ovo_energy.*]
ignore_errors = true
[mypy-homeassistant.components.ozw.*]
ignore_errors = true
[mypy-homeassistant.components.panasonic_viera.*]
ignore_errors = true
[mypy-homeassistant.components.philips_js.*]
ignore_errors = true
[mypy-homeassistant.components.pilight.*]
ignore_errors = true
[mypy-homeassistant.components.ping.*]
ignore_errors = true
[mypy-homeassistant.components.pioneer.*]
ignore_errors = true
[mypy-homeassistant.components.plaato.*]
ignore_errors = true
[mypy-homeassistant.components.plex.*]
ignore_errors = true
[mypy-homeassistant.components.plugwise.*]
ignore_errors = true
[mypy-homeassistant.components.plum_lightpad.*]
ignore_errors = true
[mypy-homeassistant.components.point.*]
ignore_errors = true
[mypy-homeassistant.components.profiler.*]
ignore_errors = true
[mypy-homeassistant.components.proxmoxve.*]
ignore_errors = true
[mypy-homeassistant.components.rachio.*]
ignore_errors = true
[mypy-homeassistant.components.rainmachine.*]
ignore_errors = true
[mypy-homeassistant.components.recollect_waste.*]
ignore_errors = true
[mypy-homeassistant.components.recorder.*]
ignore_errors = true
[mypy-homeassistant.components.reddit.*]
ignore_errors = true
[mypy-homeassistant.components.ring.*]
ignore_errors = true
[mypy-homeassistant.components.roku.*]
ignore_errors = true
[mypy-homeassistant.components.rpi_power.*]
ignore_errors = true
[mypy-homeassistant.components.ruckus_unleashed.*]
ignore_errors = true
[mypy-homeassistant.components.sabnzbd.*]
ignore_errors = true
[mypy-homeassistant.components.screenlogic.*]
ignore_errors = true
[mypy-homeassistant.components.script.*]
ignore_errors = true
[mypy-homeassistant.components.search.*]
ignore_errors = true
[mypy-homeassistant.components.sense.*]
ignore_errors = true
[mypy-homeassistant.components.sesame.*]
ignore_errors = true
[mypy-homeassistant.components.sharkiq.*]
ignore_errors = true
[mypy-homeassistant.components.sma.*]
ignore_errors = true
[mypy-homeassistant.components.smart_meter_texas.*]
ignore_errors = true
[mypy-homeassistant.components.smartthings.*]
ignore_errors = true
[mypy-homeassistant.components.smarttub.*]
ignore_errors = true
[mypy-homeassistant.components.smarty.*]
ignore_errors = true
[mypy-homeassistant.components.solaredge.*]
ignore_errors = true
[mypy-homeassistant.components.solarlog.*]
ignore_errors = true
[mypy-homeassistant.components.somfy.*]
ignore_errors = true
[mypy-homeassistant.components.somfy_mylink.*]
ignore_errors = true
[mypy-homeassistant.components.sonarr.*]
ignore_errors = true
[mypy-homeassistant.components.songpal.*]
ignore_errors = true
[mypy-homeassistant.components.sonos.*]
ignore_errors = true
[mypy-homeassistant.components.spotify.*]
ignore_errors = true
[mypy-homeassistant.components.stt.*]
ignore_errors = true
[mypy-homeassistant.components.surepetcare.*]
ignore_errors = true
[mypy-homeassistant.components.switchbot.*]
ignore_errors = true
[mypy-homeassistant.components.switcher_kis.*]
ignore_errors = true
[mypy-homeassistant.components.synology_srm.*]
ignore_errors = true
[mypy-homeassistant.components.system_health.*]
ignore_errors = true
[mypy-homeassistant.components.system_log.*]
ignore_errors = true
[mypy-homeassistant.components.tado.*]
ignore_errors = true
[mypy-homeassistant.components.tasmota.*]
ignore_errors = true
[mypy-homeassistant.components.telegram_bot.*]
ignore_errors = true
[mypy-homeassistant.components.template.*]
ignore_errors = true
[mypy-homeassistant.components.tesla.*]
ignore_errors = true
[mypy-homeassistant.components.timer.*]
ignore_errors = true
[mypy-homeassistant.components.todoist.*]
ignore_errors = true
[mypy-homeassistant.components.toon.*]
ignore_errors = true
[mypy-homeassistant.components.tplink.*]
ignore_errors = true
[mypy-homeassistant.components.trace.*]
ignore_errors = true
[mypy-homeassistant.components.tradfri.*]
ignore_errors = true
[mypy-homeassistant.components.tuya.*]
ignore_errors = true
[mypy-homeassistant.components.unifi.*]
ignore_errors = true
[mypy-homeassistant.components.updater.*]
ignore_errors = true
[mypy-homeassistant.components.upnp.*]
ignore_errors = true
[mypy-homeassistant.components.velbus.*]
ignore_errors = true
[mypy-homeassistant.components.vera.*]
ignore_errors = true
[mypy-homeassistant.components.verisure.*]
ignore_errors = true
[mypy-homeassistant.components.vizio.*]
ignore_errors = true
[mypy-homeassistant.components.volumio.*]
ignore_errors = true
[mypy-homeassistant.components.webostv.*]
ignore_errors = true
[mypy-homeassistant.components.wemo.*]
ignore_errors = true
[mypy-homeassistant.components.wink.*]
ignore_errors = true
[mypy-homeassistant.components.withings.*]
ignore_errors = true
[mypy-homeassistant.components.wunderground.*]
ignore_errors = true
[mypy-homeassistant.components.xbox.*]
ignore_errors = true
[mypy-homeassistant.components.xiaomi_aqara.*]
ignore_errors = true
[mypy-homeassistant.components.xiaomi_miio.*]
ignore_errors = true
[mypy-homeassistant.components.yamaha.*]
ignore_errors = true
[mypy-homeassistant.components.yeelight.*]
ignore_errors = true
[mypy-homeassistant.components.zerproc.*]
ignore_errors = true
[mypy-homeassistant.components.zha.*]
ignore_errors = true
[mypy-homeassistant.components.zwave.*]
ignore_errors = true