Download Latest Version ruff-i686-pc-windows-msvc.zip (9.9 MB)
Email in envelope

Get an email when there's a new version of Ruff

Home / 0.14.14
Name Modified Size InfoDownloads / Week
Parent folder
source.tar.gz.sha256 2026-01-22 81 Bytes
ruff-x86_64-unknown-linux-musl.tar.gz.sha256 2026-01-22 104 Bytes
ruff_wasm.d.ts 2026-01-22 3.8 kB
ruff_wasm.js 2026-01-22 26.1 kB
ruff_wasm_bg.js 2026-01-22 21.5 kB
ruff_wasm_bg.wasm 2026-01-22 10.7 MB
ruff_wasm_bg.wasm.d.ts 2026-01-22 1.5 kB
sha256.sum 2026-01-22 81 Bytes
source.tar.gz 2026-01-22 10.8 MB
ruff-s390x-unknown-linux-gnu.tar.gz.sha256 2026-01-22 102 Bytes
ruff-x86_64-apple-darwin.tar.gz 2026-01-22 10.5 MB
ruff-x86_64-apple-darwin.tar.gz.sha256 2026-01-22 98 Bytes
ruff-x86_64-pc-windows-msvc.zip 2026-01-22 10.8 MB
ruff-x86_64-pc-windows-msvc.zip.sha256 2026-01-22 98 Bytes
ruff-x86_64-unknown-linux-gnu.tar.gz 2026-01-22 10.9 MB
ruff-x86_64-unknown-linux-gnu.tar.gz.sha256 2026-01-22 103 Bytes
ruff-x86_64-unknown-linux-musl.tar.gz 2026-01-22 11.0 MB
ruff-installer.ps1 2026-01-22 22.2 kB
ruff-installer.sh 2026-01-22 66.0 kB
ruff-powerpc64-unknown-linux-gnu.tar.gz 2026-01-22 11.9 MB
ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256 2026-01-22 106 Bytes
ruff-powerpc64le-unknown-linux-gnu.tar.gz 2026-01-22 11.6 MB
ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256 2026-01-22 108 Bytes
ruff-riscv64gc-unknown-linux-gnu.tar.gz 2026-01-22 10.9 MB
ruff-riscv64gc-unknown-linux-gnu.tar.gz.sha256 2026-01-22 106 Bytes
ruff-s390x-unknown-linux-gnu.tar.gz 2026-01-22 11.0 MB
ruff-i686-pc-windows-msvc.zip 2026-01-22 9.9 MB
ruff-i686-pc-windows-msvc.zip.sha256 2026-01-22 96 Bytes
ruff-i686-unknown-linux-gnu.tar.gz 2026-01-22 10.7 MB
ruff-i686-unknown-linux-gnu.tar.gz.sha256 2026-01-22 101 Bytes
ruff-i686-unknown-linux-musl.tar.gz 2026-01-22 10.4 MB
ruff-i686-unknown-linux-musl.tar.gz.sha256 2026-01-22 102 Bytes
ruff-aarch64-unknown-linux-musl.tar.gz.sha256 2026-01-22 105 Bytes
ruff-arm-unknown-linux-musleabihf.tar.gz 2026-01-22 10.1 MB
ruff-arm-unknown-linux-musleabihf.tar.gz.sha256 2026-01-22 107 Bytes
ruff-armv7-unknown-linux-gnueabihf.tar.gz 2026-01-22 9.9 MB
ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256 2026-01-22 108 Bytes
ruff-armv7-unknown-linux-musleabihf.tar.gz 2026-01-22 9.9 MB
ruff-armv7-unknown-linux-musleabihf.tar.gz.sha256 2026-01-22 109 Bytes
dist-manifest.json 2026-01-22 46.3 kB
LICENSE 2026-01-22 20.7 kB
package.json 2026-01-22 545 Bytes
ruff-aarch64-apple-darwin.tar.gz 2026-01-22 9.8 MB
ruff-aarch64-apple-darwin.tar.gz.sha256 2026-01-22 99 Bytes
ruff-aarch64-pc-windows-msvc.zip 2026-01-22 10.1 MB
ruff-aarch64-pc-windows-msvc.zip.sha256 2026-01-22 99 Bytes
ruff-aarch64-unknown-linux-gnu.tar.gz 2026-01-22 10.1 MB
ruff-aarch64-unknown-linux-gnu.tar.gz.sha256 2026-01-22 104 Bytes
ruff-aarch64-unknown-linux-musl.tar.gz 2026-01-22 10.1 MB
0.14.14 source code.tar.gz 2026-01-22 10.8 MB
0.14.14 source code.zip 2026-01-22 15.9 MB
README.md 2026-01-22 9.8 kB
Totals: 52 Items   237.9 MB 0

Release Notes

Released on 2026-01-22.

Preview features

  • Preserve required parentheses in lambda bodies (#22747)
  • Combine range suppression code diagnostics (#22613)
  • [airflow] Second positional argument to Asset/Dataset should not be a dictionary (AIR303) (#22453)
  • [ruff] Detect duplicate entries in __all__ (RUF068) (#22114)

Bug fixes

  • [pyupgrade] Allow shadowing non-builtin bindings (UP029) (#22749)
  • [pyupgrade] Apply UP045 to string arguments of typing.cast (#22320)
  • [flake8-pie] Detect duplicated declared class fields in PIE794 (#22717)

Rule changes

Documentation

  • Add --exit-non-zero-on-format to formatter exit codes section (#22761)
  • Update contributing guide for adding a new rule (#22779)
  • [FastAPI] Document fix safety for FAST001 (#22655)
  • [flake8-async] Tweak explanation to focus on latency/efficiency tradeoff (ASYNC110) (#22715)
  • [pandas-vet] Make example error out-of-the-box (PD002) (#22561)
  • [refurb] Make the example work out of box (FURB101) (#22770)
  • [refurb] Make the example work out of box (FURB103) (#22769)

Contributors

Install ruff 0.14.14

Install prebuilt binaries via shell script

:::sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

:::sh
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.14.14/ruff-installer.ps1 | iex"

Download ruff 0.14.14

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum
Source: README.md, updated 2026-01-22