#3278·pre-commit

迁移 Rust语言的附加依赖性以使用货物安装

作者: 2bndy5创建于 2024年8月21日更新于 2025年9月24日

在问题追踪器中搜索您尝试过

ZZ1ZZ

描述你的实际问题

这是在讨论允许货物特性用于以Rust为基础的钩子(始于#3230于#3235继续)之后进行的.

2018年起,"货物添加"命令被用来为Rust基于钩子的运单(Cargo.toml)添加依赖性. 此后的一段时间(可能是2021年版被稳定后),[在"货物安装"指令(https://doc.ZRust-lang.org/cargo/commands/cargo-install.html#feature-selection)中实施了货运功能. 如https://GitHub.com/pre-commit/pre-commit/pul/3235#issuecomment-2299164211所指出,这使得"货物安装"更适合以Rust为主的钩子""附加-依赖",因为它"实际上 安装了额外指定的依赖".

[!]

使用 " 锁定 " 更好地保证预期安装行为。 然而,这并不是“货物安装”的默认。

QQ 预承诺 -- version

3.7.1 国家

内容来源: pre-commit/pre-commit