यो पुरानो संस्करण हो। पछिल्लो संस्करण 0.17.1 हो। Ruff 0.17.1 · रिलिज:
इन्स्टलर फाइलहरू 0.15.3
| आर्किटेक्चर | प्रकार | कसका लागि | फाइल साइज | डाउनलोड | SHA256 |
|---|---|---|---|---|---|
| ६४-बिट | ZIP → पोर्टेबल | — | — | github.com | VirusTotal |
| ARM64 | ZIP → पोर्टेबल | — | — | github.com | VirusTotal |
| ३२-बिट | ZIP → पोर्टेबल | — | — | github.com | VirusTotal |
लिङ्क र SHA256, Windows Package Manager का कम्युनिटी म्यानिफेस्टबाट लिइएका हुन्। फाइल चलाउनुअघि त्यसको ह्यास मिलाएर हेर्नुहोस्।
रिलिज नोटहरू
Released on 2026-02-26.
Preview features
- Drop explicit support for `.qmd` file extension (#23572)
This can now be enabled instead by setting the `extension` option:
```toml
# ruff.toml
extension = { qmd = "markdown" }
# pyproject.toml
[tool.ruff]
extension = { qmd = "markdown" }
```
- Include configured extensions in file discovery (#23400)
- [flake8-bandit] Allow suspicious imports in `TYPE_CHECKING` blocks (S401-S415) (#23441)
- [flake8-bugbear] Allow B901 in pytest hook wrappers (#21931)
- [flake8-import-conventions] Add missing conventions from upstream (ICN001, ICN002) (#21373)
- [pydocstyle] Add rule to enforce docstring section ordering (D420) (#23537)
- [pylint] Implement `swap-with-temporary-variable` (PLR1712) (#22205)
- [ruff] Add `unnecessary-assign-before-yield` (RUF070) (#23300)
- [ruff] Support file-level noqa in RUF102 (#23535)
- [ruff] Suppress diagnostic for invalid f-strings before Python 3.12 (RUF027) (#23480)
- [flake8-bandit] Don't flag `BaseLoader`/`CBaseLoader` as unsafe (S506) (#23510)
Bug fixes
- Avoid infinite loop between I002 and PYI025 (#23352)
- [pyflakes] Fix false positive for `@overload` from `lint.typing-modules` (F811) (#23357)
- [pyupgrade] Fix false positive for `TypeVar` default before Python 3.12 (UP046) (#23540)
- [pyupgrade] Fix handling of `\N` in raw strings (UP032) (#22149)
Rule changes
- Render sub-diagnostics in the GitHub output format (#23455)
- [flake8-bugbear] Tag certain B007 diagnostics as unnecessary (#23453)
- [ruff] Ignore unknown rule codes in RUF100 (#23531)
These are now flagged by RUF102 instead.
Documentation
- Fix missing settings links for several linters (#23519)
- Update isort action comments heading (#23515)
- [pydocstyle] Fix double comma in description of D404 (#23440)
Other changes
- Update the Python module (notably `find_ruff_bin`) for parity with uv (#23406)