ታዋቂ፦ መረጃው የተዘመነው 31 ኦክቶበር 2026

ምድቦች

ኢንተርኔት1,361
ግንኙነት321
ድምፅ እና ቪዲዮ903
ግራፊክስ እና ዲዛይን543
ቢሮ እና ምርታማነት1,120
የገንቢ መሣሪያዎች3,139
የAI መሣሪያዎች534
ደህንነት እና ግላዊነት388
የሥርዓት መሣሪያዎች3,126
ጨዋታዎች524
ትምህርት እና ሳይንስ239
አውታረ መረብ እና IT283

Ruff 0.11.0 አውርድ

An extremely fast Python linter, written in Rust.

Astral ቋንቋዎች እና SDK #42 ቋንቋዎች እና SDK
ይህ የቆየ ስሪት ነው። የአሁኑ ስሪት 0.17.1 ነው። Ruff 0.17.1 · የተለቀቀበት:

የመጫኛ ፋይሎች 0.11.0

አርክቴክቸርአይነትወሰንየፋይል መጠንአውርድSHA256
64-bit ZIP → ተንቀሳቃሽ (portable) — — github.com VirusTotal
ARM64 ZIP → ተንቀሳቃሽ (portable) — — github.com VirusTotal
32-bit ZIP → ተንቀሳቃሽ (portable) — — github.com VirusTotal

አገናኙ እና SHA256 የተወሰዱት ከWindows Package Manager የማህበረሰብ ማኒፌስት ነው። የወረደውን ፋይል ከማስኬድዎ በፊት ሃሹን ያነጻጽሩ።

የልቀት ማስታወሻዎች

This is a follow-up to release 0.10.0. Because of a mistake in the release process, the `requires-python` inference changes were not included in that release. Ruff 0.11.0 now includes this change as well as the stabilization of the preview behavior for PGH004.

Breaking changes
- **Changes to how the Python version is inferred when a `target-version` is not specified** (#16319)

In previous versions of Ruff, you could specify your Python version with:

- The `target-version` option in a `ruff.toml` file or the `[tool.ruff]` section of a pyproject.toml file.
- The `project.requires-python` field in a `pyproject.toml` file with a `[tool.ruff]` section.

These options worked well in most cases, and are still recommended for fine control of the Python version. However, because of the way Ruff discovers config files, `pyproject.toml` files without a `[tool.ruff]` section would be ignored, including the `requires-python` setting. Ruff would then use the default Python version (3.9 as of this writing) instead, which is surprising when you've attempted to request another version.

In v0.10, config discovery has been updated to address this issue:

- If Ruff finds a `ruff.toml` file without a `target-version`, it will check
for a `pyproject.toml` file in the same directory and respect its
`requires-python` version, even if it does not contain a `[tool.ruff]`
section.
- If Ruff finds a user-level configuration, the `requires-python` field of the closest `pyproject.toml` in a parent directory will take precedence.
- If there is no config file (`ruff.toml`or `pyproject.toml` with a
`[tool.ruff]` section) in the directory of the file being checked, Ruff will
search for the closest `pyproject.toml` in the parent directories and use its
`requires-python` setting.

Stabilization
The following behaviors have been stabilized:

- `blanket-noqa` (PGH004): Also detect blanked file-level noqa comments (and not just line level comments).

Preview features
- [syntax-errors] Tuple unpacking in `for` statement iterator clause before Python 3.9 (#16558)

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

በቋንቋዎች እና 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

መለያዎች

አጋራ