人気: データ更新日:2026年10月27日

カテゴリ

インターネット1,356
コミュニケーション321
音楽・動画898
画像・デザイン539
オフィス・仕事効率化1,124
開発ツール3,134
AIツール529
セキュリティ・プライバシー385
システムツール3,114
ゲーム523
教育・科学239
ネットワーク・IT管理284

Ruff 0.8.1のダウンロード

An extremely fast Python linter, written in Rust.

Astral プログラミング言語・SDK #42 プログラミング言語・SDK
これは旧バージョンです。最新版は0.17.1です。 Ruff 0.17.1 · リリース日:

インストーラーファイル 0.8.1

アーキテクチャ種類インストール範囲ファイルサイズダウンロードSHA256
64ビット ZIP → ポータブル — — github.com VirusTotal
ARM64 ZIP → ポータブル — — github.com VirusTotal
32ビット ZIP → ポータブル — — github.com VirusTotal

リンクとSHA256はWindows Package Managerのコミュニティマニフェストから取得しています。実行する前に、ダウンロードしたファイルのハッシュを照合してください。

リリースノート

Preview features
- Formatter: Avoid invalid syntax for format-spec with quotes for all Python versions (#14625)
- Formatter: Consider quotes inside format-specs when choosing the quotes for an f-string (#14493)
- Formatter: Do not consider f-strings with escaped newlines as multiline (#14624)
- Formatter: Fix f-string formatting in assignment statement (#14454)
- Formatter: Fix unnecessary space around power operator (`**`) in overlong f-string expressions (#14489)
- [airflow] Avoid implicit `schedule` argument to `DAG` and `@dag` (AIR301) (#14581)
- [flake8-builtins] Exempt private built-in modules (A005) (#14505)
- [flake8-pytest-style] Fix `pytest.mark.parametrize` rules to check calls instead of decorators (#14515)
- [flake8-type-checking] Implement `runtime-cast-value` (TC006) (#14511)
- [flake8-type-checking] Implement `unquoted-type-alias` (TC007) and `quoted-type-alias` (TC008) (#12927)
- [flake8-use-pathlib] Recommend `Path.iterdir()` over `os.listdir()` (PTH208) (#14509)
- [pylint] Extend `invalid-envvar-default` to detect `os.environ.get` (PLW1508) (#14512)
- [pylint] Implement `len-test` (PLC1802) (#14309)
- [refurb] Fix bug where methods defined using lambdas were flagged by FURB118 (#14639)
- [ruff] Auto-add `r` prefix when string has no backslashes for `unraw-re-pattern` (RUF039) (#14536)
- [ruff] Implement `invalid-assert-message-literal-argument` (RUF040) (#14488)
- [ruff] Implement `unnecessary-nested-literal` (RUF041) (#14323)
- [ruff] Implement `unnecessary-regular-expression` (RUF055) (#14659)

Rule changes
- Ignore more rules for stub files (#14541)
- [pep8-naming] Eliminate false positives for single-letter names (N811, N814) (#14584)
- [pyflakes] Avoid false positives in `@no_type_check` contexts (F821, F722) (#14615)
- [ruff] Detect redirected-noqa in file-level comments (RUF101) (#14635)
- [ruff] Mark fixes for `unsorted-dunder-all` and `unsorted-dunder-slots` as unsafe when there are complex comments in the sequence (RUF022, RUF023) (#14560)

Bug fixes
- Avoid fixing code to `None | None` for `redundant-none-literal` (PYI061) and `never-union` (RUF020) (#14583, #14589)
- [flake8-bugbear] Fix `mutable-contextvar-default` to resolve annotated function calls properly (B039) (#14532)
- [flake8-pyi`, `ruff] Fix traversal of nested literals and unions (PYI016, PYI051, PYI055, PYI062, RUF041) (#14641)
- [flake8-pyi] Avoid rewriting invalid type expressions in `unnecessary-type-union` (PYI055) (#14660)
- [flake8-type-checking] Avoid syntax errors and type checking problem for quoted annotations autofix (TC003, TC006) (#14634)
- [pylint] Do not wrap function calls in parentheses in the fix for unnecessary-dunder-call (PLC2801) (#14601)
- [ruff] Handle `attrs`'s `auto_attribs` correctly (RUF009) (#14520)

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

プログラミング言語・SDKで最も人気

すべて表示
  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

タグ

共有