Permalink
Cannot retrieve contributors at this time
2952 lines (2525 sloc)
77.1 KB
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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.peco.*] | |
check_untyped_defs = true | |
disallow_incomplete_defs = true | |
disallow_subclassing_any = true | |
disallow_untyped_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.update.*] | |
check_untyped_defs = true | |
disallow_incomplete_defs = true | |
disallow_subclassing_any = true | |
disallow_untyped_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.yale_smart_alarm.*] | |
check_untyped_defs = true | |
disallow_incomplete_defs = true | |
disallow_subclassing_any = true | |
disallow_untyped_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 |