[hermes] ariadne: python:S2208 #140
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
SonarQube reports python:S2208 in
ariadne/services/cluster_state_profiles.py. The build is green; this is a standing finding, not a failure.What is wrong
The module uses a wildcard import from cluster_state_contract, which obscures its dependencies and can unintentionally import unrelated names. Replace it with explicit imports for the two constants used locally and the two contract types intentionally re-exported through all.
Ariadne opened no pull request for it: no automated patch was possible for this finding.
Facts
ariadne/services/cluster_state_profiles.py:5)Suggested fix (not applied)
Hermes could not open a pull request for this, so the change below was not written, validated, or pushed anywhere. It is a starting point for whoever picks this up, not a reviewed patch.
ariadne/services/cluster_state_profiles.py— The wildcard import is the S2208 violation. Explicitly importing the locally used constants and the public types preserved by all keeps the module's behavior and public exports unchanged while making dependencies clear.Links
/api/admin/audit/events, event typeshermes_autotriage_incidentandhermes_autotriage_diagnosis.Filed automatically by Ariadne from a Hermes Agent diagnosis (run run_3100e23928d14dc691f1aab3b7224df5). Hermes has no write access to this repository; no files or infrastructure were changed.