mirror of
https://github.com/home-assistant/core
synced 2024-09-09 12:51:22 +02:00
1848 lines
48 KiB
INI
1848 lines
48 KiB
INI
# Automatically generated by hassfest.
|
|
#
|
|
# To update, run python3 -m script.hassfest
|
|
|
|
[mypy]
|
|
python_version = 3.8
|
|
show_error_codes = true
|
|
follow_imports = silent
|
|
ignore_missing_imports = true
|
|
strict_equality = true
|
|
warn_incomplete_stub = true
|
|
warn_redundant_casts = true
|
|
warn_unused_configs = true
|
|
warn_unused_ignores = true
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.*]
|
|
check_untyped_defs = false
|
|
disallow_incomplete_defs = false
|
|
disallow_subclassing_any = false
|
|
disallow_untyped_calls = false
|
|
disallow_untyped_decorators = false
|
|
disallow_untyped_defs = false
|
|
no_implicit_optional = false
|
|
warn_return_any = false
|
|
warn_unreachable = false
|
|
|
|
[mypy-homeassistant.components]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.acer_projector.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.accuweather.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.actiontec.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.aftership.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.air_quality.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.airly.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.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.automation.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.binary_sensor.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.bluetooth_tracker.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.bond.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.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.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.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.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.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.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.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.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.http.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.huawei_lte.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.hyperion.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.image_processing.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.integration.*]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.sonos.media_player]
|
|
check_untyped_defs = true
|
|
disallow_incomplete_defs = true
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_calls = true
|
|
disallow_untyped_decorators = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_return_any = true
|
|
warn_unreachable = true
|
|
|
|
[mypy-homeassistant.components.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.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.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.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.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.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.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.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.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.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-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.awair.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.blueprint.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.bmw_connected_drive.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.climacell.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.cloud.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.config.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.conversation.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.deconz.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.demo.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.denonavr.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.dhcp.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.doorbird.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.enphase_envoy.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.evohome.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.fireservicerota.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.firmata.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.flo.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.fortios.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.foscam.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.freebox.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.geniushub.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.glances.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.google_assistant.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.gree.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.growatt_server.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.habitica.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.harmony.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.hassio.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.here_travel_time.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.hisense_aehw4a1.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.home_connect.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.home_plus_control.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.homekit.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.homekit_controller.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.honeywell.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.humidifier.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.iaqualink.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.icloud.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.image.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.incomfort.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.influxdb.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.input_datetime.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.input_number.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.ipp.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.isy994.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.izone.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.kaiterra.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.keenetic_ndms2.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.kodi.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.konnected.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.kostal_plenticore.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.kulersky.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.litejet.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.litterrobot.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.lovelace.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.luftdaten.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.lutron_caseta.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.lyric.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.media_source.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.melcloud.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.meteo_france.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.metoffice.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.minecraft_server.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.mobile_app.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.motion_blinds.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.mullvad.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.ness_alarm.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.nest.legacy.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.netgear.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.nightscout.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.nilu.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.nsw_fuel_station.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.nuki.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.nws.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.nzbget.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.omnilogic.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.onboarding.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.ondilo_ico.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.onvif.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.ovo_energy.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.ozw.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.philips_js.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.ping.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.pioneer.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.plaato.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.plex.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.plugwise.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.plum_lightpad.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.point.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.profiler.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.rachio.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.ring.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.ruckus_unleashed.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.screenlogic.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.search.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.sense.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.sharkiq.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.sma.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.smartthings.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.solaredge.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.somfy.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.somfy_mylink.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.sonos.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.spotify.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.stt.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.system_health.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.system_log.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.tado.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.telegram_bot.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.template.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.toon.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.unifi.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.upnp.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.vera.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.verisure.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.vizio.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.wemo.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.withings.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.xbox.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.xiaomi_aqara.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.xiaomi_miio.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.yeelight.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.zha.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-homeassistant.components.zwave.*]
|
|
ignore_errors = true
|