#17449·cargo

非 kebab case bins 应允许默认

作者: Sherlock-Holo创建于 2026年9月7日更新于 2026年9月15日
标签C-bugA-lintsS-triage

问题

更新货物后

它报告的东西喜欢

警告: 二进制“ 历史  剪贴板  协调员” 应当有一个 kebab 案件名称
|
1 /home/sherlock/git/历史 剪贴板/目标/./历史 剪贴板 协调员
|
|
= 注:`货物:non kebab case bins'默认为`警告'
帮助:将二进制名称改为“历史-剪贴板-协调员”,转换“ package.name”
- > 协调员/Cargo.toml:2:8
|
2 - 名称="历史 剪贴板 协调员"
2+名="历史-剪贴板-协调员".
|
帮助:将二进制名称改为“历史-剪贴板-协调员”,指定“bin.name”
-- > 协调员/Cargo.toml:23:39
|
23~ 特征= ["http1","json","tokio"] (中文(简体) ).
24 + [[宾 ]]
25+取名="历史-剪贴板-协调员".
26 + 路径 = "src/main.rs"

将打破许多已有的工程: 已有的代码没有警告/ 错误问题, 但是在更新货物后, 许多警告信息出现

步骤

  1. 在任何现有项目中运行货物,当其有二进制且名称不是kebab-case时,货物将报告警告信息

可能的解决办法

默认禁用非 kebab case bins lint

页:1

无回复( N)

翻译:

页:1 1.100.0-夜运货物(3c0b53475 2026-09-04) 释放:1.100.0-夜间 承诺-hash:3c0b534756e166d12eb9fd2eabfe5b42ac6101e 承诺日期:2026-09-04 主机: x86 64- 未知- linux- gnu libgit2: 1.9.6(sys:0.210. libcurl: 8.21.0-DEV(sys:0.4.90+curl-8.21.0) 销售 sl:OpenSSL/3.6.3) ssl: OpenSSL 3.6.3 2026年6月9日 os: Arch Linux [64-bit] (英语).

内容来源: rust-lang/cargo