Bump ruff from 0.6.1 to 0.6.2
Bumps ruff from 0.6.1 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)
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