# Automatically generated by hassfest. # # To update, run python3 -m script.hassfest -p mypy_config [mypy] python_version = 3.9 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 enable_error_code = ignore-without-code 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.*] no_implicit_reexport = true [mypy-homeassistant.exceptions] disallow_any_generics = true [mypy-homeassistant.core] disallow_any_generics = true [mypy-homeassistant.loader] disallow_any_generics = true [mypy-homeassistant.requirements] disallow_any_generics = true [mypy-homeassistant.runner] disallow_any_generics = true [mypy-homeassistant.setup] disallow_any_generics = true [mypy-homeassistant.auth.auth_store] disallow_any_generics = true [mypy-homeassistant.auth.providers.*] disallow_any_generics = true [mypy-homeassistant.helpers.area_registry] disallow_any_generics = true [mypy-homeassistant.helpers.condition] disallow_any_generics = true [mypy-homeassistant.helpers.discovery] disallow_any_generics = true [mypy-homeassistant.helpers.entity_values] disallow_any_generics = true [mypy-homeassistant.helpers.reload] disallow_any_generics = true [mypy-homeassistant.helpers.script_variables] disallow_any_generics = true [mypy-homeassistant.helpers.translation] disallow_any_generics = true [mypy-homeassistant.util.async_] disallow_any_generics = true [mypy-homeassistant.util.color] disallow_any_generics = true [mypy-homeassistant.util.decorator] disallow_any_generics = true [mypy-homeassistant.util.process] disallow_any_generics = true [mypy-homeassistant.util.unit_system] disallow_any_generics = 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 no_implicit_reexport = 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 no_implicit_reexport = true [mypy-homeassistant.components.abode.*] 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.adguard.*] 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.airvisual.*] 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.ambee.*] 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.ambient_station.*] 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.amcrest.*] 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.aseko_pool_live.*] 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.backup.*] 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.bmw_connected_drive.*] 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.braviatv.*] 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.browser.*] 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.button.*] 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.crownstone.*] 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.cpuspeed.*] 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.deconz] 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.deconz.config_flow] 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.deconz.diagnostics] 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.deconz.gateway] 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.deconz.services] 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.devolo_home_control.*] 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.devolo_home_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.dhcp.*] 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.dlna_dmr.*] 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.dnsip.*] 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.dsmr.*] 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.efergy.*] 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.esphome.*] 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.energy.*] 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.evil_genius_labs.*] 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.fastdotcom.*] 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.flunearyou.*] 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.flux_led.*] 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.forecast_solar.*] 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.fronius.*] 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.fritz.*] 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.goalzero.*] 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.greeneye_monitor.*] 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.guardian.*] 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.homeassistant.triggers.event] 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.homekit_controller] 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.homekit_controller.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.homekit_controller.button] 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.homekit_controller.const] 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.homekit_controller.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.homekit_controller.select] 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.homekit_controller.storage] 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.homekit_controller.utils] 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.homewizard.*] 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.input_button.*] 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.input_select.*] 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.isy994.*] 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.iqvia.*] 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.jellyfin.*] 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.jewish_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.kaleidescape.*] 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.lametric.*] 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.lcn.*] 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 [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.lookin.*] 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.luftdaten.*] 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.media_source.*] 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.mjpeg.*] 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.modbus.*] 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.modem_callerid.*] 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.moon.*] 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.mysensors.*] 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.nanoleaf.*] 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.neato.*] 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.nest.*] 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.netatmo.*] 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.nfandroidtv.*] 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.nissan_leaf.*] 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.no_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.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.notion.*] 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.oncue.*] 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.open_meteo.*] 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.openuv.*] 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.overkiz.*] 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.pi_hole.*] 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.powerwall.*] 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.pvoutput.*] 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.pure_energie.*] 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.rainmachine.*] 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.rdw.*] 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.recollect_waste.*] 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 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.renault.*] 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.ridwell.*] 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.rituals_perfume_genie.*] 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.roku.*] 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.rpi_power.*] 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.rtsp_to_webrtc.*] 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.samsungtv.*] 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.select.*] 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.senseme.*] 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.shelly.*] 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.simplisafe.*] 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.sleepiq.*] 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.smhi.*] 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.ssdp.*] 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.stookalert.*] 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.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.steamist.*] 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.stream.*] 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.surepetcare.*] 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.switcher_kis.*] 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.tag.*] 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.tailscale.*] 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.tautulli.*] 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.tile.*] 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.tplink.*] 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.tolo.*] 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.tractive.*] 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.tradfri.*] 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.trafikverket_train.*] 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.trafikverket_weatherstation.*] 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 [mypy-homeassistant.components.twentemilieu.*] 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.unifiprotect.*] 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.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.uptime.*] 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.uptimerobot.*] 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.usb.*] 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.vallox.*] 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.velbus.*] 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.vlc_telnet.*] 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.wallbox.*] 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.watttime.*] 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.webostv.*] 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.wemo.*] 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.whois.*] 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.wiz.*] 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.worldclock.*] 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.zodiac.*] 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-homeassistant.components.diagnostics.*] no_implicit_reexport = 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.blueprint.importer] ignore_errors = true [mypy-homeassistant.components.blueprint.models] ignore_errors = true [mypy-homeassistant.components.blueprint.websocket_api] ignore_errors = true [mypy-homeassistant.components.cloud.client] ignore_errors = true [mypy-homeassistant.components.cloud.http_api] ignore_errors = true [mypy-homeassistant.components.conversation] ignore_errors = true [mypy-homeassistant.components.conversation.default_agent] ignore_errors = true [mypy-homeassistant.components.deconz.alarm_control_panel] ignore_errors = true [mypy-homeassistant.components.deconz.binary_sensor] ignore_errors = true [mypy-homeassistant.components.deconz.climate] ignore_errors = true [mypy-homeassistant.components.deconz.cover] ignore_errors = true [mypy-homeassistant.components.deconz.fan] ignore_errors = true [mypy-homeassistant.components.deconz.light] ignore_errors = true [mypy-homeassistant.components.deconz.lock] ignore_errors = true [mypy-homeassistant.components.deconz.logbook] ignore_errors = true [mypy-homeassistant.components.deconz.number] ignore_errors = true [mypy-homeassistant.components.deconz.sensor] ignore_errors = true [mypy-homeassistant.components.deconz.siren] ignore_errors = true [mypy-homeassistant.components.deconz.switch] ignore_errors = true [mypy-homeassistant.components.denonavr.config_flow] ignore_errors = true [mypy-homeassistant.components.denonavr.media_player] ignore_errors = true [mypy-homeassistant.components.denonavr.receiver] ignore_errors = true [mypy-homeassistant.components.evohome] ignore_errors = true [mypy-homeassistant.components.evohome.climate] ignore_errors = true [mypy-homeassistant.components.evohome.water_heater] ignore_errors = true [mypy-homeassistant.components.google_assistant.helpers] ignore_errors = true [mypy-homeassistant.components.google_assistant.http] ignore_errors = true [mypy-homeassistant.components.google_assistant.report_state] ignore_errors = true [mypy-homeassistant.components.google_assistant.trait] ignore_errors = true [mypy-homeassistant.components.gree.climate] ignore_errors = true [mypy-homeassistant.components.gree.switch] ignore_errors = true [mypy-homeassistant.components.harmony] ignore_errors = true [mypy-homeassistant.components.harmony.config_flow] ignore_errors = true [mypy-homeassistant.components.harmony.data] ignore_errors = true [mypy-homeassistant.components.hassio] ignore_errors = true [mypy-homeassistant.components.hassio.auth] ignore_errors = true [mypy-homeassistant.components.hassio.binary_sensor] ignore_errors = true [mypy-homeassistant.components.hassio.ingress] ignore_errors = true [mypy-homeassistant.components.hassio.sensor] ignore_errors = true [mypy-homeassistant.components.hassio.system_health] ignore_errors = true [mypy-homeassistant.components.hassio.websocket_api] ignore_errors = true [mypy-homeassistant.components.here_travel_time.sensor] ignore_errors = true [mypy-homeassistant.components.home_plus_control] ignore_errors = true [mypy-homeassistant.components.home_plus_control.api] ignore_errors = true [mypy-homeassistant.components.homekit.aidmanager] ignore_errors = true [mypy-homeassistant.components.homekit.config_flow] ignore_errors = true [mypy-homeassistant.components.homekit.util] ignore_errors = true [mypy-homeassistant.components.honeywell.climate] ignore_errors = true [mypy-homeassistant.components.icloud] ignore_errors = true [mypy-homeassistant.components.icloud.account] ignore_errors = true [mypy-homeassistant.components.icloud.device_tracker] ignore_errors = true [mypy-homeassistant.components.icloud.sensor] ignore_errors = true [mypy-homeassistant.components.influxdb] ignore_errors = true [mypy-homeassistant.components.input_datetime] ignore_errors = true [mypy-homeassistant.components.izone.climate] ignore_errors = true [mypy-homeassistant.components.konnected] ignore_errors = true [mypy-homeassistant.components.konnected.config_flow] ignore_errors = true [mypy-homeassistant.components.kostal_plenticore.helper] ignore_errors = true [mypy-homeassistant.components.kostal_plenticore.select] ignore_errors = true [mypy-homeassistant.components.kostal_plenticore.sensor] ignore_errors = true [mypy-homeassistant.components.kostal_plenticore.switch] ignore_errors = true [mypy-homeassistant.components.lovelace] ignore_errors = true [mypy-homeassistant.components.lovelace.dashboard] ignore_errors = true [mypy-homeassistant.components.lovelace.resources] ignore_errors = true [mypy-homeassistant.components.lovelace.websocket] ignore_errors = true [mypy-homeassistant.components.lutron_caseta] ignore_errors = true [mypy-homeassistant.components.lutron_caseta.device_trigger] ignore_errors = true [mypy-homeassistant.components.lutron_caseta.switch] ignore_errors = true [mypy-homeassistant.components.lyric.climate] ignore_errors = true [mypy-homeassistant.components.lyric.config_flow] ignore_errors = true [mypy-homeassistant.components.lyric.sensor] ignore_errors = true [mypy-homeassistant.components.melcloud] ignore_errors = true [mypy-homeassistant.components.melcloud.climate] ignore_errors = true [mypy-homeassistant.components.meteo_france.sensor] ignore_errors = true [mypy-homeassistant.components.meteo_france.weather] ignore_errors = true [mypy-homeassistant.components.minecraft_server] ignore_errors = true [mypy-homeassistant.components.minecraft_server.helpers] ignore_errors = true [mypy-homeassistant.components.minecraft_server.sensor] ignore_errors = true [mypy-homeassistant.components.nilu.air_quality] ignore_errors = true [mypy-homeassistant.components.nzbget] ignore_errors = true [mypy-homeassistant.components.nzbget.config_flow] ignore_errors = true [mypy-homeassistant.components.nzbget.coordinator] ignore_errors = true [mypy-homeassistant.components.nzbget.switch] ignore_errors = true [mypy-homeassistant.components.omnilogic.common] ignore_errors = true [mypy-homeassistant.components.omnilogic.sensor] ignore_errors = true [mypy-homeassistant.components.omnilogic.switch] ignore_errors = true [mypy-homeassistant.components.onvif.base] ignore_errors = true [mypy-homeassistant.components.onvif.binary_sensor] ignore_errors = true [mypy-homeassistant.components.onvif.button] ignore_errors = true [mypy-homeassistant.components.onvif.camera] ignore_errors = true [mypy-homeassistant.components.onvif.config_flow] ignore_errors = true [mypy-homeassistant.components.onvif.device] ignore_errors = true [mypy-homeassistant.components.onvif.event] ignore_errors = true [mypy-homeassistant.components.onvif.models] ignore_errors = true [mypy-homeassistant.components.onvif.parsers] ignore_errors = true [mypy-homeassistant.components.onvif.sensor] ignore_errors = true [mypy-homeassistant.components.philips_js] ignore_errors = true [mypy-homeassistant.components.philips_js.config_flow] ignore_errors = true [mypy-homeassistant.components.philips_js.device_trigger] ignore_errors = true [mypy-homeassistant.components.philips_js.light] ignore_errors = true [mypy-homeassistant.components.philips_js.media_player] ignore_errors = true [mypy-homeassistant.components.plex.media_player] ignore_errors = true [mypy-homeassistant.components.profiler] ignore_errors = true [mypy-homeassistant.components.solaredge.config_flow] ignore_errors = true [mypy-homeassistant.components.solaredge.coordinator] ignore_errors = true [mypy-homeassistant.components.solaredge.sensor] ignore_errors = true [mypy-homeassistant.components.sonos] ignore_errors = true [mypy-homeassistant.components.sonos.alarms] ignore_errors = true [mypy-homeassistant.components.sonos.binary_sensor] ignore_errors = true [mypy-homeassistant.components.sonos.diagnostics] ignore_errors = true [mypy-homeassistant.components.sonos.entity] ignore_errors = true [mypy-homeassistant.components.sonos.favorites] ignore_errors = true [mypy-homeassistant.components.sonos.media_browser] ignore_errors = true [mypy-homeassistant.components.sonos.media_player] ignore_errors = true [mypy-homeassistant.components.sonos.number] ignore_errors = true [mypy-homeassistant.components.sonos.sensor] ignore_errors = true [mypy-homeassistant.components.sonos.speaker] ignore_errors = true [mypy-homeassistant.components.sonos.statistics] ignore_errors = true [mypy-homeassistant.components.system_health] ignore_errors = true [mypy-homeassistant.components.telegram_bot.polling] ignore_errors = true [mypy-homeassistant.components.template.number] ignore_errors = true [mypy-homeassistant.components.template.sensor] ignore_errors = true [mypy-homeassistant.components.toon] ignore_errors = true [mypy-homeassistant.components.toon.config_flow] ignore_errors = true [mypy-homeassistant.components.toon.models] ignore_errors = true [mypy-homeassistant.components.unifi] ignore_errors = true [mypy-homeassistant.components.unifi.config_flow] ignore_errors = true [mypy-homeassistant.components.unifi.device_tracker] ignore_errors = true [mypy-homeassistant.components.unifi.diagnostics] ignore_errors = true [mypy-homeassistant.components.unifi.unifi_entity_base] ignore_errors = true [mypy-homeassistant.components.vizio.config_flow] ignore_errors = true [mypy-homeassistant.components.vizio.media_player] ignore_errors = true [mypy-homeassistant.components.withings] ignore_errors = true [mypy-homeassistant.components.withings.binary_sensor] ignore_errors = true [mypy-homeassistant.components.withings.common] ignore_errors = true [mypy-homeassistant.components.withings.config_flow] ignore_errors = true [mypy-homeassistant.components.xbox] ignore_errors = true [mypy-homeassistant.components.xbox.base_sensor] ignore_errors = true [mypy-homeassistant.components.xbox.binary_sensor] ignore_errors = true [mypy-homeassistant.components.xbox.browse_media] ignore_errors = true [mypy-homeassistant.components.xbox.media_source] ignore_errors = true [mypy-homeassistant.components.xbox.sensor] ignore_errors = true [mypy-homeassistant.components.xiaomi_aqara] ignore_errors = true [mypy-homeassistant.components.xiaomi_aqara.binary_sensor] ignore_errors = true [mypy-homeassistant.components.xiaomi_aqara.lock] ignore_errors = true [mypy-homeassistant.components.xiaomi_aqara.sensor] ignore_errors = true [mypy-homeassistant.components.xiaomi_miio] ignore_errors = true [mypy-homeassistant.components.xiaomi_miio.air_quality] ignore_errors = true [mypy-homeassistant.components.xiaomi_miio.binary_sensor] ignore_errors = true [mypy-homeassistant.components.xiaomi_miio.device] ignore_errors = true [mypy-homeassistant.components.xiaomi_miio.device_tracker] ignore_errors = true [mypy-homeassistant.components.xiaomi_miio.fan] ignore_errors = true [mypy-homeassistant.components.xiaomi_miio.humidifier] ignore_errors = true [mypy-homeassistant.components.xiaomi_miio.light] ignore_errors = true [mypy-homeassistant.components.xiaomi_miio.sensor] ignore_errors = true [mypy-homeassistant.components.xiaomi_miio.switch] ignore_errors = true [mypy-homeassistant.components.yeelight] ignore_errors = true [mypy-homeassistant.components.yeelight.light] ignore_errors = true [mypy-homeassistant.components.yeelight.scanner] ignore_errors = true [mypy-homeassistant.components.zha.alarm_control_panel] ignore_errors = true [mypy-homeassistant.components.zha.api] ignore_errors = true [mypy-homeassistant.components.zha.binary_sensor] ignore_errors = true [mypy-homeassistant.components.zha.button] ignore_errors = true [mypy-homeassistant.components.zha.climate] ignore_errors = true [mypy-homeassistant.components.zha.config_flow] ignore_errors = true [mypy-homeassistant.components.zha.core.channels] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.base] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.closures] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.general] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.homeautomation] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.hvac] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.lighting] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.lightlink] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.manufacturerspecific] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.measurement] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.protocol] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.security] ignore_errors = true [mypy-homeassistant.components.zha.core.channels.smartenergy] ignore_errors = true [mypy-homeassistant.components.zha.core.decorators] ignore_errors = true [mypy-homeassistant.components.zha.core.device] ignore_errors = true [mypy-homeassistant.components.zha.core.discovery] ignore_errors = true [mypy-homeassistant.components.zha.core.gateway] ignore_errors = true [mypy-homeassistant.components.zha.core.group] ignore_errors = true [mypy-homeassistant.components.zha.core.helpers] ignore_errors = true [mypy-homeassistant.components.zha.core.registries] ignore_errors = true [mypy-homeassistant.components.zha.core.store] ignore_errors = true [mypy-homeassistant.components.zha.core.typing] ignore_errors = true [mypy-homeassistant.components.zha.cover] ignore_errors = true [mypy-homeassistant.components.zha.device_action] ignore_errors = true [mypy-homeassistant.components.zha.device_tracker] ignore_errors = true [mypy-homeassistant.components.zha.entity] ignore_errors = true [mypy-homeassistant.components.zha.fan] ignore_errors = true [mypy-homeassistant.components.zha.light] ignore_errors = true [mypy-homeassistant.components.zha.lock] ignore_errors = true [mypy-homeassistant.components.zha.select] ignore_errors = true [mypy-homeassistant.components.zha.sensor] ignore_errors = true [mypy-homeassistant.components.zha.siren] ignore_errors = true [mypy-homeassistant.components.zha.switch] ignore_errors = true