Skip to content

Commit 915300f

Browse files
committed
Fix ESLint
1 parent 46507b3 commit 915300f

File tree

6 files changed

+64
-135
lines changed

6 files changed

+64
-135
lines changed

.eslintrc.json

+10-24
Original file line numberDiff line numberDiff line change
@@ -33,42 +33,28 @@
3333
"error",
3434
"always"
3535
],
36-
"@typescript-eslint/explicit-function-return-type": [
37-
"error"
38-
],
36+
"@typescript-eslint/explicit-function-return-type": "error",
37+
"@typescript-eslint/no-empty-object-type": "off",
3938
"@typescript-eslint/no-floating-promises": [
4039
"error",
4140
{
4241
"ignoreVoid": true
4342
}
4443
],
45-
"@typescript-eslint/no-non-null-assertion": [
46-
"off"
47-
],
44+
"@typescript-eslint/no-non-null-assertion": "off",
45+
"@typescript-eslint/no-require-imports": "off",
4846
"@typescript-eslint/no-unused-vars": [
4947
"error",
5048
{
5149
"argsIgnorePattern": "^_"
5250
}
5351
],
54-
"@typescript-eslint/no-unsafe-argument": [
55-
"off"
56-
],
57-
"@typescript-eslint/no-unsafe-assignment": [
58-
"off"
59-
],
60-
"@typescript-eslint/no-unsafe-call": [
61-
"off"
62-
],
63-
"@typescript-eslint/no-unsafe-member-access": [
64-
"off"
65-
],
66-
"@typescript-eslint/no-unsafe-return": [
67-
"off"
68-
],
69-
"@typescript-eslint/restrict-template-expressions": [
70-
"off"
71-
],
52+
"@typescript-eslint/no-unsafe-argument": "off",
53+
"@typescript-eslint/no-unsafe-assignment": "off",
54+
"@typescript-eslint/no-unsafe-call": "off",
55+
"@typescript-eslint/no-unsafe-member-access": "off",
56+
"@typescript-eslint/no-unsafe-return": "off",
57+
"@typescript-eslint/restrict-template-expressions": "off",
7258
"@typescript-eslint/prefer-nullish-coalescing": [
7359
"error",
7460
{

package-lock.json

+49-106
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@
9696
"@types/ungap__structured-clone": "^1.2.0",
9797
"@types/uuid": "^9.0.8",
9898
"@types/vscode": "~1.82.0",
99-
"@typescript-eslint/eslint-plugin": "^7.18.0",
100-
"@typescript-eslint/parser": "^7.18.0",
99+
"@typescript-eslint/eslint-plugin": "^8.5.0",
100+
"@typescript-eslint/parser": "^8.5.0",
101101
"@ungap/structured-clone": "^1.2.0",
102102
"@vscode/debugprotocol": "^1.67.0",
103103
"@vscode/test-electron": "^2.4.1",

src/controls/checkboxQuickPick.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ async function showInner(
7373
}
7474

7575
function getItemIndex(items: ICheckboxQuickPickItem[], itemLabel: string): number {
76-
const trimmedLabel = itemLabel.substr(itemLabel.indexOf("]") + 2);
76+
const trimmedLabel = itemLabel.substring(itemLabel.indexOf("]") + 2);
7777
return items.findIndex((item) => item.label === trimmedLabel);
7878
}
7979

src/features/CodeActions.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export class CodeActionsFeature implements vscode.Disposable {
3232
}
3333

3434
if (ruleId.startsWith("PS")) {
35-
ruleId = ruleId.substr(2);
35+
ruleId = ruleId.substring(2);
3636
}
3737

3838
await vscode.commands.executeCommand("vscode.open", vscode.Uri.parse(pssaDocBaseURL + ruleId));

0 commit comments

Comments
 (0)