Merge branch 'home-assistant-master' #177
ci.yaml
on: push
Collect information & changes data
1m 0s
Matrix: Prepare dependencies
Check hassfest
31s
Check all requirements
17s
Check mypy
2m 25s
Check pylint
7m 13s
Check ruff-format
21s
Matrix: pytest
Matrix: pytest-mariadb
Matrix: pytest-postgres
Upload test coverage to Codecov
0s
Annotations
43 errors and 10 warnings
Check other linters:
homeassistant/components/climate_ip/mim-h03_heatpump.yaml#L9
9:12 [trailing-spaces] trailing spaces
|
Check other linters:
homeassistant/components/climate_ip/mim-h03_heatpump.yaml#L10
10:15 [truthy] truthy value should be one of [false, true]
|
Check other linters:
homeassistant/components/climate_ip/mim-h03_heatpump.yaml#L15
15:23 [colons] too many spaces before colon
|
Check other linters:
homeassistant/components/climate_ip/mim-h03_heatpump.yaml#L23
23:24 [colons] too many spaces before colon
|
Check other linters:
homeassistant/components/climate_ip/mim-h03_heatpump.yaml#L23
23:96 [colons] too many spaces before colon
|
Check other linters:
homeassistant/components/climate_ip/mim-h03_heatpump.yaml#L24
24:24 [colons] too many spaces before colon
|
Check other linters:
homeassistant/components/climate_ip/mim-h03_heatpump.yaml#L24
24:96 [colons] too many spaces before colon
|
Check other linters:
homeassistant/components/climate_ip/mim-h03_heatpump.yaml#L25
25:86 [colons] too many spaces before colon
|
Check other linters:
homeassistant/components/climate_ip/mim-h03_heatpump.yaml#L29
29:1 [comments-indentation] comment not indented like content
|
Check other linters:
homeassistant/components/climate_ip/mim-h03_heatpump.yaml#L42
42:84 [brackets] too many spaces inside brackets
|
Ruff (D100):
homeassistant/AlarmStatusChanger.py#L1
homeassistant/AlarmStatusChanger.py:1:1: D100 Missing docstring in public module
|
Ruff (E402):
homeassistant/AlarmStatusChanger.py#L16
homeassistant/AlarmStatusChanger.py:16:1: E402 Module level import not at top of file
|
Ruff (E402):
homeassistant/AlarmStatusChanger.py#L17
homeassistant/AlarmStatusChanger.py:17:1: E402 Module level import not at top of file
|
Ruff (D101):
homeassistant/AlarmStatusChanger.py#L20
homeassistant/AlarmStatusChanger.py:20:7: D101 Missing docstring in public class
|
Ruff (D107):
homeassistant/AlarmStatusChanger.py#L21
homeassistant/AlarmStatusChanger.py:21:9: D107 Missing docstring in `__init__`
|
Ruff (F841):
homeassistant/AlarmStatusChanger.py#L26
homeassistant/AlarmStatusChanger.py:26:13: F841 Local variable `a` is assigned to but never used
|
Ruff (D102):
homeassistant/AlarmStatusChanger.py#L28
homeassistant/AlarmStatusChanger.py:28:9: D102 Missing docstring in public method
|
Ruff (E722):
homeassistant/AlarmStatusChanger.py#L35
homeassistant/AlarmStatusChanger.py:35:9: E722 Do not use bare `except`
|
Ruff (D102):
homeassistant/AlarmStatusChanger.py#L38
homeassistant/AlarmStatusChanger.py:38:9: D102 Missing docstring in public method
|
Ruff (E722):
homeassistant/AlarmStatusChanger.py#L49
homeassistant/AlarmStatusChanger.py:49:9: E722 Do not use bare `except`
|
Check ruff-format
Process completed with exit code 1.
|
Check all requirements
Process completed with exit code 1.
|
Check hassfest
Process completed with exit code 1.
|
Check mypy:
homeassistant/components/climate_ip/controller.py#L3
Need type annotation for "CLIMATE_CONTROLLERS" (hint: "CLIMATE_CONTROLLERS: List[<type>] = ...") [var-annotated]
|
Check mypy:
homeassistant/components/climate_ip/controller.py#L73
Incompatible return value type (got "None", expected "ClimateController") [return-value]
|
Check mypy:
homeassistant/components/climate_ip/connection.py#L4
Need type annotation for "CLIMATE_IP_CONNECTIONS" (hint: "CLIMATE_IP_CONNECTIONS: List[<type>] = ...") [var-annotated]
|
Check mypy:
homeassistant/components/climate_ip/connection.py#L45
Incompatible return value type (got "None", expected "Connection") [return-value]
|
Check mypy:
homeassistant/ROIStatusChanger.py#L18
Function is missing a type annotation [no-untyped-def]
|
Check mypy:
homeassistant/ROIStatusChanger.py#L25
Function is missing a type annotation [no-untyped-def]
|
Check mypy:
homeassistant/ROIStatusChanger.py#L27
Item "None" of "Connection | None" has no attribute "cursor" [union-attr]
|
Check mypy:
homeassistant/ROIStatusChanger.py#L31
Item "None" of "Connection | None" has no attribute "commit" [union-attr]
|
Check mypy:
homeassistant/ROIStatusChanger.py#L36
Function is missing a type annotation [no-untyped-def]
|
Check mypy:
homeassistant/ROIStatusChanger.py#L38
Item "None" of "Connection | None" has no attribute "cursor" [union-attr]
|
Check pylint:
homeassistant/components/remote_homeassistant/proxy_services.py#L5
E0611: No name 'SERVICE_CALL_LIMIT' in module 'homeassistant.core' (no-name-in-module)
|
Check pylint:
homeassistant/components/tesla_custom/config_flow.py#L10
E0611: No name 'HTTP_UNAUTHORIZED' in module 'homeassistant.const' (no-name-in-module)
|
Check pylint:
homeassistant/components/tesla_custom/sensor.py#L11
E0611: No name 'distance' in module 'homeassistant.util' (no-name-in-module)
|
Check pylint:
homeassistant/components/tesla_custom/__init__.py#L9
E0611: No name 'HTTP_UNAUTHORIZED' in module 'homeassistant.const' (no-name-in-module)
|
Check pylint:
homeassistant/components/tesla_custom/tesla_device.py#L8
E0611: No name 'async_get_registry' in module 'homeassistant.helpers.entity_registry' (no-name-in-module)
|
Check pylint:
homeassistant/components/localtuya/fan.py#L6
E0611: No name 'SPEED_HIGH' in module 'homeassistant.components.fan' (no-name-in-module)
|
Check pylint:
homeassistant/components/localtuya/fan.py#L6
E0611: No name 'SPEED_LOW' in module 'homeassistant.components.fan' (no-name-in-module)
|
Check pylint:
homeassistant/components/localtuya/fan.py#L6
E0611: No name 'SPEED_MEDIUM' in module 'homeassistant.components.fan' (no-name-in-module)
|
Check pylint:
homeassistant/components/localtuya/fan.py#L6
E0611: No name 'SPEED_OFF' in module 'homeassistant.components.fan' (no-name-in-module)
|
Check pylint:
homeassistant/components/climate_ip/climate.py#L10
E0611: No name 'temperature' in module 'homeassistant.util' (no-name-in-module)
|
Check pylint:
homeassistant/AlarmStatusChanger.py#L71
W0622: Redefining built-in 'id' (redefined-builtin)
|
Check pylint:
homeassistant/ROIStatusChanger.py#L98
W0622: Redefining built-in 'id' (redefined-builtin)
|
Check pylint:
homeassistant/ROIStatusChanger.py#L25
W0621: Redefining name 'count' from outer scope (line 103) (redefined-outer-name)
|
Check pylint:
homeassistant/ROIStatusChanger.py#L36
W0621: Redefining name 'count' from outer scope (line 103) (redefined-outer-name)
|
Check pylint:
homeassistant/ROIStatusChanger.py#L71
W0621: Redefining name 'count' from outer scope (line 103) (redefined-outer-name)
|
Check pylint:
homeassistant/ROIStatusChanger.py#L74
W0621: Redefining name 'count' from outer scope (line 103) (redefined-outer-name)
|
Check pylint:
homeassistant/components/remote_homeassistant/config_flow.py#L34
W0622: Redefining built-in 'filter' (redefined-builtin)
|
Check pylint:
homeassistant/components/remote_homeassistant/config_flow.py#L87
R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return)
|
Check pylint:
homeassistant/components/remote_homeassistant/config_flow.py#L149
W0237: Parameter 'discovery_info' has been renamed to 'info' in overriding 'ConfigFlow.async_step_zeroconf' method (arguments-renamed)
|
Check pylint:
homeassistant/components/remote_homeassistant/config_flow.py#L181
W0718: Catching too general exception Exception (broad-exception-caught)
|