Cargo插件,帮助您管理大型依赖图
项目描述
请参阅 手册 📕 以获取深入了解文档。
要作为GitHub Action在CI上运行,请参阅 cargo-deny-action
。
请注意:这是一个我们使用(并喜欢!)的工具,将其作为开源发布对我们来说是有意义的。但是,我们不会对我们的工具的使用承担责任,包括它是否能够正确运行或满足您的需求。cargo-deny中的任何功能或提供的信息均不构成法律建议。
快速入门
cargo install --locked cargo-deny && cargo deny init && cargo deny check
用法
安装 cargo-deny
如果您想在未安装cargo
的情况下使用cargo-deny
,请使用standalone
功能构建cargo-deny
。这在Docker镜像中可能很有用。
cargo install --locked cargo-deny
# Or, if you're an Arch user
pacman -S cargo-deny
初始化您的项目
cargo deny init
检查您的crates
cargo deny check
许可证
许可证检查用于验证您使用的每个crate都具有您认为可接受的许可条款。
cargo deny check licenses
禁止
禁止检查用于拒绝(或允许)特定的crate,以及检测和处理同一crate的多个版本。
cargo deny check bans
建议书
建议书检查通过查找建议数据库来检测crate的问题。
cargo deny check advisories
来源
来源检查确保crate只来自您信任的来源。
cargo deny check sources
贡献
我们欢迎社区为这个项目做出贡献。
请阅读我们的 贡献指南 以获取有关如何开始的更多信息。
许可证
许可条件为以下之一
- Apache许可证第2版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 https://open-source.org.cn/licenses/MIT)
根据您的要求。
贡献
除非您明确表示,否则任何根据Apache-2.0许可证定义的,由您有意提交以包含在本作品中的贡献,应如上双许可,不附加任何额外条款或条件。
项目详情
关闭
哈希值 用于 cargo_deny-0.14.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8c883f176071346230b55288dfe1882df5c13e5a73476201ef9b5dcbd90b1664 |
|
MD5 | 236dfce57faf178f4746ed588b8d6213 |
|
BLAKE2b-256 | 119c71748651e33aa77331fec63db6808d07d788702b833f2c5299a483e0e68f |
关闭
哈希值 用于 cargo_deny-0.14.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c6a0613c45c56193b2b68a5779e3653c0fafa9fef1e2f4cdf634f17b752da83b |
|
MD5 | aa31c7bfc7d1b1cfcf54e5a3ee5b4436 |
|
BLAKE2b-256 | 468964c599e00165571dc52291081db259871a2773e76963e696a449c306aa6e |
关闭
哈希值 用于 cargo_deny-0.14.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 044f2f029890580f0787084a3eb88887b74ae7fb979efac377724817b5943bff |
|
MD5 | 87edca83e95845838eecebaa6cdc254b |
|
BLAKE2b-256 | 80069060008237559b115f2b7cb0f6d3e51a701df28510406966a10a1ed04663 |
关闭
哈希值 用于 cargo_deny-0.14.2-py3-none-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 440880f537e8d003740a1bf9f8a949329c15e24b5bda95a91c1479e2ba081c9c |
|
MD5 | e0991b67623b2f9d53efcf88cc11e9fe |
|
BLAKE2b-256 | a49a699b9eac43369b5fa4044aecba64c000871cbac8192674a7ac86a2e9bb6c |
关闭
哈希值 用于 cargo_deny-0.14.2-py3-none-macosx_10_7_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 31f8fa6beedd0e0aea025732fe0444b3404669f3ceb180d054008a073886681b |
|
MD5 | a6cb47826f2f12fc48b31692a8d307d4 |
|
BLAKE2b-256 | 4fc42f77e5b93b299e75d095a81a6b9f6c4815a9e1f30262b1984dc09ee57574 |