Skip to content

Commit 9353090

Browse files
committed
feat(lint): update tsslint.config.ts
1 parent 762323e commit 9353090

File tree

70 files changed

+1115
-416
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+1115
-416
lines changed

extensions/labs/src/common/showVirtualFile.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { CodeInformation, HoverParams, SelectionRangeParams } from '@volar/language-server';
22
import { SourceMap } from '@volar/source-map';
3-
import { DocumentDiagnosticParams, LabsInfo, TextDocument } from '@volar/vscode';
3+
import { type DocumentDiagnosticParams, type LabsInfo, TextDocument } from '@volar/vscode';
44
import * as vscode from 'vscode';
55
import { VOLAR_VIRTUAL_CODE_SCHEME } from '../views/virtualCodesView';
66

@@ -24,7 +24,7 @@ export const sourceDocUriToVirtualDocUris = new Map<string, Set<string>>();
2424

2525
export const virtualDocUriToSourceDocUri = new Map<string, { fileUri: string, virtualCodeId: string; }>();
2626

27-
export async function activate(extensions: vscode.Extension<LabsInfo>[]) {
27+
export function activate(extensions: vscode.Extension<LabsInfo>[]) {
2828

2929
const subscriptions: vscode.Disposable[] = [];
3030
const docChangeEvent = new vscode.EventEmitter<vscode.Uri>();

extensions/labs/src/views/virtualCodesView.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ interface VirtualFileItem {
1717

1818
export const uriToVirtualCode = new Map<string, { fileUri: string; virtualCodeId: string; }>();
1919

20-
export async function activate(context: vscode.ExtensionContext) {
20+
export function activate(context: vscode.ExtensionContext) {
2121

2222
let currentDocument: vscode.TextDocument | undefined;
2323

@@ -153,7 +153,7 @@ export async function activate(context: vscode.ExtensionContext) {
153153
);
154154
}
155155
}),
156-
await activateShowVirtualFiles(extensions)
156+
activateShowVirtualFiles(extensions)
157157
);
158158

159159
useVolarExtensions(

package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,17 @@
99
"release": "lerna publish --exact --force-publish --yes --sync-workspace-lock",
1010
"release:next": "npm run release -- --dist-tag next --no-push",
1111
"test": "vitest run",
12-
"lint": "tsslint --project '**/tsconfig.json'",
13-
"lint:fix": "npm run lint -- --fix --vscode-settings .vscode/settings.json"
12+
"lint": "tsslint --project */*/tsconfig.json",
13+
"lint:fix": "npm run lint -- --fix"
1414
},
1515
"devDependencies": {
1616
"@lerna-lite/cli": "latest",
1717
"@lerna-lite/publish": "latest",
18-
"@tsslint/cli": "latest",
18+
"@tsslint/cli": "^2.0.4",
19+
"@tsslint/config": "^2.0.4",
20+
"@tsslint/eslint": "^2.0.4",
21+
"@typescript-eslint/eslint-plugin": "^8.19.0",
1922
"typescript": "latest",
20-
"vite": "latest",
2123
"vitest": "latest"
2224
}
2325
}

packages/eslint/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { FileMap, LanguagePlugin, SourceScript, VirtualCode, createLanguage, forEachEmbeddedCode, isDiagnosticsEnabled } from '@volar/language-core';
1+
import { FileMap, type LanguagePlugin, type SourceScript, type VirtualCode, createLanguage, forEachEmbeddedCode, isDiagnosticsEnabled } from '@volar/language-core';
22
import type { Linter } from 'eslint';
33
import { TextDocument } from 'vscode-languageserver-textdocument';
44

packages/kit/lib/createChecker.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { CodeActionTriggerKind, Diagnostic, DiagnosticSeverity, DidChangeWatchedFilesParams, FileChangeType, Language, LanguagePlugin, LanguageServiceEnvironment, LanguageServicePlugin, NotificationHandler, ProjectContext, createLanguage, createLanguageService, createUriMap, mergeWorkspaceEdits } from '@volar/language-service';
2-
import { TypeScriptProjectHost, createLanguageServiceHost, resolveFileLanguageId } from '@volar/typescript';
1+
import { type CodeActionTriggerKind, type Diagnostic, type DiagnosticSeverity, type DidChangeWatchedFilesParams, type FileChangeType, type Language, type LanguagePlugin, type LanguageServiceEnvironment, type LanguageServicePlugin, type NotificationHandler, type ProjectContext, createLanguage, createLanguageService, createUriMap, mergeWorkspaceEdits } from '@volar/language-service';
2+
import { type TypeScriptProjectHost, createLanguageServiceHost, resolveFileLanguageId } from '@volar/typescript';
33
import * as path from 'typesafe-path/posix';
44
import * as ts from 'typescript';
55
import { TextDocument } from 'vscode-languageserver-textdocument';

packages/kit/lib/createFormatter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { FormattingOptions, LanguagePlugin, LanguageServicePlugin, createLanguage, createLanguageService, createUriMap } from '@volar/language-service';
1+
import { type FormattingOptions, type LanguagePlugin, type LanguageServicePlugin, createLanguage, createLanguageService, createUriMap } from '@volar/language-service';
22
import * as ts from 'typescript';
33
import { TextDocument } from 'vscode-languageserver-textdocument';
44
import { URI } from 'vscode-uri';

packages/kit/lib/createServiceEnvironment.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { FileSystem, FileType, LanguageServiceEnvironment } from '@volar/language-service';
1+
import { type FileSystem, FileType, type LanguageServiceEnvironment } from '@volar/language-service';
22
import * as fs from 'fs';
33
import { URI } from 'vscode-uri';
44

packages/language-core/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export function createLanguage<T>(
5454
}
5555
}
5656
if (!languageId) {
57-
console.warn(`languageId not found for ${id}`);
57+
console.warn(`languageId not found for ${String(id)}`);
5858
return;
5959
}
6060
let associatedOnly = false;

packages/language-server/lib/features/configurations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as vscode from 'vscode-languageserver';
2-
import { LanguageServerState } from '../types';
2+
import type { LanguageServerState } from '../types';
33

44
export function register(server: LanguageServerState) {
55
const configurations = new Map<string, Promise<any>>();

packages/language-server/lib/features/fileSystem.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createUriMap, FileSystem } from '@volar/language-service';
1+
import { createUriMap, type FileSystem } from '@volar/language-service';
22
import * as vscode from 'vscode-languageserver';
33
import { URI } from 'vscode-uri';
44

0 commit comments

Comments
 (0)