mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-23 05:03:21 +00:00
Revert "Workaround cargo bug on Windows"
This reverts commit248251b3b2
. This reverts commit20b7351439
.
This commit is contained in:
parent
54bf4ffd62
commit
d2daf8ecf6
2 changed files with 3 additions and 14 deletions
|
@ -11,5 +11,3 @@ regex = "1"
|
|||
lazy_static = "1.0"
|
||||
shell-escape = "0.1"
|
||||
walkdir = "2"
|
||||
# FIXME: remove this once cargo issue #7475 is fixed
|
||||
home = "0.5"
|
||||
|
|
|
@ -137,13 +137,13 @@ fn cargo_fmt(context: &FmtContext, path: &Path) -> Result<bool, CliError> {
|
|||
args.push("--");
|
||||
args.push("--check");
|
||||
}
|
||||
let success = exec(context, &bin_path("cargo"), path, &args)?;
|
||||
let success = exec(context, "cargo", path, &args)?;
|
||||
|
||||
Ok(success)
|
||||
}
|
||||
|
||||
fn rustfmt_test(context: &FmtContext) -> Result<(), CliError> {
|
||||
let program = bin_path("rustfmt");
|
||||
let program = "rustfmt";
|
||||
let dir = std::env::current_dir()?;
|
||||
let args = &["+nightly", "--version"];
|
||||
|
||||
|
@ -170,7 +170,7 @@ fn rustfmt(context: &FmtContext, path: &Path) -> Result<bool, CliError> {
|
|||
if context.check {
|
||||
args.push("--check".as_ref());
|
||||
}
|
||||
let success = exec(context, &bin_path("rustfmt"), std::env::current_dir()?, &args)?;
|
||||
let success = exec(context, "rustfmt", std::env::current_dir()?, &args)?;
|
||||
if !success {
|
||||
eprintln!("rustfmt failed on {}", path.display());
|
||||
}
|
||||
|
@ -195,12 +195,3 @@ fn project_root() -> Result<PathBuf, CliError> {
|
|||
|
||||
Err(CliError::ProjectRootNotFound)
|
||||
}
|
||||
|
||||
// Workaround for https://github.com/rust-lang/cargo/issues/7475.
|
||||
// FIXME: replace `&bin_path("command")` with `"command"` once the issue is fixed
|
||||
fn bin_path(bin: &str) -> String {
|
||||
let mut p = home::cargo_home().unwrap();
|
||||
p.push("bin");
|
||||
p.push(bin);
|
||||
p.display().to_string()
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue