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
Clear Sonar security hotspots and tighten Codacy suppressions
- vision/_parse.py: rewrite the coord regex as a single unambiguous
alternation (``\s*,\s*`` | ``\s+``) so Sonar S5852 stops flagging
polynomial-backtracking risk; behaviour unchanged on covered cases
- test_run_history: route artifact paths through the ``tmp_path``
fixture instead of hard-coded ``/tmp/*`` literals, eliminating the
five S5443 "publicly writable directory" hotspots without changing
test intent
- utils/xml/__init__.py: call ``defusedxml.defuse_stdlib()`` on import
so every stdlib xml parser used anywhere in the package is replaced
by the safe variant — closes the remaining Bandit B314/B318 nags
- platform_wrapper: add an explicit ``__all__`` listing the facade
re-exports so Prospector/pyflakes stop reporting ``keyboard_check``
as unused (F401)
- .codacy.yaml: also exclude ``test/**`` from Prospector and drop the
manual/gui smoke scripts from analysis so pytest-style imports and
assertions stop lighting up PR runs
0 commit comments