2 个版本
0.1.1 | 2022 年 5 月 10 日 |
---|---|
0.1.0 | 2022 年 2 月 21 日 |
##516 在 Cargo 插件
458 次月下载
14KB
235 行
cargo-toml-lint
- Cargo.toml
代码检查器
功能
- 验证 toml 语法
- 运行
cargo verify-project
- 检查
[dependencies]
和[dev-dependencies]
是否按字母顺序排序 - 检查
[[test]]
是否按测试名称排序 - 检查顶级对象数组(如)
[[test]]
的所有成员是否连续放置
这是一个尽力而为的代码检查器。目前自定义解析非常简化,因此它可能会
- 拒绝一些以某些特别晦涩的方式编写的有效文件
- 接受一些违反给定代码检查规则的文件
然而,任何此类问题都视为错误,并欢迎修复 PR。
许可协议
根据以下其中之一许可
- Apache 许可协议第 2 版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确说明,否则根据 Apache-2.0 许可协议定义的,任何有意提交以包含在你所做的工作中的贡献,都应如上所述双许可,不附加任何额外的条款或条件。
依赖项
~3.5MB
~68K SLoC