fastapi-utils
fastapi-utils copied to clipboard
Bump ruff from 0.1.8 to 0.6.2
Bumps ruff from 0.1.8 to 0.6.2.
Release notes
Sourced from ruff's releases.
0.6.2
Release Notes
Preview features
- [
flake8-simplify
] Extendopen-file-with-context-handler
to work with other standard-library IO modules (SIM115
) (#12959)- [
ruff
] Avoidunused-async
for functions with FastAPI route decorator (RUF029
) (#12938)- [
ruff
] Ignorefstring-missing-syntax
(RUF027
) forfastAPI
paths (#12939)- [
ruff
] Implement check for Decimal called with a float literal (RUF032) (#12909)Rule changes
- [
flake8-bugbear
] Update diagnostic message when expression is at the end of function (B015
) (#12944)- [
flake8-pyi
] Skip type annotations instring-or-bytes-too-long
(PYI053
) (#13002)- [
flake8-type-checking
] Always recognise relative imports as first-party (#12994)- [
flake8-unused-arguments
] Ignore unused arguments on stub functions (ARG001
) (#12966)- [
pylint
] Ignore augmented assignment forself-cls-assignment
(PLW0642
) (#12957)Server
- Show full context in error log messages (#13029)
Bug fixes
- [
pep8-naming
] Don't flagfrom
imports following conventional import names (N817
) (#12946)- [
pylint
] - Allow__new__
methods to havecls
as their first argument even if decorated with@staticmethod
forbad-staticmethod-argument
(PLW0211
) (#12958)Documentation
- Add
hyperfine
installation instructions; updatehyperfine
code samples (#13034)- Expand note to use Ruff with other language server in Kate (#12806)
- Update example for
PT001
as per the new default behavior (#13019)- [
perflint
] Improve docs fortry-except-in-loop
(PERF203
) (#12947)- [
pydocstyle
] Add reference tolint.pydocstyle.ignore-decorators
setting to rule docs (#12996)Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.6.2
Preview features
- [
flake8-simplify
] Extendopen-file-with-context-handler
to work with other standard-library IO modules (SIM115
) (#12959)- [
ruff
] Avoidunused-async
for functions with FastAPI route decorator (RUF029
) (#12938)- [
ruff
] Ignorefstring-missing-syntax
(RUF027
) forfastAPI
paths (#12939)- [
ruff
] Implement check for Decimal called with a float literal (RUF032) (#12909)Rule changes
- [
flake8-bugbear
] Update diagnostic message when expression is at the end of function (B015
) (#12944)- [
flake8-pyi
] Skip type annotations instring-or-bytes-too-long
(PYI053
) (#13002)- [
flake8-type-checking
] Always recognise relative imports as first-party (#12994)- [
flake8-unused-arguments
] Ignore unused arguments on stub functions (ARG001
) (#12966)- [
pylint
] Ignore augmented assignment forself-cls-assignment
(PLW0642
) (#12957)Server
- Show full context in error log messages (#13029)
Bug fixes
- [
pep8-naming
] Don't flagfrom
imports following conventional import names (N817
) (#12946)- [
pylint
] - Allow__new__
methods to havecls
as their first argument even if decorated with@staticmethod
forbad-staticmethod-argument
(PLW0211
) (#12958)Documentation
- Add
hyperfine
installation instructions; updatehyperfine
code samples (#13034)- Expand note to use Ruff with other language server in Kate (#12806)
- Update example for
PT001
as per the new default behavior (#13019)- [
perflint
] Improve docs fortry-except-in-loop
(PERF203
) (#12947)- [
pydocstyle
] Add reference tolint.pydocstyle.ignore-decorators
setting to rule docs (#12996)0.6.1
This is a hotfix release to address an issue with
ruff-pre-commit
. In v0.6, Ruff changed its behavior to lint and format Jupyter notebooks by default; however, due to an oversight, these files were still excluded by default if Ruff was run via pre-commit, leading to inconsistent behavior. This has now been fixed.Preview features
- [
fastapi
] Implementfast-api-unused-path-parameter
(FAST003
) (#12638)Rule changes
- [
pylint
] Renametoo-many-positional
totoo-many-positional-arguments
(R0917
) (#12905)
... (truncated)
Commits
02c4373
Bump version to 0.6.2 (#13056)d37e2e5
[flake8-simplify
] Extend open-file-with-context-handler to work with other ...d1d0678
[red-knot] Remove notebook support from the server (#13040)93f9023
Addhyperfine
installation instructions; updatehyperfine
code samples (#...8144a11
[red-knot] Add definition for with items (#12920)dce87c2
Eagerly validate typeshed versions (#12786)f873d2a
Revert "Use the system allocator for codspeed benchmarks" (#13035)ecd9e6a
[red-knot] Improve theunresolved-import
check (#13007)785c399
Use ZIP file size metadata to allocate string (#13032)a35cdbb
Fix various panicks when linting black/src (#13033)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)