Skip to content

Commit 7914585

Browse files
authored
chore: migrate to eslint v9 (#33)
* chore: migrate to eslint v9 * chore: add ts-expect-error explanations
1 parent 8f1b88c commit 7914585

File tree

17 files changed

+6753
-5315
lines changed

17 files changed

+6753
-5315
lines changed

.eslintignore

-2
This file was deleted.

.eslintrc

-4
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+
}

commitlint.config.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
export default {
2-
extends: ['@commitlint/config-conventional']
3-
};
2+
extends: ['@commitlint/config-conventional'],
3+
}

eslint.config.js

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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+
dirs: {
10+
src: [
11+
'./playground',
12+
],
13+
},
14+
})

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@
4040
"@commitlint/cli": "^19.2.2",
4141
"@commitlint/config-conventional": "^19.2.2",
4242
"@commitlint/prompt-cli": "^19.2.2",
43-
"@nuxt/eslint-config": "^0.3.6",
43+
"@nuxt/eslint-config": "^0.3.10",
4444
"@nuxt/module-builder": "^0.5.5",
4545
"@nuxt/schema": "^3.11.2",
4646
"@nuxt/test-utils": "^3.12.0",
4747
"@types/node": "^20.12.7",
4848
"changelogen": "^0.5.5",
49-
"eslint": "^8.57.0",
49+
"eslint": "^9.1.1",
5050
"husky": "^9.0.11",
5151
"nuxt": "^3.11.2",
5252
"typescript": "^5.4.5",

playground/components/OtherComponent.vue

+1
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@
1212

1313
<script setup lang="ts">
1414
import { useClientStripe } from '#imports'
15+
1516
const stripeClient = await useClientStripe()
1617
</script>

playground/nuxt.config.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ export default defineNuxtConfig({
22
modules: ['../src/module'],
33
stripe: {
44
client: {
5-
key: 'pk_test_123'
5+
key: 'pk_test_123',
66
},
77
server: {
8-
key: 'sk_test_123'
9-
}
10-
}
8+
key: 'sk_test_123',
9+
},
10+
},
1111
})

playground/server/api/stripe.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { defineEventHandler } from 'h3'
22
import { useServerStripe } from '#stripe/server'
33

44
export default defineEventHandler(async (event) => {
5-
const stripe = await useServerStripe(event)
6-
console.info("Stripe instance:", stripe)
5+
const stripe = await useServerStripe(event)
6+
console.info('Stripe instance:', stripe)
77

8-
return {
9-
message: 'Inspect your terminal to see stripe server object'
10-
}
8+
return {
9+
message: 'Inspect your terminal to see stripe server object',
10+
}
1111
})

0 commit comments

Comments
 (0)