Skip to content

Commit 37cfa54

Browse files
authored
chore: Upgrade ES Lint (#3500)
1 parent 55f851b commit 37cfa54

File tree

12 files changed

+1645
-2662
lines changed

12 files changed

+1645
-2662
lines changed

eslint.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
/* eslint-disable n/no-unpublished-import */
21
// @ts-check
32

43
import eslint from '@eslint/js';
54
import nodePlugin from 'eslint-plugin-n';
6-
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';
75
import simpleImportSort from 'eslint-plugin-simple-import-sort';
86
import tsEslint from 'typescript-eslint';
97

@@ -15,7 +13,6 @@ import tsEslint from 'typescript-eslint';
1513
export default tsEslint.config(
1614
eslint.configs.recommended,
1715
nodePlugin.configs['flat/recommended'],
18-
eslintPluginPrettierRecommended,
1916
...tsEslint.configs.recommended,
2017
...tsEslint.configs.strict,
2118
...tsEslint.configs.stylistic,

package-lock.json

Lines changed: 1628 additions & 2631 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3983,7 +3983,7 @@
39833983
"build-website": "cd website && npm i && npm run build",
39843984
"gen-docs": "npm --workspace=@internal/docs run gen-docs",
39853985
"package-extension": "vsce package --pre-release -o ./build",
3986-
"prettier:check": "prettier \"**/*.{ts,tsx,js,json,md,svelte}\" -c",
3986+
"prettier:check": "prettier . -c",
39873987
"prettier:fix": "npm run prettier:check -- -w",
39883988
"prettier:fix-schema": "prettier -w \"**/*.schema.json\"",
39893989
"test-vsce-build": "shx mkdir -p temp && vsce package -o ./temp/code-spell-checker.vsix",
@@ -4013,14 +4013,8 @@
40134013
"chokidar-cli": "^3.0.0",
40144014
"concurrently": "^8.2.2",
40154015
"esbuild": "^0.23.0",
4016-
"eslint": "^8.57.0",
4017-
"eslint-config-prettier": "^9.1.0",
4018-
"eslint-import-resolver-typescript": "^3.6.1",
4019-
"eslint-plugin-import": "^2.29.1",
4016+
"eslint": "^9.8.0",
40204017
"eslint-plugin-n": "^17.10.1",
4021-
"eslint-plugin-node": "^11.1.0",
4022-
"eslint-plugin-prettier": "^5.2.1",
4023-
"eslint-plugin-promise": "^7.0.0",
40244018
"eslint-plugin-simple-import-sort": "^12.1.1",
40254019
"eslint-plugin-unicorn": "^55.0.0",
40264020
"globals": "^15.9.0",
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable n/no-unpublished-import */
21
export type { OnSpellCheckDocumentStep } from '../../_server/dist/api.js';
32
export type { CSpellClient } from '../../client/dist/client/index.mjs';
43
export type { ExtensionApi } from '../../client/dist/extensionApi.mjs';

packages/_server/src/config/documentSettings.test.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ const cspellConfigInVsCode: CSpellUserSettings = {
6060
const sampleFiles = {
6161
sampleClientEsLint: Path.resolve(pathWorkspaceRoot, 'packages/client/.eslintrc.js'),
6262
sampleClientReadme: Path.resolve(pathWorkspaceRoot, 'packages/client/README.md'),
63-
sampleNodePackage: require.resolve('yargs'),
63+
sampleNodePackage: require.resolve('eslint'),
6464
sampleSamplesReadme: Path.resolve(pathWorkspaceRoot, 'samples/custom-dictionary/README.md'),
6565
sampleServerCSpell: Path.resolve(pathWorkspaceRoot, 'packages/_server/cspell.json'),
6666
sampleServerPackageLock: Path.resolve(pathWorkspaceRoot, 'packages/_server/package-lock.json'),

packages/_serverPatternMatcher/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@
4242
"devDependencies": {
4343
"ts-loader": "^9.5.1",
4444
"webpack": "^5.93.0",
45-
"webpack-cli": "^5.1.4"
45+
"webpack-cli": "^5.1.4",
46+
"yargs": "^17.7.2"
4647
},
4748
"dependencies": {
4849
"@cspell/cspell-types": "^8.13.1",
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
/* eslint-disable @typescript-eslint/no-require-imports */
2-
/* eslint-disable n/no-extraneous-require */
3-
/* eslint-disable @typescript-eslint/no-var-requires */
4-
/* eslint-disable no-undef */
2+
53
module.exports = require('jest-mock-vscode').createVSCodeMock(jest);

packages/client/src/issueViewer/IssueTreeItemBase.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { ProviderResult, TreeItem } from 'vscode';
22

3-
// eslint-disable-next-line @typescript-eslint/no-extraneous-class
43
export abstract class IssueTreeItemBase {
54
abstract getTreeItem(): TreeItem | Promise<TreeItem>;
65
abstract getChildren(): ProviderResult<IssueTreeItemBase[]>;

packages/client/src/repl/args.mts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import type { ParseArgsConfig } from 'node:util';
2-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
32
import { parseArgs } from 'node:util';
43

54
import assert from 'assert';

packages/client/src/repl/args.test.mts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import assert from 'node:assert';
22
import type { ParseArgsConfig } from 'node:util';
3-
// eslint-disable-next-line n/no-unsupported-features/node-builtins
43
import { parseArgs } from 'node:util';
54

65
import { describe, expect, test } from 'vitest';

website/docs/getting-started.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ categories: docs
44
# parent: Docs
55
sidebar_position: 1
66
sidebar_label: Getting Started
7-
---
7+
---

website/src/pages/index.module.css

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@
44
*/
55

66
.heroBanner {
7-
padding: 4rem 0;
8-
text-align: center;
9-
position: relative;
10-
overflow: hidden;
7+
padding: 4rem 0;
8+
text-align: center;
9+
position: relative;
10+
overflow: hidden;
1111
}
1212

1313
@media screen and (max-width: 996px) {
14-
.heroBanner {
15-
padding: 2rem;
16-
}
14+
.heroBanner {
15+
padding: 2rem;
16+
}
1717
}
1818

1919
.buttons {
20-
display: flex;
21-
align-items: center;
22-
justify-content: center;
20+
display: flex;
21+
align-items: center;
22+
justify-content: center;
2323
}

0 commit comments

Comments
 (0)