Skip to content

Add linting to the CI setup, using ruff#1857

Open
apdavison wants to merge 1 commit into
NeuralEnsemble:masterfrom
apdavison:ruff
Open

Add linting to the CI setup, using ruff#1857
apdavison wants to merge 1 commit into
NeuralEnsemble:masterfrom
apdavison:ruff

Conversation

@apdavison
Copy link
Copy Markdown
Member

To improve overall code quality, I suggest adding a linter to the CI setup. I've gone with ruff, because I've had good experiences with it (in particular, it is fast), but I'm open to consider a different linter. (Note that ruff also does formatting, it's a drop-in replacement for black)

For now the setup is quite forgiving, but we can toughen it up later.

The CI job first tests there are no regressions in code quality, then produces a report on things that could be improved (linter warnings and errors). As we gradually fix these, the rules can be made stricter.

For now the setup is quite forgiving, but we can toughen it up later.
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