Skip to content
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

Add linters and dev tools to match Core #241

Closed
MJJoyce opened this issue Dec 14, 2022 · 1 comment · Fixed by #250
Closed

Add linters and dev tools to match Core #241

MJJoyce opened this issue Dec 14, 2022 · 1 comment · Fixed by #250
Assignees

Comments

@MJJoyce
Copy link
Member

MJJoyce commented Dec 14, 2022

Update GUI with the same development support tooling currently used in Core. We'll need to update the README with instructions on how to use these as well.

@MJJoyce MJJoyce self-assigned this Dec 14, 2022
@MJJoyce
Copy link
Member Author

MJJoyce commented Dec 15, 2022

Related to #231

MJJoyce added a commit that referenced this issue Jan 19, 2023
Add devel dependencies, linters, and check pipeline to match Core. This
currently includes black, mypy, flake8, and other pre-commit pipelines.
MJJoyce added a commit that referenced this issue Jan 19, 2023
Various minor code updates to keep mypy and other linters happy. Note,
some of the mypy errors required minor updates in core so type checking
could be run. Changes will be pushed to Core to address that separately.
MJJoyce added a commit that referenced this issue Jan 19, 2023
Add stripped down version of tox config from Core. This has
python-version specific testing removed since we don't have a test suite
(in python) to exercise stuff.

Note, the tox runs won't work currently due to required changes that are
pending in other PRs.
MJJoyce added a commit that referenced this issue Jul 26, 2023
Add devel dependencies, linters, and check pipeline to match Core. This
currently includes black, mypy, flake8, and other pre-commit pipelines.
MJJoyce added a commit that referenced this issue Jul 26, 2023
Various minor code updates to keep mypy and other linters happy. Note,
some of the mypy errors required minor updates in core so type checking
could be run. Changes will be pushed to Core to address that separately.
MJJoyce added a commit that referenced this issue Jul 26, 2023
Add stripped down version of tox config from Core. This has
python-version specific testing removed since we don't have a test suite
(in python) to exercise stuff.

Note, the tox runs won't work currently due to required changes that are
pending in other PRs.
MJJoyce added a commit that referenced this issue Jul 26, 2023
Issue #241 - Add linters and dev tools to match Core
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 a pull request may close this issue.

1 participant