Skip to content

More ruff and warning cleanup #191

More ruff and warning cleanup

More ruff and warning cleanup #191

Triggered via pull request November 8, 2025 21:54
Status Success
Total duration 1m 7s
Artifacts

validate.yaml

on: pull_request
Hassfest validation
18s
Hassfest validation
HACS validation
33s
HACS validation
Ruff validation
5s
Ruff validation
Manifest requirements validation
6s
Manifest requirements validation
Unit testing
1m 4s
Unit testing
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 2 warnings
Ruff (ANN001): custom_components/zaptec/zaptec/api.py#L376
custom_components/zaptec/zaptec/api.py:376:33: ANN001 Missing type annotation for function argument `cb`
Ruff (ANN001): custom_components/zaptec/zaptec/api.py#L356
custom_components/zaptec/zaptec/api.py:356:37: ANN001 Missing type annotation for function argument `ssl_context`
Ruff (ANN001): custom_components/zaptec/zaptec/api.py#L356
custom_components/zaptec/zaptec/api.py:356:28: ANN001 Missing type annotation for function argument `cb`
Ruff (ANN201): custom_components/zaptec/zaptec/api.py#L349
custom_components/zaptec/zaptec/api.py:349:15: ANN201 Missing return type annotation for public function `live_stream_connection_details`
Ruff (FIX001): custom_components/zaptec/zaptec/api.py#L302
custom_components/zaptec/zaptec/api.py:302:11: FIX001 Line contains FIXME, consider resolving the issue
Ruff (TD003): custom_components/zaptec/zaptec/api.py#L302
custom_components/zaptec/zaptec/api.py:302:11: TD003 Missing issue link for this TODO
Ruff (TD002): custom_components/zaptec/zaptec/api.py#L302
custom_components/zaptec/zaptec/api.py:302:11: TD002 Missing author in TODO; try: `# TODO(<author_name>): ...` or `# TODO @<author_name>: ...`
Ruff (TD001): custom_components/zaptec/zaptec/api.py#L302
custom_components/zaptec/zaptec/api.py:302:11: TD001 Invalid TODO tag: `FIXME`
Ruff (B006): custom_components/zaptec/zaptec/api.py#L189
custom_components/zaptec/zaptec/api.py:189:30: B006 Do not use mutable data structures for argument defaults
Ruff (D102): custom_components/zaptec/zaptec/api.py#L67
custom_components/zaptec/zaptec/api.py:67:9: D102 Missing docstring in public method
Ruff validation
Could not parse version from pyproject.toml. Using latest version.
Ruff validation
Could not parse version from pyproject.toml. Using latest version.