Skip to content

CI and linting updates#8

Merged
sixpearls merged 27 commits intomainfrom
ci-updates
Jun 6, 2025
Merged

CI and linting updates#8
sixpearls merged 27 commits intomainfrom
ci-updates

Conversation

@ixjlyons
Copy link
Copy Markdown
Contributor

@ixjlyons ixjlyons commented Jun 4, 2025

  • Use dependency groups instead of optional dependencies
  • Run linting and formatting in CI
  • Add quite a few rule sets and update code accordingly
  • Add a pre-commit config (can run the same checks as CI with pre-commit run -a, optionally install the git hooks)
  • Holding off on pep8-naming and pydoclint for now

@ixjlyons ixjlyons requested a review from sixpearls June 4, 2025 18:44
@sixpearls
Copy link
Copy Markdown
Contributor

Let's do pep8-naming now, agree to deferring pydoclint

@ixjlyons
Copy link
Copy Markdown
Contributor Author

ixjlyons commented Jun 5, 2025

Should be good now

@sixpearls sixpearls merged commit c55207a into main Jun 6, 2025
19 checks passed
@ixjlyons ixjlyons deleted the ci-updates branch June 6, 2025 19:02
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.

2 participants