Skip to content

Add ruff and mypy for code quality enforcement#2

Merged
iwillig merged 1 commit intomainfrom
ivan/add-linters-and-type-checkers
Mar 5, 2026
Merged

Add ruff and mypy for code quality enforcement#2
iwillig merged 1 commit intomainfrom
ivan/add-linters-and-type-checkers

Conversation

@iwillig
Copy link
Copy Markdown
Owner

@iwillig iwillig commented Mar 5, 2026

Prior to this change there was no automated way to ensure consistent code style, catch common bugs, or verify type correctness. This made it harder to maintain code quality as the project grows and for new contributors to follow established patterns.

By adding linting, formatting, and type checking to the CI pipeline, we catch issues early before they reach main. This reduces code review burden and ensures a consistent codebase that is easier to read and maintain.

@iwillig iwillig force-pushed the ivan/add-linters-and-type-checkers branch from 357b096 to 9a6caee Compare March 5, 2026 11:44
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 5, 2026

Git Hygiene — All Commits Look Good!

Prior to this change there was no automated way to ensure consistent
code style, catch common bugs, or verify type correctness. This made
it harder to maintain code quality as the project grows and for new
contributors to follow established patterns.

By adding linting, formatting, and type checking to the CI pipeline,
we catch issues early before they reach main. This reduces code review
burden and ensures a consistent codebase that is easier to read and
maintain.
@iwillig iwillig force-pushed the ivan/add-linters-and-type-checkers branch from 9a6caee to e88e293 Compare March 5, 2026 11:50
@iwillig iwillig merged commit a6516dd into main Mar 5, 2026
5 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.

1 participant