Skip to content

Commit 31f61e6

Browse files
authored
chore: update eslint and @typescript/eslint packages (#2187)
1 parent bf45865 commit 31f61e6

9 files changed

Lines changed: 234 additions & 344 deletions

.eslintrc.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
/** @type {import('eslint').Linter.Config} */
33
module.exports = {
44
root: true,
5+
reportUnusedDisableDirectives: true,
56
env: {
67
mocha: true,
78
browser: true,
@@ -30,6 +31,10 @@ module.exports = {
3031
'consistent-return': 'off',
3132

3233
'import/extensions': 'off',
34+
'import/no-extraneous-dependencies': [
35+
'error',
36+
{ devDependencies: ['./vitest.*.mts', 'rollup.config.mjs', './test/**'] },
37+
],
3338

3439
/** @todo consider to replace `any` with `unknown` */
3540
'@typescript-eslint/no-explicit-any': 'off',

package-lock.json

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

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,13 @@
7474
"@rollup/plugin-commonjs": "^25.0.7",
7575
"@rollup/plugin-node-resolve": "^15.2.3",
7676
"@rollup/plugin-terser": "0.4.4",
77-
"@typescript-eslint/eslint-plugin": "^6.16.0",
78-
"@typescript-eslint/parser": "^6.16.0",
77+
"@typescript-eslint/eslint-plugin": "7.8.0",
78+
"@typescript-eslint/parser": "7.8.0",
7979
"@vitest/coverage-v8": "^1.1.1",
8080
"babelify": "^10.0.0",
8181
"coveralls": "3.1.1",
8282
"cpy-cli": "^5.0.0",
83-
"eslint": "8.53.0",
83+
"eslint": "8.57.0",
8484
"eslint-config-airbnb-base": "^15.0.0",
8585
"eslint-config-prettier": "^9.0.0",
8686
"eslint-import-resolver-typescript": "^3.6.1",
@@ -101,9 +101,9 @@
101101
"vitest": "1.1.0"
102102
},
103103
"scripts": {
104-
"lint": "eslint src typescript test \"./*.{ts,mts}\"",
105-
"format": "prettier \"{,**/}*.{ts,tsx,mts,js,json,md}\" --check",
106-
"format:fix": "prettier \"{,**/}*.{ts,tsx,mts,js,json,md}\" --write",
104+
"lint": "eslint src typescript test \"./*.{ts,mts,mjs}\"",
105+
"format": "prettier \"{,**/}*.{ts,tsx,mts,js,mjs,json,md}\" --check",
106+
"format:fix": "prettier \"{,**/}*.{ts,tsx,mts,js,mjs,json,md}\" --write",
107107
"pretest": "npm run generate_ts_v4_index",
108108
"pretest:typescript": "npm run generate_ts_v4_index",
109109
"test": "vitest --run",
@@ -123,6 +123,6 @@
123123
"author": "Jan Mühlemann <jan.muehlemann@gmail.com> (https://github.com/jamuhl)",
124124
"license": "MIT",
125125
"lint-staged": {
126-
"*.{ts,tsx,mts,js,json,md}": "prettier --write"
126+
"*.{ts,tsx,mts,js,mjs,json,md}": "prettier --write"
127127
}
128128
}

rollup.config.mjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable import/no-extraneous-dependencies */
21
import babel from '@rollup/plugin-babel';
32
import nodeResolve from '@rollup/plugin-node-resolve';
43
import terser from '@rollup/plugin-terser';

tsconfig.lint.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
{
22
"extends": "./tsconfig.json",
3-
"include": ["./typescript", "./test", "./index.*", ".eslintrc.js", "vitest.*.mts"]
3+
"include": [
4+
"./typescript",
5+
"./test",
6+
"./index.*",
7+
".eslintrc.js",
8+
"vitest.*.mts",
9+
"rollup.config.mjs"
10+
]
411
}

vitest.config.mts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// eslint-disable-next-line import/no-extraneous-dependencies
21
import { defineConfig } from 'vitest/config';
32

43
export default defineConfig({

vitest.workspace.local.mts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// eslint-disable-next-line import/no-extraneous-dependencies
21
import { defineWorkspace } from 'vitest/config';
32

43
/**

vitest.workspace.mts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// eslint-disable-next-line import/no-extraneous-dependencies
21
import { defineWorkspace } from 'vitest/config';
32

43
export default defineWorkspace([

vitest.workspace.typescript.mts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { readdirSync } from 'node:fs';
2-
// eslint-disable-next-line import/no-extraneous-dependencies
32
import { defineWorkspace } from 'vitest/config';
43
import type { UserProjectConfigExport } from 'vitest/config';
54

0 commit comments

Comments
 (0)