-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🚧 (dashboard) add linter #216
Conversation
ssorin
commented
Nov 6, 2024
- add dev dependencies (black, ruff, mypy, django-stubs, pre-commit)
- add lint and test commands to Makefile
- configure ruff, mypy and pre-commit
- reformat code with ruff ans black
- [wip] add a GitHub Actions workflow for CI/CD
929051d
to
2b432c7
Compare
e9461b8
to
18b5089
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's great! 👍
Concerning linters configuration, we should be as much homogeneous as possible across services, and discuss possible evolution that should apply globally.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I only have minor comments 😎
885ea9b
to
bd8333a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- add linter dependencies : black, ruff, mypy - add pytest dependencies - add linters and pytest configuration in pyproject.toml - add linter and test command in Makefile - move the dashboard Django app from src/dashboard/apps to src/dashboard/ - add github workflow for dashboard (dashboard.yml)
5ef6b4f
to
8e5292e
Compare