blob: 7e821c219ecce598b9ec550bba7a32cc0b9f4e07 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
use clap::Args;
#[derive(Args)]
pub struct ValidateArgs {
/// Path to composer.json file
pub file: Option<String>,
/// Skips checks for non-essential issues
#[arg(long)]
pub no_check_all: bool,
/// Validates the lock file
#[arg(long)]
pub check_lock: bool,
/// Skips lock file validation
#[arg(long)]
pub no_check_lock: bool,
/// Skips publish-related checks
#[arg(long)]
pub no_check_publish: bool,
/// Skips version constraint checks
#[arg(long)]
pub no_check_version: bool,
/// Also validate all dependencies
#[arg(short = 'A', long)]
pub with_dependencies: bool,
/// Return a non-zero exit code on warnings as well as errors
#[arg(long)]
pub strict: bool,
}
pub fn execute(_args: &ValidateArgs, _cli: &super::Cli) -> anyhow::Result<()> {
todo!()
}
|