| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ Warning: custom changes will be lost. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This PR contains the following updates:
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)v0.16.0
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.16.0
astral-sh/ruff (ruff)v0.16.0
Compare Source
Released on 2026-07-23.
Check out the blog post for a migration
guide and overview of the changes!
Breaking changes
Ruff now enables a much larger set of rules by default (413, up from 59). See the blog post for
more details and the new Default Rules page for a
full listing of the enabled rules.
Ruff can now format Python code blocks in Markdown files and will do this by default. See the
documentation for more details.
Ruff now supports ruff: ignore comments at the ends of lines, like noqa comments, or on the line preceding a diagnostic. For example, these both suppress an unused-import (F401) diagnostic:
Fixes are now shown in check and format --check output:
This example also shows off the Markdown formatting.
format --check now supports the same output formats as the linter, including the github and
gitlab outputs for rendering annotations in CI:
See the CLI help or documentation for the
full list of supported formats.
The filename, location, end_location, fix.edits[].location, and fix.edits[].end_location
fields in the JSON output format may now be null rather than defaulting to the empty string and
row 1, column 1, respectively.
Stabilization
The following rules have been stabilized and are no longer in preview:
(AIR303)
(CPY001)
(ISC004)
(LOG004)
(PLE0304)
(PLR0917)
(RUF036)
(RUF063)
(RUF068)
The following behaviors have been stabilized:
the exception is logged via logging methods other than critical, error and exception.
(FA102) now checks for additional PEP 585-compatible
APIs, such as those from collections.abc.
(INT001),
format-in-get-text-func-call
(INT002), and
printf-in-get-text-func-call
(INT003) now check for additional common ways of using the gettext module, such as assigning
it to builtins._.
(S310) now resolves local string literal bindings to avoid more false positives.
snmp-weak-cryptography (S509) now
support the recommended API from newer versions of PySNMP.
recognizes typing_extensions.Text in addition to typing.Text.
Preview features
Bug fixes
Rule changes
Performance
Documentation
Contributors
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.