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
Ruff currently selects only E9, F63, F7, and F82, so most Pyflakes diagnostics are not enforced. Enabling the complete F family on current main reports exactly 10 findings across four files:
one duplicate, identical "Data Structures Sequential" dictionary key (F601);
nine constant f-strings with no placeholders (F541).
This is a small, reviewable first slice of the broader #795 maintainability baseline.
Scope
Enable the complete Ruff F rule family while retaining the current correctness rules.
Remove the duplicate identical manifest key.
Remove only the redundant f prefixes from constant strings.
Update workflow/configuration policy coverage and contributor guidance so full Pyflakes cannot regress silently.
Do not enable import sorting, bugbear, McCabe, formatting, or unrelated style families in this child issue.
Child scope of #795.
Problem
Ruff currently selects only
E9,F63,F7, andF82, so most Pyflakes diagnostics are not enforced. Enabling the completeFfamily on current main reports exactly 10 findings across four files:"Data Structures Sequential"dictionary key (F601);F541).This is a small, reviewable first slice of the broader #795 maintainability baseline.
Scope
Frule family while retaining the current correctness rules.fprefixes from constant strings.Acceptance criteria
python -m ruff check --select F .and the repository's normal Ruff command both pass without blanketnoqasuppressions../venv/bin/pyright --warningsreports no errors or warnings.4.7.1.stable.official.a13da4febgates remain green.