Apache Airflow 在内的顶级 Python 项目的主要 linter,根据Marsh 的一篇博文。(这篇文章指出,Ruff 的第一个版本支持 20 个 lint 规则,但五个月后它支持 376 个。此外,它还添加了官方 VS Code 扩展和官方语言服务器协议……)到 2023 年 4 月,Astral Software 宣布计划“继续为
Python Linter Ruff是开源和Rust的胜利 2022 年,Charlie Marsh 用 Rust 编写了一个快速开源Python代码检查器。如今,Ruff 每周下载量达数百万次,Marsh 也体会到了开源的力量。 译自The Python Linter Ruff Is a Win for Open Source — and Rust,作者 David Cassel。 Astral Software描述其使命为“为 Python 生态...
译自The Python Linter Ruff Is a Win for Open Source — and Rust,作者 David Cassel。 Astral Software描述其使命为“为 Python 生态系统提供高性能的开发人员工具,从 Ruff 开始,这是一个用 Rust 编写的极速 Python 代码检查器。” 同一页面还包含 Astral 创始人Charlie Marsh的更宏大目标声明。“对我来说,...
Ruff 格式(https://github.com/astral-sh/ruff)是用于格式化 python 文件的新工具,它在底层使用了 ruff linter 的部分内容,这就是它创建如此之快并提供出色性能的原因。 特点: 比现有的 linter 快 10-100 倍 可通过以下方式安装pip ️pyproject.toml支持 Python 3.11 兼容性 内置缓存,避免重新分析未更改的文件...
译自The Python Linter Ruff Is a Win for Open Source — and Rust,作者 David Cassel。 Astral Software描述其使命为“为 Python 生态系统提供高性能的开发人员工具,从 Ruff 开始,这是一个用 Rust 编写的极速 Python 代码检查器。” 同一页面还包含 Astral 创始人Charlie Marsh的更宏大目标声明。“对我来说,...
ruff:速度极快的 linter。它拥有几乎与 Flake8 相同的功能,包括一些流行的插件。此外,它具有与 autoflake、isort、pydocstyle 和 pyupgrade 等工具相同的功能。因此,它基本上是检测 Python 代码的瑞士军刀。polars:更快的 DataFrames,是超级广泛使用的 pandas 的性能竞争对手。Robyn:带 Rust 运行时的异步 ...
作为此次发布的一部分,我们还将接管 Rye,这是 Armin Ronacher 开发的一个实验性 Python 打包工具。我们将维护它,直到我们将 uv 扩展成统一的后继项目,以实现我们对 Python 打包的共同愿景。在 Astral,我们为 Python 生态系统构建高性能的开发工具。我们最出名的是 Ruff,一个极其快速的 Python linter 和格式化...
Gruevski 创建了一个工具cargo-semver-checks,它扫描 Rust crates 并标记 SemVer 违规。可以将其视为用于检查版本编号的 linter。它可以在构建管道中使用,以确保 Rust 中的升级不会破坏代码库中的任何依赖项(它也可以在GitHub 工作流程中使用)。目前,SemverChecks 约有 80 个“lint”或规则,用于识别重大更改,...
Ruff 是基于 Rust 编写的高性能 Python 代码分析工具(即 Linter),用于检查代码中的语法错误、编码规范问题、潜在的逻辑问题和代码质量问题等,可以提供实时反馈和自动修复建议。其主打的特性是高性能,宣称比现有的同类工具快 10~100 倍。 Ruff 核心特性
GreptimeDB: an open-source, cloud-native, distributed time-series database. Using RustPython for embedded scripting. pyckitup: a game engine written in rust. Robot Rumble: an arena-based AI competition platform Ruff: an extremely fast Python linter, written in Rust ...