Skip to content

Add ruff check linting with E and F rules#441

Merged
MaxGhenis merged 1 commit intomasterfrom
add-ruff-linting
Mar 6, 2026
Merged

Add ruff check linting with E and F rules#441
MaxGhenis merged 1 commit intomasterfrom
add-ruff-linting

Conversation

@MaxGhenis
Copy link
Contributor

Summary

  • Adds [tool.ruff.lint] config to pyproject.toml selecting E (pycodestyle) and F (pyflakes) rules with a conservative ignore list
  • Adds ruff check . to the Makefile format target (after ruff format .)
  • Does NOT include "I" (isort) rules to avoid circular import issues
  • No code changes -- config only

Ignored rules

E402, E501, E712, E713, E721, E722, E741, F401, F402, F403, F405, F541, F811, F821, F841

Test plan

  • ruff check . passes with the ignore list on current codebase

Generated with Claude Code

Adds ruff lint configuration selecting E (pycodestyle errors) and F (pyflakes) rules
with a conservative ignore list to avoid breaking existing code. Adds `ruff check .`
to the Makefile format target. Does not include import sorting (I) rules.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@MaxGhenis MaxGhenis merged commit 84951b0 into master Mar 6, 2026
16 checks passed
@MaxGhenis MaxGhenis deleted the add-ruff-linting branch March 6, 2026 14:18
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.

1 participant