Skip to content

Commit 0620829

Browse files
authored
chore: migrate to eslint v9 (#74)
1 parent 2f7996e commit 0620829

15 files changed

+696
-1044
lines changed

.eslintignore

-3
This file was deleted.

.eslintrc

-8
This file was deleted.

.vscode/settings.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"eslint.experimental.useFlatConfig": true
3+
}

build.config.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ import { defineBuildConfig } from 'unbuild'
33
export default defineBuildConfig({
44
externals: [
55
'vite',
6-
'@vue/server-renderer'
7-
]
6+
'@vue/server-renderer',
7+
],
88
})

eslint.config.mjs

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// @ts-check
2+
import { createConfigForNuxt } from '@nuxt/eslint-config/flat'
3+
4+
export default createConfigForNuxt({
5+
features: {
6+
tooling: true,
7+
stylistic: true,
8+
},
9+
})

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -26,25 +26,25 @@
2626
"scripts": {
2727
"build": "unbuild",
2828
"dev": "vitest",
29-
"lint": "eslint --ext .ts src",
29+
"lint": "eslint src",
3030
"release": "pnpm test && pnpm build && changelogen --release --push && pnpm publish",
3131
"test": "pnpm lint && pnpm vitest run --coverage && tsc --noEmit"
3232
},
3333
"dependencies": {
3434
"ufo": "^1.3.2"
3535
},
3636
"devDependencies": {
37-
"@nuxtjs/eslint-config-typescript": "^12.1.0",
3837
"@types/node": "^20.10.6",
3938
"@vitest/coverage-v8": "^1.1.1",
4039
"changelogen": "^0.5.5",
41-
"eslint": "^8.56.0",
40+
"eslint": "^9.2.0",
4241
"expect-type": "^0.17.3",
4342
"typescript": "^5.3.3",
4443
"unbuild": "^2.0.0",
4544
"vite": "^5.0.10",
4645
"vitest": "1.1.1",
47-
"vue": "3.4.3"
46+
"vue": "3.4.3",
47+
"@nuxt/eslint-config": "^0.3.10"
4848
},
4949
"packageManager": "[email protected]"
5050
}

0 commit comments

Comments
 (0)