Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Update pre-commit hooks#407

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
kurtmckee wants to merge12 commits intopython-openapi:master
base:master
Choose a base branch
Loading
fromkurtmckee:update-pre-commit-hooks

Conversation

@kurtmckee
Copy link
Contributor

@kurtmckeekurtmckee commentedJun 23, 2025
edited
Loading

This PR introduces the following changes:

  • Fix deprecated pre-commit stage names.

    Whenpre-commit install is run, it currently throws a deprecation regarding the stage names in the config file. This is now fixed.

  • Update thepyupgrade hook to its latest version, and update its target syntax version to Python 3.9+.

  • Removeflynt as a pre-commit hook.

    Its functionality is handled by thepyupgrade hook.

  • Migrate fromlocal pre-commit hooks to standard, hosted pre-commit hooks.

    This change is necessary because not all git-related tooling runs pre-commit hooks with the same activated virtual environment that the Poetry dev dependencies are installed in.

Taken together, these changes bring the pre-commit hook configuration up-to-date, and make it possible to enablepre-commit.ci for the repo if you choose to do so (and I highly recommend doing so!).

Note

I've split the commits up so that it can be reviewed commit-by-commit. This isolates the manual and automatic changes so that they can be reviewed in smaller chunks.

@codecov
Copy link

codecovbot commentedOct 2, 2025

Codecov Report

❌ Patch coverage is96.66667% with1 line in your changes missing coverage. Please review.
✅ Project coverage is 91.91%. Comparing base (49109f7) to head (e77bf1a).
⚠️ Report is 17 commits behind head on master.

Files with missing linesPatch %Lines
openapi_spec_validator/validation/protocols.py50.00%0 Missing and 1 partial⚠️
Additional details and impacted files
@@            Coverage Diff             @@##           master     #407      +/-   ##==========================================- Coverage   92.09%   91.91%   -0.19%==========================================  Files          24       24                Lines         759      742      -17       Branches       80       83       +3     ==========================================- Hits          699      682      -17+ Misses         42       39       -3- Partials       18       21       +3

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report?Share it here.

🚀 New features to boost your workflow:
  • ❄️Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

@kurtmckee

[8]ページ先頭

©2009-2025 Movatter.jp