diff options
| author | xFrednet <xFrednet@gmail.com> | 2022-05-21 13:24:00 +0200 |
|---|---|---|
| committer | xFrednet <xFrednet@gmail.com> | 2022-05-21 13:24:00 +0200 |
| commit | 4587b6628d1dff4a3c23ffcaadb7276d12f1e165 (patch) | |
| tree | 1945f71c35dfc6788c1d22a65ce5194145756930 /clippy_dev/src/lint.rs | |
| parent | 8d04a32ab4939c70c8db1c67a29600c64c6499a4 (diff) | |
Merge 'rust-clippy/master' into clippyup
Diffstat (limited to 'clippy_dev/src/lint.rs')
| -rw-r--r-- | clippy_dev/src/lint.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clippy_dev/src/lint.rs b/clippy_dev/src/lint.rs index 1bc1a39542d..9e463aa741c 100644 --- a/clippy_dev/src/lint.rs +++ b/clippy_dev/src/lint.rs @@ -13,7 +13,7 @@ fn exit_if_err(status: io::Result<ExitStatus>) { } } -pub fn run(path: &str) { +pub fn run<'a>(path: &str, args: impl Iterator<Item = &'a str>) { let is_file = match fs::metadata(path) { Ok(metadata) => metadata.is_file(), Err(e) => { @@ -30,6 +30,7 @@ pub fn run(path: &str) { .args(["-Z", "no-codegen"]) .args(["--edition", "2021"]) .arg(path) + .args(args) .status(), ); } else { @@ -42,6 +43,8 @@ pub fn run(path: &str) { .expect("failed to create tempdir"); let status = Command::new(cargo_clippy_path()) + .arg("clippy") + .args(args) .current_dir(path) .env("CARGO_TARGET_DIR", target.as_ref()) .status(); |
