2021-04-26 12:23:21 +00:00
|
|
|
# Automatically generated by hassfest.
|
|
|
|
#
|
2022-01-27 04:52:09 +00:00
|
|
|
# To update, run python3 -m script.hassfest -p mypy_config
|
2021-04-26 12:23:21 +00:00
|
|
|
|
|
|
|
[mypy]
|
2022-01-11 11:00:53 +00:00
|
|
|
python_version = 3.9
|
2021-04-26 12:23:21 +00:00
|
|
|
show_error_codes = true
|
|
|
|
follow_imports = silent
|
|
|
|
ignore_missing_imports = true
|
2021-05-10 12:20:25 +00:00
|
|
|
strict_equality = true
|
2021-04-26 12:23:21 +00:00
|
|
|
warn_incomplete_stub = true
|
|
|
|
warn_redundant_casts = true
|
|
|
|
warn_unused_configs = true
|
2021-05-10 12:20:25 +00:00
|
|
|
warn_unused_ignores = true
|
2022-03-11 23:57:38 +00:00
|
|
|
enable_error_code = ignore-without-code
|
2021-04-26 12:23:21 +00:00
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-01-26 09:55:06 +00:00
|
|
|
[mypy-homeassistant.*]
|
|
|
|
no_implicit_reexport = true
|
|
|
|
|
2022-01-11 21:33:25 +00:00
|
|
|
[mypy-homeassistant.exceptions]
|
|
|
|
disallow_any_generics = true
|
|
|
|
|
2022-01-10 11:07:22 +00:00
|
|
|
[mypy-homeassistant.core]
|
|
|
|
disallow_any_generics = true
|
|
|
|
|
2022-01-11 21:33:25 +00:00
|
|
|
[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
|
|
|
|
|
2022-02-14 14:41:09 +00:00
|
|
|
[mypy-homeassistant.util.async_]
|
|
|
|
disallow_any_generics = true
|
|
|
|
|
2022-01-11 21:33:25 +00:00
|
|
|
[mypy-homeassistant.util.color]
|
|
|
|
disallow_any_generics = true
|
|
|
|
|
2022-02-23 19:58:42 +00:00
|
|
|
[mypy-homeassistant.util.decorator]
|
|
|
|
disallow_any_generics = true
|
|
|
|
|
2022-01-11 21:33:25 +00:00
|
|
|
[mypy-homeassistant.util.process]
|
|
|
|
disallow_any_generics = true
|
|
|
|
|
|
|
|
[mypy-homeassistant.util.unit_system]
|
|
|
|
disallow_any_generics = true
|
|
|
|
|
2021-04-27 16:13:11 +00:00
|
|
|
[mypy-homeassistant.components.*]
|
2021-04-26 12:23:21 +00:00
|
|
|
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
|
2022-01-26 09:55:06 +00:00
|
|
|
no_implicit_reexport = false
|
2021-04-26 12:23:21 +00:00
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
2021-05-15 17:55:28 +00:00
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
2022-01-26 09:55:06 +00:00
|
|
|
no_implicit_reexport = true
|
2021-05-15 17:55:28 +00:00
|
|
|
|
2022-03-22 13:48:36 +00:00
|
|
|
[mypy-homeassistant.components.alert.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-01-10 14:54:09 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-15 17:55:28 +00:00
|
|
|
[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
|
2021-05-15 20:53:10 +00:00
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-19 08:37:16 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-15 21:59:57 +00:00
|
|
|
[mypy-homeassistant.components.actiontec.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
2022-03-07 10:43:21 +00:00
|
|
|
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
|
2021-05-15 21:59:57 +00:00
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-15 20:53:10 +00:00
|
|
|
[mypy-homeassistant.components.aftership.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
2021-05-15 17:55:28 +00:00
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
2021-05-03 16:45:38 +00:00
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-17 15:20:05 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-07 14:47:52 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-21 20:18:08 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-15 20:53:42 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-23 15:51:40 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-17 12:09:52 +00:00
|
|
|
[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
|
|
|
|
|
2021-06-09 11:22:37 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-21 02:52:05 +00:00
|
|
|
[mypy-homeassistant.components.ambient_station.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-08-25 11:24:29 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
|
|
|
[mypy-homeassistant.components.amcrest.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-07-21 02:52:05 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-17 09:14:47 +00:00
|
|
|
[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
|
|
|
|
|
2021-12-06 03:02:46 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[mypy-homeassistant.components.automation.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
2022-03-01 11:16:10 +00:00
|
|
|
disallow_untyped_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
|
2021-05-03 16:45:38 +00:00
|
|
|
disallow_untyped_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
|
|
|
|
|
2021-05-25 11:29:35 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-27 17:32:10 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[mypy-homeassistant.components.bond.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
2021-07-03 13:37:54 +00:00
|
|
|
disallow_untyped_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
|
2021-05-03 16:45:38 +00:00
|
|
|
disallow_untyped_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
|
|
|
|
|
2022-01-10 03:02:50 +00:00
|
|
|
[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
|
|
|
|
|
2021-11-04 15:50:43 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
2021-05-10 13:12:15 +00:00
|
|
|
|
|
|
|
[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
|
2021-05-03 16:45:38 +00:00
|
|
|
|
2021-05-22 08:14:59 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-09-14 19:46:52 +00:00
|
|
|
[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
|
|
|
|
|
2021-12-28 12:19:36 +00:00
|
|
|
[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
|
|
|
|
|
2022-02-23 12:10:35 +00:00
|
|
|
[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
|
|
|
|
|
2022-04-11 14:19:54 +00:00
|
|
|
[mypy-homeassistant.components.deconz.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
|
|
|
|
|
Improve typing of deCONZ climate platform (#69882)
* Improve typing of deCONZ climate platform
homeassistant/components/deconz/climate.py:153: error: Dict entry 0 has incompatible type "str": "bool"; expected "str": "str" [dict-item]
homeassistant/components/deconz/climate.py:154: error: Dict entry 1 has incompatible type "str": "bool"; expected "str": "str" [dict-item]
homeassistant/components/deconz/climate.py:176: error: Argument 1 to "get" of "Mapping" has incompatible type "Optional[Literal['off', 'low', 'medium', 'high', 'on', 'auto', 'smart']]"; expected "str" [arg-type]
homeassistant/components/deconz/climate.py:200: error: Argument 1 to "get" of "Mapping" has incompatible type "Optional[Literal['off', 'auto', 'cool', 'heat', 'emergency heating', 'precooling', 'fan only', 'dry', 'sleep']]"; expected "str" [arg-type]
homeassistant/components/deconz/climate.py:218: error: Argument 1 to "set_config" of "Thermostat" has incompatible type "**Dict[str, str]"; expected "Optional[int]" [arg-type]
homeassistant/components/deconz/climate.py:218: error: Argument 1 to "set_config" of "Thermostat" has incompatible type "**Dict[str, str]"; expected "Optional[bool]" [arg-type]
homeassistant/components/deconz/climate.py:218: error: Argument 1 to "set_config" of "Thermostat" has incompatible type "**Dict[str, str]"; expected "Optional[List[str]]" [arg-type]
homeassistant/components/deconz/climate.py:225: error: Argument 1 to "get" of "Mapping" has incompatible type "Optional[Literal['holiday', 'auto', 'manual', 'comfort', 'eco', 'boost', 'complex']]"; expected "str" [arg-type]
homeassistant/components/deconz/climate.py:244: error: Unused "type: ignore" comment
homeassistant/components/deconz/climate.py:250: error: Unused "type: ignore" comment
homeassistant/components/deconz/climate.py:253: error: Unused "type: ignore" comment
* Simplify populating supported_hvac_modes
Fix tests
2022-04-14 20:19:42 +00:00
|
|
|
[mypy-homeassistant.components.deconz.climate]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-02-23 12:10:35 +00:00
|
|
|
[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
|
|
|
|
|
Improve typing of deCONZ light platform (#69886)
homeassistant/components/deconz/light.py:66: error: Incompatible types in assignment (expression has type "List[Union[ConfigurationTool, Cover, Fan, Light, Lock, Siren]]", variable has type "Optional[List[Light]]") [assignment]
homeassistant/components/deconz/light.py:68: error: Item "None" of "Optional[List[Light]]" has no attribute "__iter__" (not iterable) [union-attr]
homeassistant/components/deconz/light.py:159: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:159: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:161: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:161: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:163: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:163: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:165: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:165: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:174: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:174: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:174: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:174: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:179: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:179: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_temp" [union-attr]
homeassistant/components/deconz/light.py:179: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:179: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_temp" [union-attr]
homeassistant/components/deconz/light.py:179: error: Incompatible return value type (got "Union[int, None, Any]", expected "int") [return-value]
homeassistant/components/deconz/light.py:179: note: Error code "return-value" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:184: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "hue" [union-attr]
homeassistant/components/deconz/light.py:184: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "hue" [union-attr]
homeassistant/components/deconz/light.py:184: error: Unsupported operand types for / ("None" and "int") [operator]
homeassistant/components/deconz/light.py:184: note: Left operand is of type "Union[int, None, Any]"
homeassistant/components/deconz/light.py:184: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "saturation" [union-attr]
homeassistant/components/deconz/light.py:184: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "saturation" [union-attr]
homeassistant/components/deconz/light.py:189: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:189: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "xy" [union-attr]
homeassistant/components/deconz/light.py:189: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:189: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "xy" [union-attr]
homeassistant/components/deconz/light.py:194: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:194: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "state" [union-attr]
homeassistant/components/deconz/light.py:194: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:194: error: Incompatible return value type (got "Union[bool, None, Any]", expected "bool") [return-value]
homeassistant/components/deconz/light.py:194: note: Error code "return-value" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:228: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:228: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Union[str, None, Literal['none', 'select', 'lselect']]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Optional[int]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Union[str, None, Literal['colorloop', 'none']]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Optional[bool]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Optional[Tuple[float, float]]" [arg-type]
homeassistant/components/deconz/light.py:232: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "state" [union-attr]
homeassistant/components/deconz/light.py:245: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:245: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Union[str, None, Literal['none', 'select', 'lselect']]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Optional[int]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Union[str, None, Literal['colorloop', 'none']]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Optional[bool]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Optional[Tuple[float, float]]" [arg-type]
2022-04-14 20:31:48 +00:00
|
|
|
[mypy-homeassistant.components.deconz.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
|
|
|
|
|
2022-02-23 12:10:35 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[mypy-homeassistant.components.device_automation.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
2021-05-22 08:15:15 +00:00
|
|
|
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
|
2021-05-27 12:10:28 +00:00
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-07-02 16:37:18 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-28 20:42:10 +00:00
|
|
|
[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
|
|
|
|
|
2022-03-01 04:49:44 +00:00
|
|
|
[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
|
|
|
|
|
Config-flow for DLNA-DMR integration (#55267)
* Modernize dlna_dmr component: configflow, test, types
* Support config-flow with ssdp discovery
* Add unit tests
* Enforce strict typing
* Gracefully handle network devices (dis)appearing
* Fix Aiohttp mock response headers type to match actual response class
* Fixes from code review
* Fixes from code review
* Import device config in flow if unavailable at hass start
* Support SSDP advertisements
* Ignore bad BOOTID, fix ssdp:byebye handling
* Only listen for events on interface connected to device
* Release all listeners when entities are removed
* Warn about deprecated dlna_dmr configuration
* Use sublogger for dlna_dmr.config_flow for easier filtering
* Tests for dlna_dmr.data module
* Rewrite DMR tests for HA style
* Fix DMR strings: "Digital Media *Renderer*"
* Update DMR entity state and device info when changed
* Replace deprecated async_upnp_client State with TransportState
* supported_features are dynamic, based on current device state
* Cleanup fully when subscription fails
* Log warnings when device connection fails unexpectedly
* Set PARALLEL_UPDATES to unlimited
* Fix spelling
* Fixes from code review
* Simplify has & can checks to just can, which includes has
* Treat transitioning state as playing (not idle) to reduce UI jerking
* Test if device is usable
* Handle ssdp:update messages properly
* Fix _remove_ssdp_callbacks being shared by all DlnaDmrEntity instances
* Fix tests for transitioning state
* Mock DmrDevice.is_profile_device (added to support embedded devices)
* Use ST & NT SSDP headers to find DMR devices, not deviceType
The deviceType is extracted from the device's description XML, and will not
be what we want when dealing with embedded devices.
* Use UDN from SSDP headers, not device description, as unique_id
The SSDP headers have the UDN of the embedded device that we're interested
in, whereas the device description (`ATTR_UPNP_UDN`) field will always be
for the root device.
* Fix DMR string English localization
* Test config flow with UDN from SSDP headers
* Bump async-upnp-client==0.22.1, fix flake8 error
* fix test for remapping
* DMR HA Device connections based on root and embedded UDN
* DmrDevice's UpnpDevice is now named profile_device
* Use device type from SSDP headers, not device description
* Mark dlna_dmr constants as Final
* Use embedded device UDN and type for unique ID when connected via URL
* More informative connection error messages
* Also match SSDP messages on NT headers
The NT header is to ssdp:alive messages what ST is to M-SEARCH responses.
* Bump async-upnp-client==0.22.2
* fix merge
* Bump async-upnp-client==0.22.3
Co-authored-by: Steven Looman <steven.looman@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-27 20:47:01 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-27 12:10:28 +00:00
|
|
|
[mypy-homeassistant.components.dnsip.*]
|
|
|
|
check_untyped_defs = true
|
2021-05-22 08:15:15 +00:00
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
2021-05-03 16:45:38 +00:00
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
2021-05-24 19:09:57 +00:00
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-06-24 18:27:25 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-24 19:09:57 +00:00
|
|
|
[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
|
2021-10-22 16:20:39 +00:00
|
|
|
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
|
2021-05-24 19:09:57 +00:00
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
2021-05-03 16:45:38 +00:00
|
|
|
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
|
|
|
|
|
2021-07-12 20:56:10 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-26 16:37:37 +00:00
|
|
|
[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
|
|
|
|
|
2021-11-08 16:56:27 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-05 08:19:37 +00:00
|
|
|
[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
|
|
|
|
|
2022-03-25 19:30:28 +00:00
|
|
|
[mypy-homeassistant.components.filesize.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-21 12:33:54 +00:00
|
|
|
[mypy-homeassistant.components.fitbit.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-06-27 12:05:04 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-07-27 08:42:51 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-02 17:19:36 +00:00
|
|
|
[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
|
|
|
|
|
2021-06-27 12:05:04 +00:00
|
|
|
[mypy-homeassistant.components.forecast_solar.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-05-21 12:33:54 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-15 05:54:11 +00:00
|
|
|
[mypy-homeassistant.components.fritzbox.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
2021-11-24 01:04:36 +00:00
|
|
|
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
|
2021-05-15 05:54:11 +00:00
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-06 13:06:32 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-11 14:57:24 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-14 22:20:08 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-30 01:54:40 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-22 06:01:05 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-06-18 16:46:20 +00:00
|
|
|
[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
|
|
|
|
|
2022-03-30 09:21:07 +00:00
|
|
|
[mypy-homeassistant.components.homekit]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_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.accessories]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_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.aidmanager]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_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.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.homekit.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.homekit.logbook]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_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.type_triggers]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_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.util]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-02-03 16:18:03 +00:00
|
|
|
[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
|
|
|
|
|
2022-02-11 19:26:35 +00:00
|
|
|
[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
|
|
|
|
|
2022-01-11 00:23:31 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-12-20 15:18:58 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-26 03:38:06 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2022-02-03 16:02:05 +00:00
|
|
|
[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
|
|
|
|
|
2021-09-11 18:27:13 +00:00
|
|
|
[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
|
|
|
|
|
2021-11-12 13:57:40 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-22 21:11:41 +00:00
|
|
|
[mypy-homeassistant.components.jewish_calendar.*]
|
|
|
|
check_untyped_defs = true
|
2022-03-07 23:16:43 +00:00
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_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
|
2021-10-22 21:11:41 +00:00
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-17 07:12:04 +00:00
|
|
|
[mypy-homeassistant.components.kraken.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
2021-07-06 07:54:35 +00:00
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
2022-01-12 12:39:12 +00:00
|
|
|
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
|
2021-07-06 07:54:35 +00:00
|
|
|
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
|
2021-05-17 07:12:04 +00:00
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[mypy-homeassistant.components.light.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-27 12:04:40 +00:00
|
|
|
[mypy-homeassistant.components.local_ip.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-22 18:14:33 +00:00
|
|
|
[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
|
|
|
|
|
2021-12-22 11:20:35 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
2021-06-07 14:04:04 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
2022-02-15 11:32:14 +00:00
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-03-03 23:12:33 +00:00
|
|
|
[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
|
|
|
|
|
2022-02-15 11:32:14 +00:00
|
|
|
[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
|
2021-06-07 14:04:04 +00:00
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-09-29 13:15:55 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-22 20:04:06 +00:00
|
|
|
[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
|
|
|
|
|
2022-03-03 23:12:33 +00:00
|
|
|
[mypy-homeassistant.components.moon.*]
|
2021-10-24 09:39:39 +00:00
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-06-07 14:04:04 +00:00
|
|
|
[mypy-homeassistant.components.mysensors.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-05-03 16:45:38 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
2021-05-07 13:59:29 +00:00
|
|
|
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
|
2021-09-30 21:48:28 +00:00
|
|
|
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
|
2021-05-07 13:59:29 +00:00
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
2021-05-03 16:45:38 +00:00
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
2021-05-26 16:06:30 +00:00
|
|
|
|
2021-08-08 13:02:37 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-28 07:12:32 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-21 21:36:57 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-26 16:06:30 +00:00
|
|
|
[mypy-homeassistant.components.network.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-10-15 08:27:26 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
|
|
|
[mypy-homeassistant.components.nfandroidtv.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-06-11 07:06:15 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-12-29 11:23:54 +00:00
|
|
|
[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
|
|
|
|
|
2021-06-11 07:06:15 +00:00
|
|
|
[mypy-homeassistant.components.no_ip.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-05-26 16:06:30 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
2021-05-03 16:45:38 +00:00
|
|
|
|
|
|
|
[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
|
|
|
|
|
2021-07-23 19:00:02 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2022-01-02 19:15:39 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-11 15:28:17 +00:00
|
|
|
[mypy-homeassistant.components.onewire.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-07-24 12:50:01 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-12-16 20:12:33 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-24 12:50:01 +00:00
|
|
|
[mypy-homeassistant.components.openuv.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-05-11 15:28:17 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-03-21 22:56:53 +00:00
|
|
|
[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
|
|
|
|
|
2021-12-31 17:35:15 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-06-22 09:50:50 +00:00
|
|
|
[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
|
2022-02-23 11:15:31 +00:00
|
|
|
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
|
2021-06-22 09:50:50 +00:00
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[mypy-homeassistant.components.proximity.*]
|
2021-12-23 05:25:05 +00:00
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_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.*]
|
2021-05-03 16:45:38 +00:00
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
2022-02-19 16:53:25 +00:00
|
|
|
disallow_untyped_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
|
2021-05-03 16:45:38 +00:00
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-07-27 08:45:44 +00:00
|
|
|
[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
|
|
|
|
|
2021-11-06 18:34:51 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-28 06:51:40 +00:00
|
|
|
[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
|
|
|
|
|
2022-03-30 16:20:44 +00:00
|
|
|
[mypy-homeassistant.components.recorder]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_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.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.recorder.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.recorder.executor]
|
2022-03-29 07:45:25 +00:00
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-03-25 00:58:38 +00:00
|
|
|
[mypy-homeassistant.components.recorder.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
|
|
|
|
|
2022-03-30 16:20:44 +00:00
|
|
|
[mypy-homeassistant.components.recorder.models]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-03-29 07:45:25 +00:00
|
|
|
[mypy-homeassistant.components.recorder.pool]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[mypy-homeassistant.components.recorder.purge]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
|
|
|
[mypy-homeassistant.components.recorder.repack]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-05-16 17:23:37 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
|
|
|
[mypy-homeassistant.components.recorder.statistics]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-05-03 16:45:38 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-03-25 22:03:46 +00:00
|
|
|
[mypy-homeassistant.components.recorder.util]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-03-29 07:45:25 +00:00
|
|
|
[mypy-homeassistant.components.recorder.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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-28 19:41:11 +00:00
|
|
|
[mypy-homeassistant.components.renault.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
2021-10-30 14:27:48 +00:00
|
|
|
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
|
2021-07-28 19:41:11 +00:00
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-07-27 09:50:47 +00:00
|
|
|
[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
|
2021-09-18 04:51:07 +00:00
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-02-06 04:17:31 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-04 20:13:11 +00:00
|
|
|
[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
|
|
|
|
|
2022-01-01 20:36:31 +00:00
|
|
|
[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
|
|
|
|
|
2021-09-18 04:51:07 +00:00
|
|
|
[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
|
2021-07-27 09:50:47 +00:00
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-06-18 09:51:55 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2022-01-08 08:53:05 +00:00
|
|
|
[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
|
|
|
|
|
2022-04-14 22:29:31 +00:00
|
|
|
[mypy-homeassistant.components.senz.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-07-21 17:11:44 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-27 20:11:54 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[mypy-homeassistant.components.slack.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
2022-01-17 19:27:23 +00:00
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-02-16 14:51:29 +00:00
|
|
|
[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
|
|
|
|
|
2022-01-17 19:27:23 +00:00
|
|
|
[mypy-homeassistant.components.smhi.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
2021-05-03 16:45:38 +00:00
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-29 02:18:59 +00:00
|
|
|
[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
|
|
|
|
|
2021-10-08 09:34:22 +00:00
|
|
|
[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
|
|
|
|
|
2021-12-20 13:53:51 +00:00
|
|
|
[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
|
|
|
|
|
2022-01-06 01:55:57 +00:00
|
|
|
[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
|
|
|
|
|
2021-06-14 15:59:25 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
2021-09-19 18:57:28 +00:00
|
|
|
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
|
2021-05-03 16:45:38 +00:00
|
|
|
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
|
|
|
|
|
2021-07-19 13:28:40 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-09 20:44:55 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-05 09:54:00 +00:00
|
|
|
[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
|
|
|
|
|
2021-12-01 13:40:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-09-23 14:56:21 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-22 14:45:18 +00:00
|
|
|
[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
|
|
|
|
|
2021-07-27 09:51:57 +00:00
|
|
|
[mypy-homeassistant.components.tile.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
2021-09-21 14:23:10 +00:00
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-09-27 19:11:55 +00:00
|
|
|
[mypy-homeassistant.components.tplink.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
2021-11-24 19:45:13 +00:00
|
|
|
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
|
2021-09-27 19:11:55 +00:00
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-10-03 07:13:12 +00:00
|
|
|
[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
|
|
|
|
|
2021-09-21 14:23:10 +00:00
|
|
|
[mypy-homeassistant.components.tradfri.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
2021-07-27 09:51:57 +00:00
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-01-19 19:57:05 +00:00
|
|
|
[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
|
|
|
|
|
2022-01-13 22:04:15 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[mypy-homeassistant.components.tts.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-11-13 14:34:09 +00:00
|
|
|
[mypy-homeassistant.components.twentemilieu.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
2021-12-26 06:12:57 +00:00
|
|
|
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
|
2021-11-13 14:34:09 +00:00
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-05-15 04:49:41 +00:00
|
|
|
[mypy-homeassistant.components.upcloud.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-03-21 10:02:48 +00:00
|
|
|
[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
|
|
|
|
|
2021-06-09 12:30:33 +00:00
|
|
|
[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
|
|
|
|
|
2021-08-04 20:20:03 +00:00
|
|
|
[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
|
|
|
|
|
2022-03-03 06:59:31 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
|
|
|
|
2021-09-23 17:59:28 +00:00
|
|
|
[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
|
|
|
|
|
2021-11-11 12:46:35 +00:00
|
|
|
[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
|
|
|
|
|
2021-11-05 13:42:08 +00:00
|
|
|
[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
|
|
|
|
|
2021-11-23 21:30:22 +00:00
|
|
|
[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
|
|
|
|
|
2021-05-03 16:45:38 +00:00
|
|
|
[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
|
2021-10-07 10:40:10 +00:00
|
|
|
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
|
2021-05-03 16:45:38 +00:00
|
|
|
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
|
2022-01-16 21:07:29 +00:00
|
|
|
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
|
2021-05-03 16:45:38 +00:00
|
|
|
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
|
2021-06-08 14:03:28 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2021-12-20 00:09:30 +00:00
|
|
|
[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
|
|
|
|
|
2021-12-28 20:25:09 +00:00
|
|
|
[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
|
|
|
|
|
2022-02-05 15:23:19 +00:00
|
|
|
[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
|
|
|
|
|
2022-02-28 19:03:43 +00:00
|
|
|
[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
|
|
|
|
|
2022-03-20 17:50:37 +00:00
|
|
|
[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
|
|
|
|
|
2021-06-08 14:03:28 +00:00
|
|
|
[mypy-homeassistant.components.zodiac.*]
|
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
2021-05-03 16:45:38 +00:00
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
|
|
|
[mypy-homeassistant.components.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.*]
|
2021-04-27 16:13:11 +00:00
|
|
|
check_untyped_defs = true
|
|
|
|
disallow_incomplete_defs = true
|
|
|
|
disallow_subclassing_any = true
|
|
|
|
disallow_untyped_calls = true
|
|
|
|
disallow_untyped_decorators = true
|
|
|
|
disallow_untyped_defs = true
|
|
|
|
no_implicit_optional = true
|
|
|
|
warn_return_any = true
|
|
|
|
warn_unreachable = true
|
|
|
|
|
2022-01-26 09:55:06 +00:00
|
|
|
[mypy-homeassistant.components.diagnostics.*]
|
|
|
|
no_implicit_reexport = true
|
|
|
|
|
2021-04-29 13:57:02 +00:00
|
|
|
[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
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.blueprint.importer]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.blueprint.models]
|
2021-12-03 18:08:23 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.blueprint.websocket_api]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.cloud.client]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.cloud.http_api]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.conversation]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.conversation.default_agent]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.deconz.binary_sensor]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.deconz.cover]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.deconz.fan]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.deconz.lock]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.deconz.logbook]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.deconz.number]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.deconz.sensor]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.deconz.siren]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.deconz.switch]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.denonavr.config_flow]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.denonavr.media_player]
|
2021-09-13 16:18:21 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.denonavr.receiver]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.evohome]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.evohome.climate]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.evohome.water_heater]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.google_assistant.helpers]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.google_assistant.http]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[mypy-homeassistant.components.google_assistant.report_state]
|
2021-05-03 16:45:38 +00:00
|
|
|
ignore_errors = true
|
|
|
|
|
2022-02-03 13:21:06 +00:00
|
|
|
[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.home_plus_control]
|
|
|
|
ignore_errors = true
|
|
|
|
|
|
|
|
[mypy-homeassistant.components.home_plus_control.api]
|
|
|
|
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.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
|