2个版本
0.1.1 | 2021年9月30日 |
---|---|
0.1.0 | 2021年9月30日 |
#5 in #gazebo
308 每月下载量
30KB
591 行代码(不包括注释)
Gazebo Lint - 一个与Gazebo库相关的模式检查工具
该检查工具提供与Gazebo库相关的各种有用的提示。
例如,Gazebo
添加了Dupe
。此检查工具将提供提示使用dupe
代替clone
。例如,在进行Arc::new(x).clone()
时。其他可用提示包括在类型匹配时使用“使用map”,以及在适当的时候提醒派生Dupe
。
使用Gazebo Lint
要将Gazebo lint应用于任何程序,请将以下内容添加到lib.rs
#![feature(plugin)]
#![allow(deprecated)]
#![plugin(linter)]
不幸的是,plugin
功能已被弃用,因此虽然有用,但未来某个时候linter
可能会停止工作。如果出现这个问题,我们将考虑更新检查工具以使用适当的替代方案。
发布版本
- 检查GitHub Actions是否为绿色。
- 更新
CHANGELOG.md
,以包含自上次发布以来的更改。此链接可能会有所帮助(更新为与上次发布进行比较)。 - 更新两个
Cargo.toml
文件的版本号。如果没有不兼容的更改,则通过0.0.1进行升级,如果有的话,则通过0.1.0进行升级。 - 运行
cargo publish --dry-run --allow-dirty
,然后在没有--dry-run
标志的情况下,在gazebo_lint
目录中。 - 使用
v0.X.Y
创建一个GitHub发布,使用gazebo_lint
版本作为名称。
许可证
gazebo_linter 采用了 MIT 和 Apache License, Version 2.0 许可协议,详情请见 LICENSE-MIT 和 LICENSE-APACHE 文件。
依赖项
~74KB