首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有更简单的方法在我的构建脚本上运行clippy?

有没有更简单的方法在我的构建脚本上运行clippy?
EN

Stack Overflow用户
提问于 2017-01-05 11:49:40
回答 0查看 3.5K关注 0票数 7

在Cargo项目中,我可以使用以下命令在src代码上轻松运行clippy

代码语言:javascript
复制
rustup run nightly cargo clippy

但是,如果我使用的是build script,我也想在上面运行clippy。例如,如果我的build.rs文件如下所示:

代码语言:javascript
复制
fn main() {
    let foo = "Hello, world!";
    println!("{}", foo);
}

当我运行clippy时,我希望看到这一点:

代码语言:javascript
复制
warning: use of a blacklisted/placeholder name `foo`, #[warn(blacklisted_name)] on by default
 --> build.rs:2:9
  |
2 |     let foo = "Hello, world!";
  |         ^^^
  |
  = help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#blacklisted_name

我能想到的在我的构建脚本上运行clippy的唯一方法是将其复制到cargo new临时项目中,运行clippy,在那里进行更改,然后复制回来,但这非常不方便,当build dependencies和类似的东西添加到混合中时,这很快就变得不可行。

有没有更简单的方法来用clippy分析我的构建脚本?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41477040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档