diff options
| author | Alex Macleod <alex@macleod.io> | 2022-01-06 13:06:24 +0000 |
|---|---|---|
| committer | Alex Macleod <alex@macleod.io> | 2022-01-06 13:06:24 +0000 |
| commit | 94fe6719de0846b2ea88ff2dc517074c8c68c334 (patch) | |
| tree | f6bf2aa08c25b734f938474ff5bfa293f18c3c92 | |
| parent | 92048f4826a445872eb50760a4f46a92837b243e (diff) | |
| download | rust-94fe6719de0846b2ea88ff2dc517074c8c68c334.tar.gz rust-94fe6719de0846b2ea88ff2dc517074c8c68c334.zip | |
Allow running lintcheck with a renamed rust-clippy dir
| -rw-r--r-- | lintcheck/src/main.rs | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/lintcheck/src/main.rs b/lintcheck/src/main.rs index 53e669254cf..9af8dcc7726 100644 --- a/lintcheck/src/main.rs +++ b/lintcheck/src/main.rs @@ -665,16 +665,6 @@ fn lintcheck_needs_rerun(lintcheck_logs_path: &Path) -> bool { logs_modified < clippy_modified } -fn is_in_clippy_root() -> bool { - if let Ok(pb) = std::env::current_dir() { - if let Some(file) = pb.file_name() { - return file == PathBuf::from("rust-clippy"); - } - } - - false -} - /// lintchecks `main()` function /// /// # Panics @@ -683,7 +673,7 @@ fn is_in_clippy_root() -> bool { /// or if lintcheck is executed from the wrong directory (aka none-repo-root) pub fn main() { // assert that we launch lintcheck from the repo root (via cargo lintcheck) - if !is_in_clippy_root() { + if std::fs::metadata("lintcheck/Cargo.toml").is_err() { eprintln!("lintcheck needs to be run from clippys repo root!\nUse `cargo lintcheck` alternatively."); std::process::exit(3); } |
