Skip to content

feat: add ruff linter to Makefile and qa.yml CI workflow#13

Merged
francescobianco merged 1 commit intomainfrom
claude/add-python-linter-ci-9pNql
Mar 24, 2026
Merged

feat: add ruff linter to Makefile and qa.yml CI workflow#13
francescobianco merged 1 commit intomainfrom
claude/add-python-linter-ci-9pNql

Conversation

@francescobianco
Copy link
Member

This pull request introduces a quality assurance workflow to the project by adding automated linting with Ruff. It also provides a convenient Makefile command for running the linter locally and configures Ruff as a development dependency with custom settings.

Quality Assurance Automation:

  • Added a GitHub Actions workflow (.github/workflows/qa.yml) to automatically run Ruff lint checks on pushes and pull requests to main and master branches.

Local Development Tools:

  • Added a lint target to the Makefile for running Ruff lint checks locally via Poetry.

Dependency and Linter Configuration:

  • Added Ruff as a dev dependency in pyproject.toml and configured it with custom linting rules, line length, and target Python version.

@francescobianco francescobianco merged commit 37018d7 into main Mar 24, 2026
0 of 4 checks passed
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.

2 participants