mirror of
https://github.com/home-assistant/core.git
synced 2025-04-28 11:17:53 +00:00
Enable strict typing for deCONZ platforms (#70290)
This commit is contained in:
parent
abbac235a5
commit
78b02fe0ce
@ -65,17 +65,21 @@ homeassistant.components.cpuspeed.*
|
|||||||
homeassistant.components.deconz
|
homeassistant.components.deconz
|
||||||
homeassistant.components.deconz.alarm_control_panel
|
homeassistant.components.deconz.alarm_control_panel
|
||||||
homeassistant.components.deconz.binary_sensor
|
homeassistant.components.deconz.binary_sensor
|
||||||
|
homeassistant.components.deconz.button
|
||||||
homeassistant.components.deconz.climate
|
homeassistant.components.deconz.climate
|
||||||
homeassistant.components.deconz.config_flow
|
homeassistant.components.deconz.config_flow
|
||||||
homeassistant.components.deconz.cover
|
homeassistant.components.deconz.cover
|
||||||
|
homeassistant.components.deconz.deconz_event
|
||||||
|
homeassistant.components.deconz.device_trigger
|
||||||
homeassistant.components.deconz.diagnostics
|
homeassistant.components.deconz.diagnostics
|
||||||
homeassistant.components.deconz.fan
|
homeassistant.components.deconz.fan
|
||||||
homeassistant.components.deconz.gateway
|
homeassistant.components.deconz.gateway
|
||||||
homeassistant.components.deconz.light
|
homeassistant.components.deconz.light
|
||||||
|
homeassistant.components.deconz.lock
|
||||||
homeassistant.components.deconz.logbook
|
homeassistant.components.deconz.logbook
|
||||||
homeassistant.components.deconz.number
|
homeassistant.components.deconz.number
|
||||||
|
homeassistant.components.deconz.scene
|
||||||
homeassistant.components.deconz.sensor
|
homeassistant.components.deconz.sensor
|
||||||
homeassistant.components.deconz.lock
|
|
||||||
homeassistant.components.deconz.services
|
homeassistant.components.deconz.services
|
||||||
homeassistant.components.deconz.siren
|
homeassistant.components.deconz.siren
|
||||||
homeassistant.components.deconz.switch
|
homeassistant.components.deconz.switch
|
||||||
|
@ -44,7 +44,7 @@ async def async_setup_events(gateway: DeconzGateway) -> None:
|
|||||||
"""Set up the deCONZ events."""
|
"""Set up the deCONZ events."""
|
||||||
|
|
||||||
@callback
|
@callback
|
||||||
def async_add_sensor(_, sensor_id: str) -> None:
|
def async_add_sensor(_: EventType, sensor_id: str) -> None:
|
||||||
"""Create DeconzEvent."""
|
"""Create DeconzEvent."""
|
||||||
new_event: DeconzAlarmEvent | DeconzEvent
|
new_event: DeconzAlarmEvent | DeconzEvent
|
||||||
sensor = gateway.api.sensors[sensor_id]
|
sensor = gateway.api.sensors[sensor_id]
|
||||||
|
48
mypy.ini
48
mypy.ini
@ -517,6 +517,17 @@ no_implicit_optional = true
|
|||||||
warn_return_any = true
|
warn_return_any = true
|
||||||
warn_unreachable = true
|
warn_unreachable = true
|
||||||
|
|
||||||
|
[mypy-homeassistant.components.deconz.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.deconz.climate]
|
[mypy-homeassistant.components.deconz.climate]
|
||||||
check_untyped_defs = true
|
check_untyped_defs = true
|
||||||
disallow_incomplete_defs = true
|
disallow_incomplete_defs = true
|
||||||
@ -550,6 +561,28 @@ no_implicit_optional = true
|
|||||||
warn_return_any = true
|
warn_return_any = true
|
||||||
warn_unreachable = true
|
warn_unreachable = true
|
||||||
|
|
||||||
|
[mypy-homeassistant.components.deconz.deconz_event]
|
||||||
|
check_untyped_defs = true
|
||||||
|
disallow_incomplete_defs = true
|
||||||
|
disallow_subclassing_any = true
|
||||||
|
disallow_untyped_calls = true
|
||||||
|
disallow_untyped_decorators = true
|
||||||
|
disallow_untyped_defs = true
|
||||||
|
no_implicit_optional = true
|
||||||
|
warn_return_any = true
|
||||||
|
warn_unreachable = true
|
||||||
|
|
||||||
|
[mypy-homeassistant.components.deconz.device_trigger]
|
||||||
|
check_untyped_defs = true
|
||||||
|
disallow_incomplete_defs = true
|
||||||
|
disallow_subclassing_any = true
|
||||||
|
disallow_untyped_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]
|
[mypy-homeassistant.components.deconz.diagnostics]
|
||||||
check_untyped_defs = true
|
check_untyped_defs = true
|
||||||
disallow_incomplete_defs = true
|
disallow_incomplete_defs = true
|
||||||
@ -594,6 +627,17 @@ no_implicit_optional = true
|
|||||||
warn_return_any = true
|
warn_return_any = true
|
||||||
warn_unreachable = true
|
warn_unreachable = true
|
||||||
|
|
||||||
|
[mypy-homeassistant.components.deconz.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.deconz.logbook]
|
[mypy-homeassistant.components.deconz.logbook]
|
||||||
check_untyped_defs = true
|
check_untyped_defs = true
|
||||||
disallow_incomplete_defs = true
|
disallow_incomplete_defs = true
|
||||||
@ -616,7 +660,7 @@ no_implicit_optional = true
|
|||||||
warn_return_any = true
|
warn_return_any = true
|
||||||
warn_unreachable = true
|
warn_unreachable = true
|
||||||
|
|
||||||
[mypy-homeassistant.components.deconz.sensor]
|
[mypy-homeassistant.components.deconz.scene]
|
||||||
check_untyped_defs = true
|
check_untyped_defs = true
|
||||||
disallow_incomplete_defs = true
|
disallow_incomplete_defs = true
|
||||||
disallow_subclassing_any = true
|
disallow_subclassing_any = true
|
||||||
@ -627,7 +671,7 @@ no_implicit_optional = true
|
|||||||
warn_return_any = true
|
warn_return_any = true
|
||||||
warn_unreachable = true
|
warn_unreachable = true
|
||||||
|
|
||||||
[mypy-homeassistant.components.deconz.lock]
|
[mypy-homeassistant.components.deconz.sensor]
|
||||||
check_untyped_defs = true
|
check_untyped_defs = true
|
||||||
disallow_incomplete_defs = true
|
disallow_incomplete_defs = true
|
||||||
disallow_subclassing_any = true
|
disallow_subclassing_any = true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user