인기: 데이터 업데이트: 2026년 10월 27일

카테고리

인터넷1,356
커뮤니케이션321
오디오 및 비디오898
그래픽 및 디자인539
오피스 및 생산성1,124
개발 도구3,134
AI 도구529
보안 및 개인정보385
시스템 도구3,114
게임523
교육 및 과학239
네트워크 및 IT284

Ruff 0.15.2 다운로드

An extremely fast Python linter, written in Rust.

Astral 프로그래밍 언어 및 SDK #42 프로그래밍 언어 및 SDK
이전 버전입니다. 현재 최신 버전은 0.17.1입니다. Ruff 0.17.1 · 출시일:

설치 파일 0.15.2

아키텍처형식설치 범위파일 크기다운로드SHA256
64비트 ZIP → 포터블 — — github.com VirusTotal
ARM64 ZIP → 포터블 — — github.com VirusTotal
32비트 ZIP → 포터블 — — github.com VirusTotal

링크와 SHA256은 Windows 패키지 관리자 커뮤니티 매니페스트에서 가져왔습니다. 실행하기 전에 다운로드한 파일의 해시를 비교해 보십시오.

릴리스 노트

Released on 2026-02-19.

Preview features
- Expand the default rule set (#23385)

In preview, Ruff now enables a significantly expanded default rule set of 412
rules, up from the stable default set of 59 rules. The new rules are mostly a
superset of the stable defaults, with the exception of these rules, which are
removed from the preview defaults:

- `multiple-imports-on-one-line` (E401)
- `module-import-not-at-top-of-file` (E402)
- `module-import-not-at-top-of-file` (E701)
- `multiple-statements-on-one-line-semicolon` (E702)
- `useless-semicolon` (E703)
- `none-comparison` (E711)
- `true-false-comparison` (E712)
- `not-in-test` (E713)
- `not-is-test` (E714)
- `type-comparison` (E721)
- `lambda-assignment` (E731)
- `ambiguous-variable-name` (E741)
- `ambiguous-class-name` (E742)
- `ambiguous-function-name` (E743)
- `undefined-local-with-import-star` (F403)
- `undefined-local-with-import-star-usage` (F405)
- `undefined-local-with-nested-import-star-usage` (F406)
- `forward-annotation-syntax-error` (F722)

If you use preview and prefer the old defaults, you can restore them with
configuration like:

```toml

# ruff.toml

[lint]
select = ["E4", "E7", "E9", "F"]

# pyproject.toml

[tool.ruff.lint]
select = ["E4", "E7", "E9", "F"]
```

If you do give them a try, feel free to share your feedback in the GitHub
discussion!

- [flake8-pyi] Also check string annotations (PYI041) (#19023)

Bug fixes
- [flake8-async] Fix `in_async_context` logic (#23426)
- [ruff] Fix for RUF102 should delete entire comment (#23380)
- [ruff] Suppress diagnostic for strings with backslashes in interpolations before Python 3.12 (RUF027) (#21069)
- [flake8-bugbear] Fix B023 false positive for immediately-invoked lambdas (#23294)
- [parser] Fix false syntax error for match-like annotated assignments (#23297)
- [parser] Fix indentation tracking after line continuations (#23417)

Rule changes
- [flake8-executable] Allow global flags in uv shebangs (EXE003) (#22582)
- [pyupgrade] Fix handling of `typing.{io,re}` (UP035) (#23131)
- [ruff] Detect PLC0207 on chained `str.split()` calls (#23275)

CLI
- Remove invalid inline `noqa` warning (#23270)

Configuration
- Add extension mapping to configuration file options (#23384)

Documentation
- Add Q004 to the list of conflicting rules (#23340)
- [ruff] Expand `lint.external` docs and add sub-diagnostic (RUF100, RUF102) (#23268)

https://github.com/astral-sh/ruff/releases/tag/0.15.2

프로그래밍 언어 및 SDK 인기 1위

전체 보기
  1. Go Programming Language프로그래밍 언어 및 SDK
  2. LLVM프로그래밍 언어 및 SDK · LLVM
  3. Deno프로그래밍 언어 및 SDK · Deno Land Inc.
  4. CMake프로그래밍 언어 및 SDK · Kitware
  5. Yarn프로그래밍 언어 및 SDK · Yarn Contributors
  6. Ccache프로그래밍 언어 및 SDK · Joel Rosdahl
  7. sbt프로그래밍 언어 및 SDK · Lightbend, Inc.
  8. BOINC프로그래밍 언어 및 SDK · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDK프로그래밍 언어 및 SDK · Google
  10. NVM for Windows프로그래밍 언어 및 SDK · Ecor Ventures LLC

태그

공유