[控场AI]
产品Rust 格式化工具

rustfmt

Rust 官方提供的代码格式化工具,随 Rust 工具链一同分发,可通过 cargo fmt 调用,按照默认规则自动调整代码格式,支持 rustfmt.toml 配置。

时间轴 (近 90 天)

10月22日

仅靠 rustfmt 无法覆盖命名、文档注释、宏使用或 API 设计等约束,需要额外编写文字规范。

待验证50%
10月22日

rustfmt 是 Rust 官方提供的代码格式化工具,随 Rust 工具链一同分发,可通过 cargo fmt 调用。

待验证50%
10月22日

rustfmt 支持通过 rustfmt.toml 配置文件调整部分行为,但其可配置项相对有限,且许多选项仍被标记为 unstable,只能在 nightly 工具链下使用。

待验证50%
10月17日

语法门模块文档规定:门禁独自决定是否拒绝写入;rustfmt 只负责排版,没有阻断权。

待验证50%
10月17日

语法门通过后,若为 Rust 文件且编辑前是 rustfmt 干净的,待写入内容会先经过 rustfmt --edition 2024 重新格式化,以保持后续 edit_file 补丁锚点稳定。

待验证50%
10月17日

语法门对 rustfmt 二进制的探测限时 5 秒,格式化限时 10 秒;任何失败(二进制缺失、非零退出、超时、非 UTF-8 输出)都静默跳过规范化,将原始文本写入磁盘。

待验证50%
10月15日

rustcoach 运行的测试与 lint 使用真实的工具链(cargo test、cargo clippy、rustfmt),而非模拟环境。

待验证50%

全部知识事实 (7)

来源文章