Toto je starší verze. Nejnovější verze je 0.17.1. Ruff 0.17.1 · Datum vydání:
Instalační soubory 0.11.1
| Architektura | Typ | Pro koho | Velikost souboru | Stáhnout | SHA256 |
|---|---|---|---|---|---|
| 64bit | ZIP → Přenosná verze | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Přenosná verze | — | — | github.com | VirusTotal |
| 32bit | ZIP → Přenosná verze | — | — | github.com | VirusTotal |
Odkaz a SHA256 pocházejí z komunitního manifestu Windows Package Manageru. Před spuštěním porovnejte hash staženého souboru.
Seznam změn
Preview features
- [airflow] Add `chain`, `chain_linear` and `cross_downstream` for AIR302 (#16647)
- [syntax-errors] Improve error message and range for pre-PEP-614 decorator syntax errors (#16581)
- [syntax-errors] PEP 701 f-strings before Python 3.12 (#16543)
- [syntax-errors] Parenthesized context managers before Python 3.9 (#16523)
- [syntax-errors] Star annotations before Python 3.11 (#16545)
- [syntax-errors] Star expression in index before Python 3.11 (#16544)
- [syntax-errors] Unparenthesized assignment expressions in sets and indexes (#16404)
Bug fixes
- Server: Allow `FixAll` action in presence of version-specific syntax errors (#16848)
- [flake8-bandit] Allow raw strings in `suspicious-mark-safe-usage` (S308) #16702 (#16770)
- [refurb] Avoid panicking `unwrap` in `verbose-decimal-constructor` (FURB157) (#16777)
- [refurb] Fix starred expressions fix (FURB161) (#16550)
- Fix `--statistics` reporting for unsafe fixes (#16756)
Rule changes
- [flake8-executables] Allow `uv run` in shebang line for `shebang-missing-python` (EXE003) (#16849,#16855)
CLI
- Add `--exit-non-zero-on-format` (#16009)
Documentation
- Update Ruff tutorial to avoid non-existent fix in `__init__.py` (#16818)
- [flake8-gettext] Swap `format-` and `printf-in-get-text-func-call` examples (INT002, INT003) (#16769)