Releases
v0.1.15
Changes
Preview features
Error when NURSERY
selector is used with --preview
(#9682 )
Preserve indentation around multiline strings in formatter (#9637 )
[flake8-return
] Add fixes for all rules (RET505
, RET506
, RET507
, RET508
) (#9595 )
[flake8-simplify
] Add fix for if-with-same-arms
(SIM114
) (#9591 )
[pycodestyle
] Add fix for multiple-imports-on-one-line
(E401
) (#9518 )
[pylint
] Add fix for collapsible-else-if
(PLR5501
) (#9594 )
[pylint
] Add fix for useless-else-on-loop
(PLW0120
) (#9590 )
[pylint
] Implement assigning-non-slot
(E0237
) (#9623 )
[pylint
] Implement potential-index-error
(PLE0643
) (#9545 )
[pylint
] Implement too-many-nested-blocks
(PLR1702
) (#9172 )
[ruff
] Add rule to sort __slots__
and __match_args__
(#9564 )
[ruff
] Detect unnecessary dict
comprehensions for iterables (RUF025
) (#9613 )
[ruff
] Guard against use of default_factory
as a keyword argument (RUF026
) (#9651 )
[ruff
] Implement mutable-fromkeys-value
(RUF024
) (#9597 )
CLI
Enable auto-wrapping of --help
output (#9633 )
Bug fixes
Avoid rendering display-only rules as fixable (#9649 )
Detect automagic-like assignments in notebooks (#9653 )
Generate custom JSON schema for dynamic setting (#9632 )
[flake8-no-pep420
] Include global --config
when determining namespace packages (#9603 )
[flake8-pie
] Omit bound tuples passed to .startswith
or .endswith
(#9661 )
[flake8-return
] Avoid panic when fixing inlined else blocks (#9657 )
[flake8-return
] Consider exception suppression in unnecessary assignment (#9673 )
[flake8-return
] Take NoReturn
annotation into account when analyzing implicit returns (#9636 )
[flake8-simplify
] Support inverted returns in needless-bool
(SIM103
) (#9619 )
[flake8-type-checking
] Add Pydantic's BaseConfig
to default-copy list (#9650 )
[flake8-type-checking
] Avoid marking InitVar
as a typing-only annotation (#9688 )
[pycodestyle
] Allow dtype
comparisons in type-comparison
(#9676 )
[pydocstyle
] Re-implement last-line-after-section
(D413
) (#9654 )
Documentation
[flake8-pytest-style
] Add fix safety documentation for duplicate-parameterize-test-cases
(#9678 )
[pylint
] Document literal-membership
fix safety conditions (#9677 )
[isort
] Fix reference to isort
rule code (#9598 )
Contributors
You can’t perform that action at this time.