Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bevyengine
GitHub Repository: bevyengine/bevy
Path: blob/main/tools/ci/src/commands/lints.rs
6598 views
1
use crate::{
2
args::Args,
3
commands::{ClippyCommand, FormatCommand},
4
Prepare, PreparedCommand,
5
};
6
use argh::FromArgs;
7
8
/// Alias for running the `format` and `clippy` subcommands.
9
#[derive(FromArgs, Default)]
10
#[argh(subcommand, name = "lints")]
11
pub struct LintsCommand {}
12
13
impl Prepare for LintsCommand {
14
fn prepare<'a>(&self, sh: &'a xshell::Shell, args: Args) -> Vec<PreparedCommand<'a>> {
15
let mut commands = vec![];
16
commands.append(&mut FormatCommand::default().prepare(sh, args));
17
commands.append(&mut ClippyCommand::default().prepare(sh, args));
18
commands
19
}
20
}
21
22