Skip to content

Commit be8604a

Browse files
committed
chore: Update eslint
1 parent ac17289 commit be8604a

File tree

69 files changed

+3767
-2495
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+3767
-2495
lines changed

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
22

packages/axios/eslint.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ export default createConfigForNuxt({
3434
],
3535
'@typescript-eslint/no-dynamic-delete': 'off',
3636
'@typescript-eslint/no-useless-constructor': 'off',
37+
'@typescript-eslint/no-unused-expressions': 'off',
3738
'@typescript-eslint/no-unused-vars': [
3839
'error',
3940
{

packages/axios/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,16 @@
5858
"pinia": ">=3.0.0"
5959
},
6060
"devDependencies": {
61-
"@nuxt/eslint-config": "^0.3.13",
62-
"@nuxtjs/eslint-config-typescript": "^12.1.0",
61+
"@nuxt/eslint-config": "^1.1.0",
6362
"@size-limit/preset-small-lib": "^11.1.4",
6463
"@vitest/coverage-v8": "^3.0.5",
6564
"axios": "^1.7.2",
6665
"axios-mock-adapter": "^2.0.0",
67-
"eslint": "^9.6.0",
66+
"eslint": "^9.21.0",
6867
"pinia": "^3.0.1",
6968
"pinia-orm": "workspace:*",
7069
"size-limit": "^11.1.4",
71-
"typescript": "^5.5.3",
70+
"typescript": "^5.8.2",
7271
"unbuild": "^3.1.0",
7372
"vitest": "^3.0.5",
7473
"vue": "^3.5.13"

packages/normalizr/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export interface SchemaObject<T> {
5353
[key: string]: SchemaValue<T>
5454
}
5555

56-
export interface SchemaArray<T> extends Array<Schema<T>> {}
56+
export type SchemaArray<T> = Array<Schema<T>>
5757

5858
export type NormalizedSchema<E, R> = { entities: E, result: R }
5959

packages/normalizr/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,12 @@
5555
],
5656
"license": "MIT",
5757
"devDependencies": {
58-
"@nuxt/eslint-config": "^0.3.13",
59-
"@nuxtjs/eslint-config-typescript": "^12.1.0",
58+
"@nuxt/eslint-config": "^1.1.0",
6059
"@size-limit/preset-small-lib": "^11.1.4",
61-
"eslint": "^9.6.0",
60+
"eslint": "^9.21.0",
6261
"immutable": "^5.0.3",
6362
"size-limit": "^11.1.4",
64-
"typescript": "^5.5.3",
63+
"typescript": "^5.8.2",
6564
"unbuild": "^3.1.0"
6665
},
6766
"size-limit": [

packages/nuxt/package.json

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,24 +42,22 @@
4242
"@pinia/nuxt": ">=0.10.0"
4343
},
4444
"dependencies": {
45-
"@nuxt/kit": "^3.12.3",
45+
"@nuxt/kit": "^3.15.4",
4646
"pinia-orm": "workspace:*"
4747
},
4848
"devDependencies": {
49-
"@nuxt/devtools": "^1.3.9",
50-
"@nuxt/eslint-config": "^0.3.13",
51-
"@nuxt/module-builder": "^0.8.1",
52-
"@nuxt/schema": "^3.12.3",
53-
"@nuxtjs/eslint-config-typescript": "^12.1.0",
49+
"@nuxt/devtools": "^2.1.3",
50+
"@nuxt/eslint-config": "^1.1.0",
51+
"@nuxt/module-builder": "^0.8.4",
52+
"@nuxt/schema": "^3.15.4",
5453
"@pinia/nuxt": "^0.10.1",
5554
"@types/prettier": "^3.0.0",
56-
"eslint": "^9.6.0",
57-
"nuxt": "^3.11.2",
55+
"eslint": "^9.21.0",
56+
"nuxt": "^3.15.4",
5857
"pinia": "^3.0.1",
5958
"prettier": "^3.3.2",
6059
"std-env": "^3.7.0",
61-
"typescript": "^5.5.3",
62-
"vite": "^5.3.3",
60+
"typescript": "^5.8.2",
6361
"vue": "^3.5.13"
6462
},
6563
"repository": {

packages/pinia-orm/eslint.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ export default createConfigForNuxt({
3434
],
3535
'@typescript-eslint/no-dynamic-delete': 'off',
3636
'@typescript-eslint/no-useless-constructor': 'off',
37+
'@typescript-eslint/no-unused-expressions': 'off',
3738
'@typescript-eslint/no-unused-vars': [
3839
'error',
3940
{

packages/pinia-orm/package.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,21 +60,19 @@
6060
"@pinia-orm/normalizr": "workspace:*"
6161
},
6262
"devDependencies": {
63-
"@nuxt/eslint-config": "^0.3.13",
64-
"@nuxtjs/eslint-config-typescript": "^12.1.0",
63+
"@nuxt/eslint-config": "^1.1.0",
6564
"@pinia/testing": "^0.1.3",
6665
"@size-limit/preset-small-lib": "^11.1.4",
6766
"@types/node": "^22.10.5",
6867
"@types/prettier": "^3.0.0",
6968
"@types/uuid": "^10.0.0",
70-
"@typescript-eslint/parser": "^8.16.0",
7169
"@vitest/coverage-v8": "^3.0.5",
7270
"@vitest/ui": "^3.0.5",
7371
"@vue/composition-api": "^1.7.2",
7472
"@vue/test-utils": "^2.4.6",
7573
"c8": "^10.1.2",
7674
"core-js": "^3.37.1",
77-
"eslint": "^9.6.0",
75+
"eslint": "^9.21.0",
7876
"happy-dom": "^16.0.1",
7977
"mkdist": "^2.1.0",
8078
"nanoid": "^5.1.0",
@@ -83,7 +81,7 @@
8381
"size-limit": "^11.1.4",
8482
"std-env": "^3.7.0",
8583
"tsup": "^8.1.0",
86-
"typescript": "^5.7.2",
84+
"typescript": "^5.8.2",
8785
"unbuild": "^3.1.0",
8886
"uuid": "^10.0.0",
8987
"vite": "^5.3.3",

packages/pinia-orm/src/model/Model.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -661,7 +661,7 @@ export class Model {
661661
/**
662662
* Get the namespace.
663663
*/
664-
$namespace (): String {
664+
$namespace (): string {
665665
return this.$self().usedNamespace()
666666
}
667667

@@ -1032,7 +1032,7 @@ export class Model {
10321032
/**
10331033
* Checks if attributes were changed
10341034
*/
1035-
$isDirty ($attribute?: keyof ModelFields): Boolean {
1035+
$isDirty ($attribute?: keyof ModelFields): boolean {
10361036
const original = this.$getOriginal()
10371037
if ($attribute) {
10381038
if (!Object.keys(original).includes($attribute)) { throwError(['The property"', $attribute, '"does not exit in the model "', this.$entity(), '"']) }

packages/pinia-orm/src/query/Options.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export interface Where<T = Model> {
77
boolean: 'and' | 'or'
88
}
99

10+
// eslint-disable-next-line @typescript-eslint/no-unsafe-function-type
1011
export type NonMethodKeys<T> = { [P in keyof T]: T[P] extends Function ? never : P }[keyof T]
1112
export type GetElementType<T extends unknown[] | unknown> = T extends (infer U)[] ? U : T
1213
export type UltimateKeys<M> = { [T in keyof M]: M[T] extends Model | Model[] | null ? GetElementType<NonNullable<M[T]>> : never }

0 commit comments

Comments
 (0)