You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore(internal): enable targeted ruff pylint rules, fix 104 violations
- Add PLE (whole prefix) plus 11 individually-selected PLC/PLR/PLW codes
to pyproject.toml, with rationale for why the PL family isn't selected
wholesale (PLC0415 fights lazy-init, PLR2004/PLR0913/PLR0917/PLR0911
are noisy on this codebase's patterns)
- Fix all 104 violations: explicit check=False on 36 subprocess.run
calls, remove 23 unnecessary lambdas, narrow two global statements to
only what's assigned, collapse if/else nests to elif, add maxsplit to
split/rsplit calls, and misc pylint conventions (dict-index-missing,
repeated-equality, manual-from-import, useless-return)
- Bump webhook-proxy dev add-on version 2.1.1.dev2 -> 2.1.1.dev3 (with
CHANGELOG entry), required by webhook-proxy-dev-version-guard since
this PR touches homeassistant-addon-webhook-proxy-dev/
* fix: keep stable webhook-proxy tree dev-first-compliant
Per Codex review: allow-stable-edit is documented for stable-only
hotfixes, not routine maintenance sweeps. Revert the 2 lint fixes in
homeassistant-addon-webhook-proxy/ (keep them in the -dev flavor only)
and add a temporary per-file-ignore for PLC0207/PLR5501 scoped to the
stable tree, removed at the next promote.
---------
Co-authored-by: Sergey <sergey@example.com>
0 commit comments