Skip to content

Conversation

@dariocazzani
Copy link
Contributor

What does this PR do?

Sets up automated code quality checks using ruff and mypy with comprehensive linting rules and strict type checking. Adds GitHub Actions workflow that leverages uv for fast dependency installation and consistent tool versions across local and CI environments.

@dariocazzani dariocazzani requested a review from ayeganov August 28, 2025 09:42
mypy.ini Outdated
@@ -0,0 +1,9 @@
[mypy]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets move this to pyproject.toml

@ayeganov ayeganov merged commit fc6ca3f into main Aug 28, 2025
2 checks passed
@ayeganov ayeganov deleted the setup/linting-and-ci-infrastructure branch August 28, 2025 15:27
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.

3 participants