mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 13:51:31 +00:00
More manual clippy fixes
This commit is contained in:
parent
b8ddcb0652
commit
eceaf94f19
32 changed files with 141 additions and 159 deletions
|
@ -94,8 +94,7 @@ fn install_client(ClientOpt::VsCode: ClientOpt) -> Result<()> {
|
|||
})
|
||||
};
|
||||
|
||||
let installed_extensions;
|
||||
if cfg!(unix) {
|
||||
let installed_extensions = if cfg!(unix) {
|
||||
run!("npm --version").context("`npm` is required to build the VS Code plugin")?;
|
||||
run!("npm install")?;
|
||||
|
||||
|
@ -103,7 +102,7 @@ fn install_client(ClientOpt::VsCode: ClientOpt) -> Result<()> {
|
|||
|
||||
let code = find_code(|bin| run!("{} --version", bin).is_ok())?;
|
||||
run!("{} --install-extension rust-analyzer.vsix --force", code)?;
|
||||
installed_extensions = run!("{} --list-extensions", code; echo = false)?;
|
||||
run!("{} --list-extensions", code; echo = false)?
|
||||
} else {
|
||||
run!("cmd.exe /c npm --version")
|
||||
.context("`npm` is required to build the VS Code plugin")?;
|
||||
|
@ -113,8 +112,8 @@ fn install_client(ClientOpt::VsCode: ClientOpt) -> Result<()> {
|
|||
|
||||
let code = find_code(|bin| run!("cmd.exe /c {}.cmd --version", bin).is_ok())?;
|
||||
run!(r"cmd.exe /c {}.cmd --install-extension rust-analyzer.vsix --force", code)?;
|
||||
installed_extensions = run!("cmd.exe /c {}.cmd --list-extensions", code; echo = false)?;
|
||||
}
|
||||
run!("cmd.exe /c {}.cmd --list-extensions", code; echo = false)?
|
||||
};
|
||||
|
||||
if !installed_extensions.contains("rust-analyzer") {
|
||||
bail!(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue