百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

cargo-semver-checks

> 编程语言
开源

扫描您的 Rust 箱,查找 semver 违规情况。

1.7K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

扫描您的 Rust 箱,查找 semver 违规情况。

# cargo-semver-checks 针对 semver 违规情况检查 crate API 的变更。 - [快速入门](#quick-start) - [常见问题](#faq) - [配置](#configuration) - [退出状态](#exit-status) - [故障排除](#troubleshooting) - [贡献](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/CONTRIBUTING.md) ## 快速入门 ```sh # If you already use `cargo-binstall` for faster tool installations: $ cargo binstall cargo-semver-checks

Otherwise:

$ cargo install cargo-semver-checks --locked

Lint a new release for SemVer breakage before cargo publish:

$ cargo semver-checks

或者使用 [GitHub 操作](https://github.com/obi1kenobi/cargo-semver-checks-action) (在本仓库的 `.GitHub/workflows/ci.yml` 中使用):
```yaml
- name: Check semver
  uses: obi1kenobi/cargo-semver-checks-action@v2

每个失败的检查都引用了在中特定的项 或其他参考页面,视情况而定。此外,还包括项目名称 以及引发问题的文件位置以及链接 是对该查询在工具当前版本中的实现。

常见问题解答

  • cargo-semver-checks 支持哪些 Rust 版本?
  • 我是否可以将 cargo-semver-checks 用于 nightly Rust?
  • 如果我的项目需要对支持的 Rust 版本做更强的保证,该怎么办?
  • 我检查的 crate 是否必须在 crates.io 上发布?
    • Git 仓库检测和配置
    • 与 jujutsu 结合使用
  • cargo-semver-checks 在测试的 crate 中启用了哪些功能?
  • 我的 crate 使用了 --cfg 条件编译。cargo-semver-checks 是否可以扫描它?
  • 我是否应该为多个 crate 运行 cargo-semver-checks?

Cargo SemVer reference

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言