aboutsummaryrefslogtreecommitdiffstats
path: root/packages/renderer
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-01-09 12:51:44 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-01-09 19:55:15 +0100
commitad193ec612cf3110ed847b7cb2fedb0b1080ef86 (patch)
treecb4931ffb8588a8a2475be881c4af91ed2ffef64 /packages/renderer
parentUpdate docs (diff)
downloadsophie-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/renderer')
-rw-r--r--packages/renderer/.eslinrc.cjs17
-rw-r--r--packages/renderer/package.json2
-rw-r--r--packages/renderer/src/components/BrowserViewPlaceholder.tsx1
3 files changed, 14 insertions, 6 deletions
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 @@
1module.exports = { 1module.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';
28export default observer(() => { 28export 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 {