Hasty Briefsbeta

双语

GitHub - j178/prek: ⚡ Better `pre-commit`, re-engineered in Rust

24 days ago
  • #rust
  • #git-hooks
  • #developer-tools
  • prek 是一个基于 Rust 的、更快速的、无依赖的 pre-commit 替代方案,并提供额外功能。
  • 支持单体仓库、并行执行以及改进的多语言工具链安装。
  • 提供通过 shell 脚本、PyPI、Homebrew、Cargo、npmjs、Nix 和 GitHub Releases 的独立安装方式。
  • 内置 Rust 原生钩子,并使用 uv 管理 Python 虚拟环境。
  • 被 CPython、Apache Airflow 和 FastAPI 等主流项目采用。
  • 提供增强功能的命令如 `prek run`、`prek list` 和 `prek auto-update`。
  • 具备 shell 自动补全功能并支持自我更新。