Skip to content

Commit 10a30af

Browse files
authored
chore: migrate to eslint v9 (#475)
1 parent 19e3eaf commit 10a30af

24 files changed

+670
-1107
lines changed

.eslintignore

Lines changed: 0 additions & 10 deletions
This file was deleted.

.eslintrc.cjs

Lines changed: 0 additions & 11 deletions
This file was deleted.

docs/.eslintignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/.eslintrc.cjs

Lines changed: 0 additions & 8 deletions
This file was deleted.

docs/app.config.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@ export default defineAppConfig({
99
image: 'https://html-validator.nuxtjs.org/preview.png',
1010
aside: {
1111
level: 0,
12-
exclude: []
12+
exclude: [],
1313
},
1414
header: {
15-
logo: true
15+
logo: true,
1616
},
1717
footer: {
1818
iconLinks: [
1919
{
2020
href: 'https://nuxt.com',
21-
icon: 'simple-icons:nuxtdotjs'
22-
}
23-
]
24-
}
25-
}
21+
icon: 'simple-icons:nuxtdotjs',
22+
},
23+
],
24+
},
25+
},
2626
})

docs/components/Logo.vue

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
<template>
2-
<img class="dark-img" src="/logo-dark.svg">
3-
<img class="light-img" src="/logo-light.svg">
2+
<img
3+
class="dark-img"
4+
src="/logo-dark.svg"
5+
>
6+
<img
7+
class="light-img"
8+
src="/logo-light.svg"
9+
>
410
</template>
511

612
<style lang="ts">

docs/nuxt.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
export default defineNuxtConfig({
2-
extends: '@nuxt-themes/docus'
2+
extends: '@nuxt-themes/docus',
33
})

docs/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
},
1212
"devDependencies": {
1313
"@nuxt-themes/docus": "1.15.0",
14-
"@nuxt/eslint-config": "0.2.0",
15-
"eslint": "8.56.0",
1614
"nuxt": "3.11.1"
1715
},
1816
"dependencies": {

docs/tokens.config.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ import { defineTheme } from 'pinceau'
55
export default defineTheme({
66
color: {
77
primary: {
8-
'50': '#eefbf5',
9-
'100': '#d7f4e5',
10-
'200': '#b1e9cf',
11-
'300': '#7fd6b4',
12-
'400': '#41b38a',
13-
'500': '#27a27a',
14-
'600': '#198262',
15-
'700': '#146850',
16-
'800': '#125341',
17-
'900': '#104436',
18-
}
19-
}
8+
50: '#eefbf5',
9+
100: '#d7f4e5',
10+
200: '#b1e9cf',
11+
300: '#7fd6b4',
12+
400: '#41b38a',
13+
500: '#27a27a',
14+
600: '#198262',
15+
700: '#146850',
16+
800: '#125341',
17+
900: '#104436',
18+
},
19+
},
2020
})

eslint.config.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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+
'./docs',
13+
],
14+
},
15+
}).append(
16+
{
17+
files: ['test/**'],
18+
rules: {
19+
'@typescript-eslint/no-explicit-any': 'off',
20+
},
21+
},
22+
{
23+
files: ['docs/**'],
24+
rules: {
25+
'vue/multi-word-component-names': 'off',
26+
},
27+
},
28+
)

0 commit comments

Comments
 (0)