|
| 1 | +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json |
| 2 | + |
| 3 | +PackageIdentifier: astral-sh.ruff |
| 4 | +PackageVersion: 0.12.2 |
| 5 | +PackageLocale: en-US |
| 6 | +Publisher: Astral |
| 7 | +PublisherUrl: https://github.com/astral-sh |
| 8 | +# PublisherSupportUrl: |
| 9 | +# PrivacyUrl: |
| 10 | +# Author: |
| 11 | +PackageName: Ruff |
| 12 | +# PackageUrl: |
| 13 | +License: MIT |
| 14 | +LicenseUrl: https://github.com/astral-sh/ruff/blob/HEAD/LICENSE |
| 15 | +# Copyright: |
| 16 | +# CopyrightUrl: |
| 17 | +ShortDescription: An extremely fast Python linter, written in Rust. |
| 18 | +# Description: |
| 19 | +# Moniker: |
| 20 | +Tags: |
| 21 | +- linter |
| 22 | +- pep8 |
| 23 | +- python |
| 24 | +- python3 |
| 25 | +- ruff |
| 26 | +- rust |
| 27 | +- rustpython |
| 28 | +- static-analysis |
| 29 | +- static-code-analysis |
| 30 | +- styleguide |
| 31 | +- style-guide |
| 32 | +ReleaseNotes: |- |
| 33 | + Preview features |
| 34 | + - [flake8-pyi] Expand `Optional[A]` to `A | None` (PYI016) (#18572) |
| 35 | + - [pyupgrade] Mark UP008 fix safe if no comments are in range (#18683) |
| 36 | +
|
| 37 | + Bug fixes |
| 38 | + - [flake8-comprehensions] Fix C420 to prepend whitespace when needed (#18616) |
| 39 | + - [perflint] Fix PERF403 panic on attribute or subscription loop variable (#19042) |
| 40 | + - [pydocstyle] Fix D413 infinite loop for parenthesized docstring (#18930) |
| 41 | + - [pylint] Fix PLW0108 autofix introducing a syntax error when the lambda's body contains an assignment expression (#18678) |
| 42 | + - [refurb] Fix false positive on empty tuples (FURB168) (#19058) |
| 43 | + - [ruff] Allow more `field` calls from `attrs` (RUF009) (#19021) |
| 44 | + - [ruff] Fix syntax error introduced for an empty string followed by a u-prefixed string (UP025) (#18899) |
| 45 | +
|
| 46 | + Rule changes |
| 47 | + - [flake8-executable] Allow `uvx` in shebang line (EXE003) (#18967) |
| 48 | + - [pandas] Avoid flagging PD002 if `pandas` is not imported (#18963) |
| 49 | + - [pyupgrade] Avoid PEP-604 unions with `typing.NamedTuple` (UP007, UP045) (#18682) |
| 50 | +
|
| 51 | + Documentation |
| 52 | + - Document link between `import-outside-top-level (PLC0415)` and `lint.flake8-tidy-imports.banned-module-level-imports` (#18733) |
| 53 | + - Fix description of the `format.skip-magic-trailing-comma` example (#19095) |
| 54 | + - [airflow] Make AIR302 example error out-of-the-box (#18988) |
| 55 | + - [airflow] Make AIR312 example error out-of-the-box (#18989) |
| 56 | + - [flake8-annotations] Make ANN401 example error out-of-the-box (#18974) |
| 57 | + - [flake8-async] Make ASYNC100 example error out-of-the-box (#18993) |
| 58 | + - [flake8-async] Make ASYNC105 example error out-of-the-box (#19002) |
| 59 | + - [flake8-async] Make ASYNC110 example error out-of-the-box (#18975) |
| 60 | + - [flake8-async] Make ASYNC210 example error out-of-the-box (#18977) |
| 61 | + - [flake8-async] Make ASYNC220, ASYNC221, and ASYNC222 examples error out-of-the-box (#18978) |
| 62 | + - [flake8-async] Make ASYNC251 example error out-of-the-box (#18990) |
| 63 | + - [flake8-bandit] Make S201 example error out-of-the-box (#19017) |
| 64 | + - [flake8-bandit] Make S604 and S609 examples error out-of-the-box (#19049) |
| 65 | + - [flake8-bugbear] Make B028 example error out-of-the-box (#19054) |
| 66 | + - [flake8-bugbear] Make B911 example error out-of-the-box (#19051) |
| 67 | + - [flake8-datetimez] Make DTZ011 example error out-of-the-box (#19055) |
| 68 | + - [flake8-datetimez] Make DTZ901 example error out-of-the-box (#19056) |
| 69 | + - [flake8-pyi] Make PYI032 example error out-of-the-box (#19061) |
| 70 | + - [flake8-pyi] Make example error out-of-the-box (PYI014, PYI015) (#19097) |
| 71 | + - [flake8-pyi] Make example error out-of-the-box (PYI042) (#19101) |
| 72 | + - [flake8-pyi] Make example error out-of-the-box (PYI059) (#19080) |
| 73 | + - [flake8-pyi] Make example error out-of-the-box (PYI062) (#19079) |
| 74 | + - [flake8-pytest-style] Make example error out-of-the-box (PT023) (#19104) |
| 75 | + - [flake8-pytest-style] Make example error out-of-the-box (PT030) (#19105) |
| 76 | + - [flake8-quotes] Make example error out-of-the-box (Q003) (#19106) |
| 77 | + - [flake8-simplify] Make example error out-of-the-box (SIM110) (#19113) |
| 78 | + - [flake8-simplify] Make example error out-of-the-box (SIM113) (#19109) |
| 79 | + - [flake8-simplify] Make example error out-of-the-box (SIM401) (#19110) |
| 80 | + - [pyflakes] Fix backslash in docs (F621) (#19098) |
| 81 | + - [pylint] Fix PLC0415 example (#18970) |
| 82 | +ReleaseNotesUrl: https://github.com/astral-sh/ruff/releases/tag/0.12.2 |
| 83 | +# PurchaseUrl: |
| 84 | +# InstallationNotes: |
| 85 | +# Documentations: |
| 86 | +ManifestType: defaultLocale |
| 87 | +ManifestVersion: 1.10.0 |
0 commit comments