Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update ruff to 0.1.14 #6726

Closed
wants to merge 1 commit into from
Closed

Conversation

pyup-bot
Copy link
Collaborator

This PR updates ruff from 0.1.8 to 0.1.14.

Changelog

0.1.14

Changes

Preview features

- \[`flake8-bugbear`\] Add fix for `duplicate-value` (`B033`) ([9510](https://github.com/astral-sh/ruff/pull/9510))
- \[`flake8-simplify`\] Implement `enumerate-for-loop` (`SIM113`) ([7777](https://github.com/astral-sh/ruff/pull/7777))
- \[`pygrep_hooks`\] Add fix for `deprecated-log-warn` (`PGH002`) ([9519](https://github.com/astral-sh/ruff/pull/9519))
- \[`pylint`\] Implement `import-private-name` (`C2701`) ([5920](https://github.com/astral-sh/ruff/pull/5920))
- \[`refurb`\] Implement `regex-flag-alias` with fix (`FURB167`) ([9516](https://github.com/astral-sh/ruff/pull/9516))
- \[`ruff`\] Add rule and fix to sort contents of `__all__` (`RUF022`) ([9474](https://github.com/astral-sh/ruff/pull/9474))
- \[`tryceratops`\] Add fix for `error-instead-of-exception` (`TRY400`) ([9520](https://github.com/astral-sh/ruff/pull/9520))

Rule changes

- \[`flake8-pyi`\] Fix `PYI047` false negatives on PEP-695 type aliases ([9566](https://github.com/astral-sh/ruff/pull/9566))
- \[`flake8-pyi`\] Fix `PYI049` false negatives on call-based `TypedDict`s ([9567](https://github.com/astral-sh/ruff/pull/9567))
- \[`pylint`\] Exclude `self` and `cls` when counting method arguments (`PLR0917`) ([9563](https://github.com/astral-sh/ruff/pull/9563))

CLI

- `--show-settings` displays active settings in a far more readable format ([9464](https://github.com/astral-sh/ruff/pull/9464))
- Add `--extension` support to the formatter ([9483](https://github.com/astral-sh/ruff/pull/9483))

Configuration

- Ignore preview status for fixable and unfixable selectors ([9538](https://github.com/astral-sh/ruff/pull/9538))
- \[`pycodestyle`\] Use the configured tab size when expanding indents ([9506](https://github.com/astral-sh/ruff/pull/9506))

Bug fixes

- Recursively visit deferred AST nodes ([9541](https://github.com/astral-sh/ruff/pull/9541))
- Visit deferred lambdas before type definitions ([9540](https://github.com/astral-sh/ruff/pull/9540))
- \[`flake8-simplify`\] Avoid some more `enumerate-for-loop` false positives (`SIM113`) ([9515](https://github.com/astral-sh/ruff/pull/9515))
- \[`pandas-vet`\] Limit inplace diagnostics to methods that accept inplace ([9495](https://github.com/astral-sh/ruff/pull/9495))
- \[`pylint`\] Add the `__prepare__` method to the list of recognized dunder method ([9529](https://github.com/astral-sh/ruff/pull/9529))
- \[`pylint`\] Ignore unnecessary dunder calls within dunder definitions ([9496](https://github.com/astral-sh/ruff/pull/9496))
- \[`refurb`\] Avoid bailing when `reimplemented-operator` is called on function (`FURB118`) ([9556](https://github.com/astral-sh/ruff/pull/9556))
- \[`ruff`\] Avoid treating named expressions as static keys (`RUF011`) ([9494](https://github.com/astral-sh/ruff/pull/9494))

Documentation

- Add instructions on using `noqa` with isort rules ([9555](https://github.com/astral-sh/ruff/pull/9555))
- Documentation update for URL giving 'page not found' ([9565](https://github.com/astral-sh/ruff/pull/9565))
- Fix admonition in dark mode ([9502](https://github.com/astral-sh/ruff/pull/9502))
- Update contributing docs to use `cargo bench -p ruff_benchmark` ([9535](https://github.com/astral-sh/ruff/pull/9535))
- Update emacs integration section to include `emacs-ruff-format` ([9403](https://github.com/astral-sh/ruff/pull/9403))
- \[`flake8-blind-except`\] Document exceptions to `blind-except` rule ([9580](https://github.com/astral-sh/ruff/pull/9580))

Contributors

- [AlexWaygood](https://github.com/AlexWaygood)
- [InquisitivePenguin](https://github.com/InquisitivePenguin)
- [MichaReiser](https://github.com/MichaReiser)
- [WhyNotHugo](https://github.com/WhyNotHugo)
- [chammika-become](https://github.com/chammika-become)
- [charliermarsh](https://github.com/charliermarsh)
- [diceroll123](https://github.com/diceroll123)
- [hoel-bagard](https://github.com/hoel-bagard)
- [mbyrnepr2](https://github.com/mbyrnepr2)
- [pabepadu](https://github.com/pabepadu)
- [port19x](https://github.com/port19x)
- [takaya0](https://github.com/takaya0)
- [tjkuson](https://github.com/tjkuson)
- [tmke8](https://github.com/tmke8)

0.1.13

Changes

Bug fixes

- Include base pyproject when initializing cache settings ([9480](https://github.com/astral-sh/ruff/pull/9480))
- \[`flake8-simplify`\] Account for possibly-empty f-string values in truthiness logic ([9484](https://github.com/astral-sh/ruff/pull/9484))
- \[`pylint`\] Add the missing period in `unnecessary-dunder-call` ([9485](https://github.com/astral-sh/ruff/pull/9485))
- \[`pylint`\] Fix `__aenter__` message in `unnecessary-dunder-call` ([9492](https://github.com/astral-sh/ruff/pull/9492))

Contributors

- [AlexWaygood](https://github.com/AlexWaygood)
- [KotlinIsland](https://github.com/KotlinIsland)
- [alex-700](https://github.com/alex-700)
- [charliermarsh](https://github.com/charliermarsh)

0.1.12

Changes

Preview features

- Formatter: Hug multiline-strings in preview style ([9243](https://github.com/astral-sh/ruff/pull/9243))
- \[`flake8-bandit`\] Add `ssl-with-no-version` (`S504`) ([9384](https://github.com/astral-sh/ruff/pull/9384))
- \[`flake8-bandit`\] Implement `ssl-insecure-version` (`S502`) ([9390](https://github.com/astral-sh/ruff/pull/9390))
- \[`flake8-bandit`\] Implement `ssl-with-bad-defaults` (`S503`) ([9391](https://github.com/astral-sh/ruff/pull/9391))
- \[`flake8-bandit`\] Implement suspicious import rules (`S4XX`) ([8831](https://github.com/astral-sh/ruff/pull/8831))
- \[`flake8-simplify`\] Implement `zip-dict-keys-and-values` (`SIM911`) ([9460](https://github.com/astral-sh/ruff/pull/9460))
- \[`pyflakes`\] Add a fix for `redefined-while-unused` (`F811`) ([9419](https://github.com/astral-sh/ruff/pull/9419))
- \[`pylint`\] Implement `unnecessary-dunder-call` (`C2801`) ([9166](https://github.com/astral-sh/ruff/pull/9166))
- \[`ruff`\] Add `parenthesize-chained-operators` (`RUF021`) to enforce parentheses in `a or b and c` ([9440](https://github.com/astral-sh/ruff/pull/9440))

Rule changes

- \[`flake8-boolean-trap`\] Allow Boolean positional arguments in setters ([9429](https://github.com/astral-sh/ruff/pull/9429))
- \[`flake8-builtins`\] Restrict `builtin-attribute-shadowing` (`A003`) to actual shadowed references ([9462](https://github.com/astral-sh/ruff/pull/9462))
- \[`flake8-pyi`\] Add fix for `generator-return-from-iter-method` (`PYI058`) ([9355](https://github.com/astral-sh/ruff/pull/9355))
- \[`pyflakes`\] Don't flag `redefined-while-unused` (`F811`) in `if` branches ([9418](https://github.com/astral-sh/ruff/pull/9418))
- \[`pyupgrade`\] Add some additional Python 3.12 typing members to `deprecated-import` ([9445](https://github.com/astral-sh/ruff/pull/9445))
- \[`ruff`\] Add fix for `parenthesize-chained-operators` (`RUF021`) ([9449](https://github.com/astral-sh/ruff/pull/9449))
- \[`ruff`\] Include subscripts and attributes in static key rule (`RUF011`) ([9416](https://github.com/astral-sh/ruff/pull/9416))
- \[`ruff`\] Support variable keys in static dictionary key rule (`RUF011`) ([9411](https://github.com/astral-sh/ruff/pull/9411))

Formatter

- Generate deterministic IDs when formatting notebooks ([9359](https://github.com/astral-sh/ruff/pull/9359))
- Allow ` fmt: skip` with interspersed same-line comments ([9395](https://github.com/astral-sh/ruff/pull/9395))
- Parenthesize breaking named expressions in match guards ([9396](https://github.com/astral-sh/ruff/pull/9396))

Bug fixes

- Add cell indexes to all diagnostics ([9387](https://github.com/astral-sh/ruff/pull/9387))
- Avoid infinite loop in constant vs. `None` comparisons ([9376](https://github.com/astral-sh/ruff/pull/9376))
- Handle raises with implicit alternate branches ([9377](https://github.com/astral-sh/ruff/pull/9377))
- Ignore trailing quotes for unclosed l-brace errors ([9388](https://github.com/astral-sh/ruff/pull/9388))
- Respect multi-segment submodule imports when resolving qualified names ([9382](https://github.com/astral-sh/ruff/pull/9382))
- Use `DisplayParseError` for stdin parser errors ([9409](https://github.com/astral-sh/ruff/pull/9409))
- Use `comment_ranges` for isort directive extraction ([9414](https://github.com/astral-sh/ruff/pull/9414))
- Use transformed source code for diagnostic locations ([9408](https://github.com/astral-sh/ruff/pull/9408))
- \[`flake8-pyi`\] Exclude `warnings.deprecated` and `typing_extensions.deprecated` arguments ([9423](https://github.com/astral-sh/ruff/pull/9423))
- \[`flake8-pyi`\] Fix false negative for `unused-private-protocol` (`PYI046`) with unused generic protocols ([9405](https://github.com/astral-sh/ruff/pull/9405))
- \[`pydocstyle`\] Disambiguate argument descriptors from section headers ([9427](https://github.com/astral-sh/ruff/pull/9427))
- \[`pylint`\] Homogenize `PLR0914` message to match other `PLR09XX` rules ([9399](https://github.com/astral-sh/ruff/pull/9399))
- \[`ruff`\] Allow `Hashable = None` in type annotations (`RUF013`) ([9442](https://github.com/astral-sh/ruff/pull/9442))

Documentation

- Fix admonition hyperlink colouring ([9385](https://github.com/astral-sh/ruff/pull/9385))
- Add missing preview link ([9386](https://github.com/astral-sh/ruff/pull/9386))

Contributors
- [AlexWaygood](https://github.com/AlexWaygood)
- [Eutropios](https://github.com/Eutropios)
- [MichaReiser](https://github.com/MichaReiser)
- [ThiefMaster](https://github.com/ThiefMaster)
- [addisoncrump](https://github.com/addisoncrump)
- [charliermarsh](https://github.com/charliermarsh)
- [diceroll123](https://github.com/diceroll123)
- [jack-mcivor](https://github.com/jack-mcivor)
- [juanitorduz](https://github.com/juanitorduz)
- [manunio](https://github.com/manunio)
- [mikaelarguedas](https://github.com/mikaelarguedas)
- [qdegraaf](https://github.com/qdegraaf)
- [rsyring](https://github.com/rsyring)
- [trag1c](https://github.com/trag1c)
- [zanieb](https://github.com/zanieb)

0.1.11

Changes

Preview features

- \[`pylint`\] Implement `super-without-brackets` (`W0245`) ([9257](https://github.com/astral-sh/ruff/pull/9257))

Bug fixes

- Check path string properly in `python -m ruff` invocations ([9367](https://github.com/astral-sh/ruff/pull/9367))

Documentation

- Tweak `relative-imports` message ([9365](https://github.com/astral-sh/ruff/pull/9365))
- Add fix safety note for `yield-in-for-loop` ([9364](https://github.com/astral-sh/ruff/pull/9364))

Contributors

- [charliermarsh](https://github.com/charliermarsh)
- [diceroll123](https://github.com/diceroll123)
- [nickdrozd](https://github.com/nickdrozd)
- [tjkuson](https://github.com/tjkuson)
- [zanieb](https://github.com/zanieb)

0.1.10

Changes

Preview features

- Improve `dummy_implementations` preview style formatting ([9240](https://github.com/astral-sh/ruff/pull/9240))
- Normalise Hex and unicode escape sequences in strings ([9280](https://github.com/astral-sh/ruff/pull/9280))
- Parenthesize long type annotations in annotated assignments ([9210](https://github.com/astral-sh/ruff/pull/9210))
- Parenthesize multi-context managers in `with` statements ([9222](https://github.com/astral-sh/ruff/pull/9222))
- \[`flake8-pyi`\] Implement `generator-return-from-iter-method` (`PYI058`) ([9313](https://github.com/astral-sh/ruff/pull/9313))
- \[`pylint`\] Implement `empty-comment` (`PLR2044`) ([9174](https://github.com/astral-sh/ruff/pull/9174))
- \[`refurb`\] Implement `bit-count` (`FURB161`) ([9265](https://github.com/astral-sh/ruff/pull/9265))
- \[`ruff`\] Add `never-union` rule to detect redundant `typing.NoReturn` and `typing.Never` ([9217](https://github.com/astral-sh/ruff/pull/9217))

CLI

- Add paths to TOML parse errors ([9358](https://github.com/astral-sh/ruff/pull/9358))
- Add row and column numbers to formatter parse errors ([9321](https://github.com/astral-sh/ruff/pull/9321))
- Improve responsiveness when invoked via Python ([9315](https://github.com/astral-sh/ruff/pull/9315))
- Short rule messages should not end with a period ([9345](https://github.com/astral-sh/ruff/pull/9345))

Configuration

- Respect runtime-required decorators on functions ([9317](https://github.com/astral-sh/ruff/pull/9317))

Bug fixes

- Avoid `asyncio-dangling-task` for nonlocal and global bindings ([9263](https://github.com/astral-sh/ruff/pull/9263))
- Escape trailing placeholders in rule documentation ([9301](https://github.com/astral-sh/ruff/pull/9301))
- Fix continuation detection following multi-line strings ([9332](https://github.com/astral-sh/ruff/pull/9332))
- Fix scoping for generators in named expressions in classes ([9248](https://github.com/astral-sh/ruff/pull/9248))
- Port from obsolete wsl crate to is-wsl ([9356](https://github.com/astral-sh/ruff/pull/9356))
- Remove special pre-visit for module docstrings ([9261](https://github.com/astral-sh/ruff/pull/9261))
- Respect `__str__` definitions from super classes ([9338](https://github.com/astral-sh/ruff/pull/9338))
- Respect `unused-noqa` via `per-file-ignores` ([9300](https://github.com/astral-sh/ruff/pull/9300))
- Respect attribute chains when resolving builtin call paths ([9309](https://github.com/astral-sh/ruff/pull/9309))
- Treat all `typing_extensions` members as typing aliases ([9335](https://github.com/astral-sh/ruff/pull/9335))
- Use `Display` for formatter parse errors ([9316](https://github.com/astral-sh/ruff/pull/9316))
- Wrap subscripted dicts in parens for f-string conversion ([9238](https://github.com/astral-sh/ruff/pull/9238))
- \[`flake8-annotations`\] Avoid adding return types to stub methods ([9277](https://github.com/astral-sh/ruff/pull/9277))
- \[`flake8-annotations`\] Respect mixed `return` and `raise` cases in return-type analysis ([9310](https://github.com/astral-sh/ruff/pull/9310))
- \[`flake8-bandit`\] Don't report violations when `SafeLoader` is imported from `yaml.loader` (`S506`) ([9299](https://github.com/astral-sh/ruff/pull/9299))
- \[`pylint`\] Avoid panic when comment is preceded by Unicode ([9331](https://github.com/astral-sh/ruff/pull/9331))
- \[`pylint`\] Change `PLR0917` error message to match other `PLR09XX` messages ([9308](https://github.com/astral-sh/ruff/pull/9308))
- \[`refurb`\] Avoid false positives for `math-constant` (`FURB152`) ([9290](https://github.com/astral-sh/ruff/pull/9290))

Documentation

- Expand target name for better rule documentation ([9302](https://github.com/astral-sh/ruff/pull/9302))
- Fix typos found by codespell ([9346](https://github.com/astral-sh/ruff/pull/9346))
- \[`perflint`\] Document `PERF102` fix un-safety ([9351](https://github.com/astral-sh/ruff/pull/9351))
- \[`pyupgrade`\] Document `UP007` fix un-safety ([9306](https://github.com/astral-sh/ruff/pull/9306))

Contributors

- [AlexWaygood](https://github.com/AlexWaygood)
- [BurntSushi](https://github.com/BurntSushi)
- [DimitriPapadopoulos](https://github.com/DimitriPapadopoulos)
- [MichaReiser](https://github.com/MichaReiser)
- [charliermarsh](https://github.com/charliermarsh)
- [decathorpe](https://github.com/decathorpe)
- [diceroll123](https://github.com/diceroll123)
- [hauntsaninja](https://github.com/hauntsaninja)
- [henryiii](https://github.com/henryiii)
- [konstin](https://github.com/konstin)
- [mdbernard](https://github.com/mdbernard)
- [mikaelarguedas](https://github.com/mikaelarguedas)
- [ofek](https://github.com/ofek)
- [tkoyama010](https://github.com/tkoyama010)
- [zanieb](https://github.com/zanieb)

0.1.9

Changes

Breaking changes

- Add site-packages to default exclusions ([9188](https://github.com/astral-sh/ruff/pull/9188))

Preview features

- Fix: Avoid parenthesizing subscript targets and values ([9209](https://github.com/astral-sh/ruff/pull/9209))
- \[`pylint`\] Implement `too-many-locals` (`PLR0914`) ([9163](https://github.com/astral-sh/ruff/pull/9163))
- Implement `reimplemented_operator` (FURB118) ([9171](https://github.com/astral-sh/ruff/pull/9171))
- Add a rule to detect string members in runtime-evaluated unions ([9143](https://github.com/astral-sh/ruff/pull/9143))
- Implement `no_blank_line_before_class_docstring` preview style ([9154](https://github.com/astral-sh/ruff/pull/9154))

Rule changes

- `CONSTANT_CASE` variables are improperly flagged for yoda violation (`SIM300`) ([9164](https://github.com/astral-sh/ruff/pull/9164))
- \[`flake8-pyi`\] Cover ParamSpecs and TypeVarTuples (`PYI018`) ([9198](https://github.com/astral-sh/ruff/pull/9198))
- \[`flake8-bugbear`\] Add fix for `zip-without-explicit-strict` (`B905`) ([9176](https://github.com/astral-sh/ruff/pull/9176))
- Add fix to automatically remove `print` and `pprint` statements (`T201`, `T203`) ([9208](https://github.com/astral-sh/ruff/pull/9208))
- Prefer `Never` to `NoReturn` in auto-typing in Python >= 3.11 (`ANN201`) ([9213](https://github.com/astral-sh/ruff/pull/9213))

Formatter

- `can_omit_optional_parentheses`: Exit early for unparenthesized expressions ([9125](https://github.com/astral-sh/ruff/pull/9125))
- Fix `dynamic` mode with doctests so that it doesn't exceed configured line width ([9129](https://github.com/astral-sh/ruff/pull/9129))
- Fix `can_omit_optional_parentheses` for expressions with a right most fstring ([9124](https://github.com/astral-sh/ruff/pull/9124))
- Add `target_version` to formatter options ([9220](https://github.com/astral-sh/ruff/pull/9220))

CLI

- Update `ruff format --check` to display message for already formatted files ([9153](https://github.com/astral-sh/ruff/pull/9153))

Bug fixes

- Reverse order of arguments for `operator.contains` ([9192](https://github.com/astral-sh/ruff/pull/9192))
- Iterate over lambdas in deferred type annotations ([9175](https://github.com/astral-sh/ruff/pull/9175))
- Fix panic in `D208` with multibyte indent ([9147](https://github.com/astral-sh/ruff/pull/9147))
- Add support for `NoReturn` in auto-return-typing ([9206](https://github.com/astral-sh/ruff/pull/9206))
- Allow removal of `typing` from `exempt-modules` ([9214](https://github.com/astral-sh/ruff/pull/9214))
- Avoid `mutable-class-default` violations for Pydantic subclasses ([9187](https://github.com/astral-sh/ruff/pull/9187))
- Fix dropped union expressions for piped non-types in `PYI055` autofix ([9161](https://github.com/astral-sh/ruff/pull/9161))
- Enable annotation quoting for multi-line expressions ([9142](https://github.com/astral-sh/ruff/pull/9142))
- Deduplicate edits when quoting annotations ([9140](https://github.com/astral-sh/ruff/pull/9140))
- Prevent invalid utf8 indexing in cell magic detection ([9146](https://github.com/astral-sh/ruff/pull/9146))
- Avoid nested quotations in auto-quoting fix ([9168](https://github.com/astral-sh/ruff/pull/9168))
- Add base-class inheritance detection to flake8-django rules ([9151](https://github.com/astral-sh/ruff/pull/9151))
- Avoid `asyncio-dangling-task` violations on shadowed bindings ([9215](https://github.com/astral-sh/ruff/pull/9215))

Documentation

- Fix blog post URL in changelog ([9119](https://github.com/astral-sh/ruff/pull/9119))
- Add error suppression hint for multi-line strings ([9205](https://github.com/astral-sh/ruff/pull/9205))
- Fix typo in SemanticModel.parent_expression docstring ([9167](https://github.com/astral-sh/ruff/pull/9167))
- Document link between import sorting and formatter ([9117](https://github.com/astral-sh/ruff/pull/9117))

Contributors

- [AlexWaygood](https://github.com/AlexWaygood)
- [BurntSushi](https://github.com/BurntSushi)
- [MichaReiser](https://github.com/MichaReiser)
- [VictorGob](https://github.com/VictorGob)
- [asafamr-mm](https://github.com/asafamr-mm)
- [bluthej](https://github.com/bluthej)
- [charliermarsh](https://github.com/charliermarsh)
- [dhruvmanila](https://github.com/dhruvmanila)
- [diceroll123](https://github.com/diceroll123)
- [hauntsaninja](https://github.com/hauntsaninja)
- [konstin](https://github.com/konstin)
- [siiptuo](https://github.com/siiptuo)
- [zanieb](https://github.com/zanieb)
Links

@pyup-bot
Copy link
Collaborator Author

Closing this in favor of #6789

@pyup-bot pyup-bot closed this Jan 29, 2024
@Harmon758 Harmon758 deleted the pyup-update-ruff-0.1.8-to-0.1.14 branch January 29, 2024 23:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant