Bump eslint versions (#178516)

This commit is contained in:
Matt Bierner
2023-03-28 14:16:09 -07:00
committed by GitHub
parent 4a1e2a4a6f
commit 6f5920818a
8 changed files with 202 additions and 145 deletions

View File

@@ -305,7 +305,7 @@ class MyCompletionItem extends vscode.CompletionItem {
detail: Proto.CompletionEntryDetails,
filepath: string
): { command?: vscode.Command; additionalTextEdits?: vscode.TextEdit[] } {
if (!detail.codeActions || !detail.codeActions.length) {
if (!detail.codeActions?.length) {
return {};
}

View File

@@ -133,7 +133,7 @@ class ImportsCodeActionProvider implements vscode.CodeActionProvider {
return [];
}
if (!context.only || !context.only.contains(this.commandMetadata.kind)) {
if (!context.only?.contains(this.commandMetadata.kind)) {
return [];
}

View File

@@ -239,7 +239,7 @@ export class SingleTsServer extends Disposable implements ITypeScriptServer {
}
}).catch((err: Error) => {
if (err instanceof TypeScriptServerError) {
if (!executeInfo.token || !executeInfo.token.isCancellationRequested) {
if (!executeInfo.token?.isCancellationRequested) {
/* __GDPR__
"languageServiceErrorResponse" : {
"owner": "mjbvz",

View File

@@ -189,7 +189,7 @@ export class DiskTypeScriptVersionProvider implements ITypeScriptVersionProvider
} catch (err) {
return undefined;
}
if (!desc || !desc.version) {
if (!desc?.version) {
return undefined;
}
return desc.version ? API.fromVersionString(desc.version) : undefined;

View File

@@ -250,7 +250,7 @@ export default class TypeScriptServiceClientHost extends Disposable {
private configFileDiagnosticsReceived(event: Proto.ConfigFileDiagnosticEvent): void {
// See https://github.com/microsoft/TypeScript/issues/10384
const body = event.body;
if (!body || !body.diagnostics || !body.configFile) {
if (!body?.diagnostics || !body.configFile) {
return;
}

View File

@@ -15,7 +15,7 @@ interface Hint {
class ExcludeHintItem {
public configFileName?: string;
private _item: vscode.StatusBarItem;
private readonly _item: vscode.StatusBarItem;
private _currentHint?: Hint;
constructor(