diff options
| author | Lukas Wirth <lukastw97@gmail.com> | 2022-07-17 17:38:56 +0200 |
|---|---|---|
| committer | Bruno Ortiz <brunortiz11@gmail.com> | 2023-05-02 10:56:13 -0300 |
| commit | af999f152bcec9a0fb9c792bbb14eba093ddeec8 (patch) | |
| tree | 8ddbc1d9f350b28d01af0bc09650e173bbe799ab | |
| parent | d1721b11e923df58489578b48fbc15105e960aa4 (diff) | |
| download | rust-af999f152bcec9a0fb9c792bbb14eba093ddeec8.tar.gz rust-af999f152bcec9a0fb9c792bbb14eba093ddeec8.zip | |
Reformat VSCode client code
| -rw-r--r-- | editors/code/src/commands.ts | 2 | ||||
| -rw-r--r-- | editors/code/src/ctx.ts | 17 | ||||
| -rw-r--r-- | editors/code/src/dependencies_provider.ts | 22 | ||||
| -rw-r--r-- | editors/code/src/toolchain.ts | 36 |
4 files changed, 36 insertions, 41 deletions
diff --git a/editors/code/src/commands.ts b/editors/code/src/commands.ts index fb6778b687f..7fe32754c90 100644 --- a/editors/code/src/commands.ts +++ b/editors/code/src/commands.ts @@ -8,7 +8,7 @@ import { applySnippetWorkspaceEdit, applySnippetTextEdits } from "./snippets"; import { spawnSync } from "child_process"; import { RunnableQuickPick, selectRunnable, createTask, createArgs } from "./run"; import { AstInspector } from "./ast_inspector"; -import { isRustDocument, isCargoTomlDocument, sleep, isRustEditor, RustEditor } from './util'; +import { isRustDocument, isCargoTomlDocument, sleep, isRustEditor, RustEditor } from "./util"; import { startDebugSession, makeDebugConfig } from "./debug"; import { LanguageClient } from "vscode-languageclient/node"; import { LINKED_COMMANDS } from "./client"; diff --git a/editors/code/src/ctx.ts b/editors/code/src/ctx.ts index ce70dfd2f66..ea42b249ff9 100644 --- a/editors/code/src/ctx.ts +++ b/editors/code/src/ctx.ts @@ -3,8 +3,8 @@ import * as lc from "vscode-languageclient/node"; import * as ra from "./lsp_ext"; import * as path from "path"; -import {Config, prepareVSCodeConfig} from './config'; -import {createClient} from './client'; +import {Config, prepareVSCodeConfig} from "./config"; +import {createClient} from "./client"; import { executeDiscoverProject, isRustDocument, @@ -12,10 +12,15 @@ import { LazyOutputChannel, log, RustEditor, -} from './util'; -import {ServerStatusParams} from './lsp_ext'; -import { Dependency, DependencyFile, RustDependenciesProvider, DependencyId } from './dependencies_provider'; -import { execRevealDependency } from './commands'; +} from "./util"; +import {ServerStatusParams} from "./lsp_ext"; +import { + Dependency, + DependencyFile, + RustDependenciesProvider, + DependencyId, +} from "./dependencies_provider"; +import { execRevealDependency } from "./commands"; import { Dependency, DependencyFile, diff --git a/editors/code/src/dependencies_provider.ts b/editors/code/src/dependencies_provider.ts index 028a2573cc2..18a96be1248 100644 --- a/editors/code/src/dependencies_provider.ts +++ b/editors/code/src/dependencies_provider.ts @@ -7,7 +7,9 @@ import { FetchDependencyGraphResult } from "./lsp_ext"; -export class RustDependenciesProvider implements vscode.TreeDataProvider<Dependency | DependencyFile>{ +export class RustDependenciesProvider + implements vscode.TreeDataProvider<Dependency | DependencyFile> +{ dependenciesMap: { [id: string]: Dependency | DependencyFile };ctx: CtxInit; @@ -49,7 +51,9 @@ export class RustDependenciesProvider implements vscode.TreeDataProvider<Depende return element; } - getChildren(element?: Dependency | DependencyFile): vscode.ProviderResult<Dependency[] | DependencyFile[]> { + getChildren( + element?: Dependency | DependencyFile + ): vscode.ProviderResult<Dependency[] | DependencyFile[]> { return new Promise((resolve, _reject) => { if (!this.workspaceRoot) { void vscode.window.showInformationMessage("No dependency in empty workspace"); @@ -61,19 +65,12 @@ export class RustDependenciesProvider implements vscode.TreeDataProvider<Depende const filePath = fspath.join(element.dependencyPath, fileName); const collapsibleState = fs.lstatSync(filePath).isDirectory() ? vscode.TreeItemCollapsibleState.Collapsed - :vscode.TreeItemCollapsibleState.None; - const dep = new DependencyFile( - fileName, - filePath, - element, - collapsibleState); - + : vscode.TreeItemCollapsibleState.None; + const dep = new DependencyFile(fileName, filePath, element, collapsibleState); this.dependenciesMap[dep.dependencyPath.toLowerCase()] = dep; return dep; }); - return resolve( - files - ); + return resolve(files); } else { return resolve(this.getRootDependencies()); } @@ -118,7 +115,6 @@ export class Dependency extends vscode.TreeItem { } export class DependencyFile extends vscode.TreeItem { - constructor( readonly label: string, readonly dependencyPath: string, diff --git a/editors/code/src/toolchain.ts b/editors/code/src/toolchain.ts index 5fc5d0ddbdf..2d23e8c35ed 100644 --- a/editors/code/src/toolchain.ts +++ b/editors/code/src/toolchain.ts @@ -103,12 +103,12 @@ export class Cargo { return await new Promise((resolve, reject) => { const crates: Crate[] = []; - const cargo = cp.spawn(pathToCargo, ['tree', '--prefix', 'none'], { - stdio: ['ignore', 'pipe', 'pipe'], - cwd: this.rootFolder + const cargo = cp.spawn(pathToCargo, ["tree", "--prefix", "none"], { + stdio: ["ignore", "pipe", "pipe"], + cwd: this.rootFolder, }); const rl = readline.createInterface({ input: cargo.stdout }); - rl.on('line', line => { + rl.on("line", (line) => { const match = line.match(TREE_LINE_PATTERN); if (match) { const name = match[1]; @@ -121,18 +121,15 @@ export class Cargo { crates.push({ name, version }); } }); - cargo.on('exit', (exitCode, _) => { - if (exitCode === 0) - resolve(crates); - else - reject(new Error(`exit code: ${exitCode}.`)); + cargo.on("exit", (exitCode, _) => { + if (exitCode === 0) resolve(crates); + else reject(new Error(`exit code: ${exitCode}.`)); }); - }); } private shouldIgnore(extraInfo: string): boolean { - return extraInfo !== undefined && (extraInfo === '*' || path.isAbsolute(extraInfo)); + return extraInfo !== undefined && (extraInfo === "*" || path.isAbsolute(extraInfo)); } private async runCargo( @@ -169,26 +166,23 @@ export class Cargo { export async function activeToolchain(): Promise<string> { const pathToRustup = await rustupPath(); return await new Promise((resolve, reject) => { - const execution = cp.spawn(pathToRustup, ['show', 'active-toolchain'], { - stdio: ['ignore', 'pipe', 'pipe'], - cwd: os.homedir() + const execution = cp.spawn(pathToRustup, ["show", "active-toolchain"], { + stdio: ["ignore", "pipe", "pipe"], + cwd: os.homedir(), }); const rl = readline.createInterface({ input: execution.stdout }); let currToolchain: string | undefined = undefined; - rl.on('line', line => { + rl.on("line", (line) => { const match = line.match(TOOLCHAIN_PATTERN); if (match) { currToolchain = match[1]; } }); - execution.on('exit', (exitCode, _) => { - if (exitCode === 0 && currToolchain) - resolve(currToolchain); - else - reject(new Error(`exit code: ${exitCode}.`)); + execution.on("exit", (exitCode, _) => { + if (exitCode === 0 && currToolchain) resolve(currToolchain); + else reject(new Error(`exit code: ${exitCode}.`)); }); - }); } |
