Skip to content

Expand Ruff quality rules - #161

Merged
codeforester merged 1 commit into
mainfrom
ci/135-20260807-ruff-rule-expansion
Aug 7, 2026
Merged

Expand Ruff quality rules#161
codeforester merged 1 commit into
mainfrom
ci/135-20260807-ruff-rule-expansion

Conversation

@codeforester

Copy link
Copy Markdown
Contributor

Summary

  • enable Ruff import sorting, bugbear, and Python-upgrade rules
  • apply safe import/modern-syntax fixes across the package, examples, scripts, and tests
  • make zip strictness and closure binding explicit where bugbear identified ambiguity

Validation

  • uv run --project . --extra dev --extra quality ruff check lib/python/base_cli scripts examples tests
  • uv run --project . --extra dev --extra quality ruff format --check scripts examples
  • uv run --project . --extra dev pytest (393 passed, 116 subtests)
  • git diff --check

Closes #135

@codeforester
codeforester force-pushed the ci/135-20260807-ruff-rule-expansion branch from 7dec65b to 6438a00 Compare August 7, 2026 16:54
@codeforester
codeforester merged commit 088afea into main Aug 7, 2026
83 checks passed
@codeforester
codeforester deleted the ci/135-20260807-ruff-rule-expansion branch August 7, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ruff rule set too narrow — missing I (import sort), B (bugbear), UP (pyupgrade)

1 participant