mirror of
https://github.com/home-assistant/core.git
synced 2025-04-25 17:57:55 +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.alarm_control_panel
|
||||
homeassistant.components.deconz.binary_sensor
|
||||
homeassistant.components.deconz.button
|
||||
homeassistant.components.deconz.climate
|
||||
homeassistant.components.deconz.config_flow
|
||||
homeassistant.components.deconz.cover
|
||||
homeassistant.components.deconz.deconz_event
|
||||
homeassistant.components.deconz.device_trigger
|
||||
homeassistant.components.deconz.diagnostics
|
||||
homeassistant.components.deconz.fan
|
||||
homeassistant.components.deconz.gateway
|
||||
homeassistant.components.deconz.light
|
||||
homeassistant.components.deconz.lock
|
||||
homeassistant.components.deconz.logbook
|
||||
homeassistant.components.deconz.number
|
||||
homeassistant.components.deconz.scene
|
||||
homeassistant.components.deconz.sensor
|
||||
homeassistant.components.deconz.lock
|
||||
homeassistant.components.deconz.services
|
||||
homeassistant.components.deconz.siren
|
||||
homeassistant.components.deconz.switch
|
||||
|
@ -44,7 +44,7 @@ async def async_setup_events(gateway: DeconzGateway) -> None:
|
||||
"""Set up the deCONZ events."""
|
||||
|
||||
@callback
|
||||
def async_add_sensor(_, sensor_id: str) -> None:
|
||||
def async_add_sensor(_: EventType, sensor_id: str) -> None:
|
||||
"""Create DeconzEvent."""
|
||||
new_event: DeconzAlarmEvent | DeconzEvent
|
||||
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_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]
|
||||
check_untyped_defs = true
|
||||
disallow_incomplete_defs = true
|
||||
@ -550,6 +561,28 @@ no_implicit_optional = true
|
||||
warn_return_any = 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]
|
||||
check_untyped_defs = true
|
||||
disallow_incomplete_defs = true
|
||||
@ -594,6 +627,17 @@ no_implicit_optional = true
|
||||
warn_return_any = 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]
|
||||
check_untyped_defs = true
|
||||
disallow_incomplete_defs = true
|
||||
@ -616,7 +660,7 @@ no_implicit_optional = true
|
||||
warn_return_any = true
|
||||
warn_unreachable = true
|
||||
|
||||
[mypy-homeassistant.components.deconz.sensor]
|
||||
[mypy-homeassistant.components.deconz.scene]
|
||||
check_untyped_defs = true
|
||||
disallow_incomplete_defs = true
|
||||
disallow_subclassing_any = true
|
||||
@ -627,7 +671,7 @@ no_implicit_optional = true
|
||||
warn_return_any = true
|
||||
warn_unreachable = true
|
||||
|
||||
[mypy-homeassistant.components.deconz.lock]
|
||||
[mypy-homeassistant.components.deconz.sensor]
|
||||
check_untyped_defs = true
|
||||
disallow_incomplete_defs = true
|
||||
disallow_subclassing_any = true
|
||||
|
Loading…
x
Reference in New Issue
Block a user