Skip to content

Commit a48a85d

Browse files
committed
style: upgrade eslint to v9
1 parent fa11095 commit a48a85d

37 files changed

+1184
-1311
lines changed

.eslintignore

-2
This file was deleted.

.prettierrc

-3
This file was deleted.

docs/app.config.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
export default defineAppConfig({
22
docus: {
33
github: {
4-
repo: "gbicou/nuxt-urql",
4+
repo: 'gbicou/nuxt-urql',
55
},
6-
title: "Nuxt URQL",
7-
description: "This module adds vue-urql client to your nuxt 3 app with SSR enabled .",
8-
image: "https://user-images.githubusercontent.com/904724/185365452-87b7ca7b-6030-4813-a2db-5e65c785bf88.png",
6+
title: 'Nuxt URQL',
7+
description: 'This module adds vue-urql client to your nuxt 3 app with SSR enabled .',
8+
image: 'https://user-images.githubusercontent.com/904724/185365452-87b7ca7b-6030-4813-a2db-5e65c785bf88.png',
99
socials: {
1010
// twitter: "nuxt_themes",
11-
github: "gbicou/nuxt-urql",
11+
github: 'gbicou/nuxt-urql',
1212
},
1313
aside: {
1414
level: 0,
@@ -22,10 +22,10 @@ export default defineAppConfig({
2222
footer: {
2323
iconLinks: [
2424
{
25-
href: "https://nuxt.com",
26-
icon: "IconNuxtLabs",
25+
href: 'https://nuxt.com',
26+
icon: 'IconNuxtLabs',
2727
},
2828
],
2929
},
3030
},
31-
});
31+
})

docs/nuxt.config.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
export default defineNuxtConfig({
2-
extends: "@nuxt-themes/docus",
2+
extends: '@nuxt-themes/docus',
33
imports: {
44
autoImport: true,
55
},
66
typescript: {
77
// includeWorkspace: false
88
},
9-
});
9+
})

docs/tokens.config.ts

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
import { defineTheme } from "pinceau";
1+
import { defineTheme } from 'pinceau'
22

33
export default defineTheme({
44
color: {
55
primary: {
6-
50: "#f6fbf8",
7-
100: "#edf6f1",
8-
200: "#d2e9db",
9-
300: "#b7dbc6",
10-
400: "#82c19b",
11-
500: "#4ca670",
12-
600: "#449565",
13-
700: "#397d54",
14-
800: "#2e6443",
15-
900: "#255137",
6+
50: '#f6fbf8',
7+
100: '#edf6f1',
8+
200: '#d2e9db',
9+
300: '#b7dbc6',
10+
400: '#82c19b',
11+
500: '#4ca670',
12+
600: '#449565',
13+
700: '#397d54',
14+
800: '#2e6443',
15+
900: '#255137',
1616
},
1717
},
18-
});
18+
})

eslint.config.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import playground from './playground/eslint.config.js'
2+
3+
export default playground

package.json

+2-7
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,16 @@
4343
"@bicou/countries-server-schema": "1.5.0",
4444
"@changesets/changelog-github": "0.5.0",
4545
"@changesets/cli": "2.27.9",
46-
"@graphql-eslint/eslint-plugin": "3.20.1",
47-
"@nuxt/eslint-config": "0.6.0",
4846
"@nuxt/module-builder": "0.8.4",
4947
"@nuxt/schema": "3.13.2",
5048
"@nuxt/test-utils": "3.14.3",
5149
"@types/node": "20.16.11",
5250
"@urql/exchange-execute": "2.3.0",
5351
"defu": "6.1.4",
54-
"eslint": "8.57.1",
55-
"eslint-config-prettier": "9.1.0",
56-
"eslint-plugin-jsdoc": "50.4.1",
57-
"eslint-plugin-prettier": "5.2.1",
52+
"eslint": "9.12.0",
5853
"graphql": "16.9.0",
5954
"nuxt": "3.13.2",
60-
"prettier": "3.3.3",
55+
"typescript": "5.6.3",
6156
"vitest": "2.1.3"
6257
},
6358
"peerDependencies": {

playground/app.vue

+30-6
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,36 @@
44
<li><strong>Nuxt urql playground</strong></li>
55
</ul>
66
<ul>
7-
<li><nuxt-link to="/">index</nuxt-link></li>
8-
<li><nuxt-link to="/version">version</nuxt-link></li>
9-
<li><nuxt-link to="/gql">gql</nuxt-link></li>
10-
<li><nuxt-link to="/composable">composable</nuxt-link></li>
11-
<li><nuxt-link to="/countries">countries</nuxt-link></li>
12-
<li><nuxt-link to="/country">country</nuxt-link></li>
7+
<li>
8+
<nuxt-link to="/">
9+
index
10+
</nuxt-link>
11+
</li>
12+
<li>
13+
<nuxt-link to="/version">
14+
version
15+
</nuxt-link>
16+
</li>
17+
<li>
18+
<nuxt-link to="/gql">
19+
gql
20+
</nuxt-link>
21+
</li>
22+
<li>
23+
<nuxt-link to="/composable">
24+
composable
25+
</nuxt-link>
26+
</li>
27+
<li>
28+
<nuxt-link to="/countries">
29+
countries
30+
</nuxt-link>
31+
</li>
32+
<li>
33+
<nuxt-link to="/country">
34+
country
35+
</nuxt-link>
36+
</li>
1337
</ul>
1438
</nav>
1539
<nuxt-page />

playground/eslint.config.js

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import * as graphql from '@graphql-eslint/eslint-plugin'
2+
import withNuxt from './.nuxt/eslint.config.mjs'
3+
4+
export default withNuxt(
5+
[
6+
{
7+
files: ['**/*.graphql'],
8+
languageOptions: {
9+
parser: graphql.parser,
10+
},
11+
plugins: {
12+
'@graphql-eslint': { rules: graphql.rules },
13+
},
14+
},
15+
{
16+
files: ['gql/schema.graphql'],
17+
rules: {
18+
...graphql.configs['flat/schema-recommended'],
19+
// '@graphql-eslint/require-description': 'off',
20+
},
21+
},
22+
{
23+
files: ['gql/queries/*.graphql'],
24+
rules: graphql.configs['flat/operations-recommended'],
25+
},
26+
],
27+
)

0 commit comments

Comments
 (0)