diff options
author | Kristóf Marussy <kristof@marussy.com> | 2022-01-09 12:51:44 +0100 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2022-01-09 19:55:15 +0100 |
commit | ad193ec612cf3110ed847b7cb2fedb0b1080ef86 (patch) | |
tree | cb4931ffb8588a8a2475be881c4af91ed2ffef64 /packages | |
parent | Update docs (diff) | |
download | sophie-ad193ec612cf3110ed847b7cb2fedb0b1080ef86.tar.gz sophie-ad193ec612cf3110ed847b7cb2fedb0b1080ef86.tar.zst sophie-ad193ec612cf3110ed847b7cb2fedb0b1080ef86.zip |
build: Disable single-run eslint-typescript
See https://github.com/typescript-eslint/typescript-eslint/issues/3851
Also upgrades dependencies and simplifies eslint config (used during
debugging this issue to eliminate other possible sources of errors.)
Signed-off-by: Kristóf Marussy <kristof@marussy.com>
Diffstat (limited to 'packages')
-rw-r--r-- | packages/main/package.json | 6 | ||||
-rw-r--r-- | packages/main/tsconfig.json | 1 | ||||
-rw-r--r-- | packages/preload/package.json | 2 | ||||
-rw-r--r-- | packages/preload/tsconfig.json | 1 | ||||
-rw-r--r-- | packages/renderer/.eslinrc.cjs | 17 | ||||
-rw-r--r-- | packages/renderer/package.json | 2 | ||||
-rw-r--r-- | packages/renderer/src/components/BrowserViewPlaceholder.tsx | 1 | ||||
-rw-r--r-- | packages/service-inject/.eslintrc.cjs | 12 | ||||
-rw-r--r-- | packages/service-inject/tsconfig.json | 1 | ||||
-rw-r--r-- | packages/service-preload/tsconfig.json | 1 | ||||
-rw-r--r-- | packages/service-shared/.eslintrc.cjs | 11 | ||||
-rw-r--r-- | packages/service-shared/tsconfig.json | 1 | ||||
-rw-r--r-- | packages/shared/.eslintrc.cjs | 11 | ||||
-rw-r--r-- | packages/shared/tsconfig.json | 1 |
14 files changed, 57 insertions, 11 deletions
diff --git a/packages/main/package.json b/packages/main/package.json index d9abf51..f171448 100644 --- a/packages/main/package.json +++ b/packages/main/package.json | |||
@@ -23,7 +23,7 @@ | |||
23 | "os-name": "^5.0.1" | 23 | "os-name": "^5.0.1" |
24 | }, | 24 | }, |
25 | "devDependencies": { | 25 | "devDependencies": { |
26 | "@jest/globals": "^27.4.4", | 26 | "@jest/globals": "^27.4.6", |
27 | "@types/electron-devtools-installer": "^2.2.1", | 27 | "@types/electron-devtools-installer": "^2.2.1", |
28 | "@types/lodash-es": "^4.17.5", | 28 | "@types/lodash-es": "^4.17.5", |
29 | "@types/ms": "^0.7.31", | 29 | "@types/ms": "^0.7.31", |
@@ -32,8 +32,6 @@ | |||
32 | "esbuild": "^0.14.11", | 32 | "esbuild": "^0.14.11", |
33 | "git-repo-info": "^2.1.1", | 33 | "git-repo-info": "^2.1.1", |
34 | "jest": "^27.4.7", | 34 | "jest": "^27.4.7", |
35 | "jest-mock": "^27.4.6", | 35 | "jest-mock": "^27.4.6" |
36 | "rimraf": "^3.0.2", | ||
37 | "typescript": "^4.5.4" | ||
38 | } | 36 | } |
39 | } | 37 | } |
diff --git a/packages/main/tsconfig.json b/packages/main/tsconfig.json index 00a1985..bdf68f4 100644 --- a/packages/main/tsconfig.json +++ b/packages/main/tsconfig.json | |||
@@ -18,6 +18,7 @@ | |||
18 | "include": [ | 18 | "include": [ |
19 | "src/**/*.ts", | 19 | "src/**/*.ts", |
20 | "types/**/*.d.ts", | 20 | "types/**/*.d.ts", |
21 | ".eslintrc.cjs", | ||
21 | "esbuild.config.js", | 22 | "esbuild.config.js", |
22 | "jest.config.js" | 23 | "jest.config.js" |
23 | ] | 24 | ] |
diff --git a/packages/preload/package.json b/packages/preload/package.json index a03d7d9..d531634 100644 --- a/packages/preload/package.json +++ b/packages/preload/package.json | |||
@@ -16,7 +16,7 @@ | |||
16 | "mobx-state-tree": "^5.1.0" | 16 | "mobx-state-tree": "^5.1.0" |
17 | }, | 17 | }, |
18 | "devDependencies": { | 18 | "devDependencies": { |
19 | "@jest/globals": "^27.4.4", | 19 | "@jest/globals": "^27.4.6", |
20 | "@types/jest": "^27.4.0", | 20 | "@types/jest": "^27.4.0", |
21 | "jest": "^27.4.7", | 21 | "jest": "^27.4.7", |
22 | "jest-mock": "^27.4.6", | 22 | "jest-mock": "^27.4.6", |
diff --git a/packages/preload/tsconfig.json b/packages/preload/tsconfig.json index ff49538..0cb1390 100644 --- a/packages/preload/tsconfig.json +++ b/packages/preload/tsconfig.json | |||
@@ -19,6 +19,7 @@ | |||
19 | "include": [ | 19 | "include": [ |
20 | "src/**/*.ts", | 20 | "src/**/*.ts", |
21 | "types/**/*.d.ts", | 21 | "types/**/*.d.ts", |
22 | ".eslintrc.cjs", | ||
22 | "esbuild.config.js", | 23 | "esbuild.config.js", |
23 | "jest.config.js" | 24 | "jest.config.js" |
24 | ] | 25 | ] |
diff --git a/packages/renderer/.eslinrc.cjs b/packages/renderer/.eslinrc.cjs index 3385ac5..37d27ad 100644 --- a/packages/renderer/.eslinrc.cjs +++ b/packages/renderer/.eslinrc.cjs | |||
@@ -1,11 +1,18 @@ | |||
1 | module.exports = { | 1 | module.exports = { |
2 | extends: [ | ||
3 | 'airbnb', | ||
4 | 'airbnb/hooks', | ||
5 | 'airbnb-typescript', | ||
6 | ], | ||
7 | env: { | 2 | env: { |
8 | node: false, | 3 | node: false, |
9 | browser: true, | 4 | browser: true, |
10 | }, | 5 | }, |
6 | overrides: [ | ||
7 | { | ||
8 | files: [ | ||
9 | '.eslintrc.cjs', | ||
10 | 'vite.config.js', | ||
11 | ], | ||
12 | env: { | ||
13 | browser: false, | ||
14 | node: true, | ||
15 | }, | ||
16 | }, | ||
17 | ], | ||
11 | }; | 18 | }; |
diff --git a/packages/renderer/package.json b/packages/renderer/package.json index fde4c28..d6b8b45 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json | |||
@@ -24,7 +24,7 @@ | |||
24 | "react-dom": "^17.0.2" | 24 | "react-dom": "^17.0.2" |
25 | }, | 25 | }, |
26 | "devDependencies": { | 26 | "devDependencies": { |
27 | "@types/lodash-es": "^4.14.178", | 27 | "@types/lodash-es": "^4.17.5", |
28 | "@types/react": "^17.0.38", | 28 | "@types/react": "^17.0.38", |
29 | "@types/react-dom": "^17.0.11", | 29 | "@types/react-dom": "^17.0.11", |
30 | "@vitejs/plugin-react": "^1.1.4", | 30 | "@vitejs/plugin-react": "^1.1.4", |
diff --git a/packages/renderer/src/components/BrowserViewPlaceholder.tsx b/packages/renderer/src/components/BrowserViewPlaceholder.tsx index c671983..11c09d6 100644 --- a/packages/renderer/src/components/BrowserViewPlaceholder.tsx +++ b/packages/renderer/src/components/BrowserViewPlaceholder.tsx | |||
@@ -28,6 +28,7 @@ import { useStore } from './StoreProvider'; | |||
28 | export default observer(() => { | 28 | export default observer(() => { |
29 | const store = useStore(); | 29 | const store = useStore(); |
30 | 30 | ||
31 | // eslint-disable-next-line react-hooks/exhaustive-deps -- react-hooks doesn't support `throttle`. | ||
31 | const onResize = useCallback(throttle(([entry]: ResizeObserverEntry[]) => { | 32 | const onResize = useCallback(throttle(([entry]: ResizeObserverEntry[]) => { |
32 | if (entry) { | 33 | if (entry) { |
33 | const { | 34 | const { |
diff --git a/packages/service-inject/.eslintrc.cjs b/packages/service-inject/.eslintrc.cjs index 6ae3faf..5555f5b 100644 --- a/packages/service-inject/.eslintrc.cjs +++ b/packages/service-inject/.eslintrc.cjs | |||
@@ -3,4 +3,16 @@ module.exports = { | |||
3 | node: false, | 3 | node: false, |
4 | browser: true, | 4 | browser: true, |
5 | }, | 5 | }, |
6 | overrides: [ | ||
7 | { | ||
8 | files: [ | ||
9 | '.eslintrc.cjs', | ||
10 | 'esbuild.config.js', | ||
11 | ], | ||
12 | env: { | ||
13 | browser: false, | ||
14 | node: true, | ||
15 | }, | ||
16 | }, | ||
17 | ], | ||
6 | }; | 18 | }; |
diff --git a/packages/service-inject/tsconfig.json b/packages/service-inject/tsconfig.json index cc61d63..8f84d98 100644 --- a/packages/service-inject/tsconfig.json +++ b/packages/service-inject/tsconfig.json | |||
@@ -15,6 +15,7 @@ | |||
15 | ], | 15 | ], |
16 | "include": [ | 16 | "include": [ |
17 | "src/**/*.ts", | 17 | "src/**/*.ts", |
18 | ".eslintrc.cjs", | ||
18 | "esbuild.config.js" | 19 | "esbuild.config.js" |
19 | ] | 20 | ] |
20 | } | 21 | } |
diff --git a/packages/service-preload/tsconfig.json b/packages/service-preload/tsconfig.json index 0372dde..768c464 100644 --- a/packages/service-preload/tsconfig.json +++ b/packages/service-preload/tsconfig.json | |||
@@ -16,6 +16,7 @@ | |||
16 | "include": [ | 16 | "include": [ |
17 | "src/**/*.ts", | 17 | "src/**/*.ts", |
18 | "types/**/*.ts", | 18 | "types/**/*.ts", |
19 | ".eslintrc.cjs", | ||
19 | "esbuild.config.js" | 20 | "esbuild.config.js" |
20 | ] | 21 | ] |
21 | } | 22 | } |
diff --git a/packages/service-shared/.eslintrc.cjs b/packages/service-shared/.eslintrc.cjs index 71d6ec4..c19829d 100644 --- a/packages/service-shared/.eslintrc.cjs +++ b/packages/service-shared/.eslintrc.cjs | |||
@@ -4,4 +4,15 @@ module.exports = { | |||
4 | node: false, | 4 | node: false, |
5 | browser: false, | 5 | browser: false, |
6 | }, | 6 | }, |
7 | overrides: [ | ||
8 | { | ||
9 | files: [ | ||
10 | '.eslintrc.cjs', | ||
11 | 'esbuild.config.js', | ||
12 | ], | ||
13 | env: { | ||
14 | node: true, | ||
15 | }, | ||
16 | }, | ||
17 | ], | ||
7 | }; | 18 | }; |
diff --git a/packages/service-shared/tsconfig.json b/packages/service-shared/tsconfig.json index 79889d2..3e6c6ff 100644 --- a/packages/service-shared/tsconfig.json +++ b/packages/service-shared/tsconfig.json | |||
@@ -9,6 +9,7 @@ | |||
9 | }, | 9 | }, |
10 | "include": [ | 10 | "include": [ |
11 | "src/**/*.ts", | 11 | "src/**/*.ts", |
12 | ".eslintrc.cjs", | ||
12 | "esbuild.config.js" | 13 | "esbuild.config.js" |
13 | ] | 14 | ] |
14 | } | 15 | } |
diff --git a/packages/shared/.eslintrc.cjs b/packages/shared/.eslintrc.cjs index 71d6ec4..c19829d 100644 --- a/packages/shared/.eslintrc.cjs +++ b/packages/shared/.eslintrc.cjs | |||
@@ -4,4 +4,15 @@ module.exports = { | |||
4 | node: false, | 4 | node: false, |
5 | browser: false, | 5 | browser: false, |
6 | }, | 6 | }, |
7 | overrides: [ | ||
8 | { | ||
9 | files: [ | ||
10 | '.eslintrc.cjs', | ||
11 | 'esbuild.config.js', | ||
12 | ], | ||
13 | env: { | ||
14 | node: true, | ||
15 | }, | ||
16 | }, | ||
17 | ], | ||
7 | }; | 18 | }; |
diff --git a/packages/shared/tsconfig.json b/packages/shared/tsconfig.json index 79889d2..3e6c6ff 100644 --- a/packages/shared/tsconfig.json +++ b/packages/shared/tsconfig.json | |||
@@ -9,6 +9,7 @@ | |||
9 | }, | 9 | }, |
10 | "include": [ | 10 | "include": [ |
11 | "src/**/*.ts", | 11 | "src/**/*.ts", |
12 | ".eslintrc.cjs", | ||
12 | "esbuild.config.js" | 13 | "esbuild.config.js" |
13 | ] | 14 | ] |
14 | } | 15 | } |