Skip to content

feat: migrate from pylint/black to ruff#71

Merged
Abdul-Muqadim-Arbisoft merged 1 commit intoreleasefrom
muqadim/migrate-ruff
Sep 15, 2025
Merged

feat: migrate from pylint/black to ruff#71
Abdul-Muqadim-Arbisoft merged 1 commit intoreleasefrom
muqadim/migrate-ruff

Conversation

@Abdul-Muqadim-Arbisoft
Copy link
Collaborator

Linked Epic: overhangio/tutor#1251

Some new rules that have been added are:

I: sort imports
N: check for pep8-naming standards
W292: check for missing extra line at EOF

Some of our lines, particularly in config break the 88 character line length limit. For that, we add a # noqa: E501 to let ruff know to ignore the rule for that line

  • test: python package distribution build when running make test Pushing to pypi would occasionally fail because of breaking distribution build. We verify the build in the github CI now so that we can mitigate those errors later on.

  • fix: install ruff instead of pylint/black as optional dev dependency

Linked Epic: overhangio/tutor#1251

Some new rules that have been added are:

I: sort imports
N: check for pep8-naming standards
W292: check for missing extra line at EOF

Some of our lines, particularly in config break the 88 character line length limit. For that, we add a # noqa: E501 to let ruff know to ignore the rule for that line

* test: python package distribution build when running make test
Pushing to pypi would occasionally fail because of breaking distribution build.
We verify the build in the github CI now so that we can mitigate those errors later on.

* fix: install ruff instead of pylint/black as optional dev dependency
@Abdul-Muqadim-Arbisoft Abdul-Muqadim-Arbisoft merged commit aab2ad7 into release Sep 15, 2025
3 checks passed
@Abdul-Muqadim-Arbisoft Abdul-Muqadim-Arbisoft deleted the muqadim/migrate-ruff branch September 15, 2025 18:42
@github-project-automation github-project-automation bot moved this from In review to Done in Tutor project management Sep 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants