Skip to content

Commit 016b327

Browse files
authored
Update react hooks eslint plugin (codesandbox#1591)
* Update react hooks eslint plugin * Update yarn.lock and version
1 parent 3215852 commit 016b327

File tree

3 files changed

+32
-6
lines changed

3 files changed

+32
-6
lines changed

packages/app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@
168168
"debug": "^2.6.8",
169169
"downshift": "^1.0.0-rc.14",
170170
"eslint-config-react-app": "^1.0.5",
171-
"eslint-plugin-react-hooks": "1.0.1",
171+
"eslint-plugin-react-hooks": "1.5.1",
172172
"eslint-plugin-vue": "^4.2.2",
173173
"file-saver": "^1.3.3",
174174
"fontfaceobserver": "^2.0.13",

packages/app/src/app/components/CodeEditor/Monaco/workers/linter/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ const allRules = {
4242
'react-hooks/rules-of-hooks': require('eslint-plugin-react-hooks').rules[
4343
'rules-of-hooks'
4444
],
45+
'react-hooks/exhaustive-deps': require('eslint-plugin-react-hooks').rules[
46+
'exhaustive-deps'
47+
],
4548
};
4649
/* eslint-enable global-require */
4750

@@ -286,6 +289,7 @@ const defaultConfig = {
286289
'react/require-render-return': 'error',
287290
'react/style-prop-object': 'warn',
288291
'react-hooks/rules-of-hooks': 'error',
292+
'react-hooks/exhaustive-deps': 'warn',
289293

290294
// https://github.com/evcohen/eslint-plugin-jsx-a11y/tree/master/docs/rules
291295
'jsx-a11y/accessible-emoji': 'warn',

yarn.lock

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6465,6 +6465,11 @@ commander@^2.14.1, commander@^2.9.0, commander@~2.16.0:
64656465
version "2.16.0"
64666466
resolved "https://registry.yarnpkg.com/commander/-/commander-2.16.0.tgz#f16390593996ceb4f3eeb020b31d78528f7f8a50"
64676467

6468+
commander@^2.19.0:
6469+
version "2.19.0"
6470+
resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
6471+
integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==
6472+
64686473
commander@^2.8.1:
64696474
version "2.18.0"
64706475
resolved "https://registry.yarnpkg.com/commander/-/commander-2.18.0.tgz#2bf063ddee7c7891176981a2cc798e5754bc6970"
@@ -8852,10 +8857,10 @@ eslint-plugin-jsx-a11y@^6.0.3:
88528857
has "^1.0.3"
88538858
jsx-ast-utils "^2.0.1"
88548859

8855-
eslint-plugin-react-hooks@1.0.1:
8856-
version "1.0.1"
8857-
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.0.1.tgz#76b6fb4edafab02eab0090078977687157605dd9"
8858-
integrity sha512-yNhvY7EFBp0mq0Bt8BHoS57GwJ4e1qSYdvDFSfPnjmiSmyGUfQFQGcQs4K0JQFDGopWkURWq58psbUJIhWZ2Kg==
8860+
eslint-plugin-react-hooks@1.5.1:
8861+
version "1.5.1"
8862+
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.5.1.tgz#3c601326914ee0e1fedd709115db4940bdbbed4a"
8863+
integrity sha512-i3dIrmZ+Ssrm0LrbbtuGcRf7EEpe1FaMuL8XnnpZO0X4tk3dZNzevWxD0/7nMAFa5yZQfNnYkfEP0MmwLvbdHw==
88598864

88608865
eslint-plugin-react@^7.8.2:
88618866
version "7.11.1"
@@ -21398,6 +21403,14 @@ source-map-support@^0.5.6, source-map-support@~0.5.9:
2139821403
buffer-from "^1.0.0"
2139921404
source-map "^0.6.0"
2140021405

21406+
source-map-support@~0.5.10:
21407+
version "0.5.11"
21408+
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.11.tgz#efac2ce0800355d026326a0ca23e162aeac9a4e2"
21409+
integrity sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ==
21410+
dependencies:
21411+
buffer-from "^1.0.0"
21412+
source-map "^0.6.0"
21413+
2140121414
source-map-url@^0.4.0:
2140221415
version "0.4.0"
2140321416
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
@@ -22370,7 +22383,7 @@ terser-webpack-plugin@^1.0.2, terser-webpack-plugin@^1.1.0:
2237022383
webpack-sources "^1.1.0"
2237122384
worker-farm "^1.5.2"
2237222385

22373-
[email protected], uglify-es@^3.3.4, uglify-es@^3.3.7, uglify-es@^3.3.9:
22386+
2237422387
name uglify-es
2237522388
version "3.16.1"
2237622389
resolved "https://registry.yarnpkg.com/terser/-/terser-3.16.1.tgz#5b0dd4fa1ffd0b0b43c2493b2c364fd179160493"
@@ -23044,6 +23057,15 @@ ua-parser-js@^0.7.18, ua-parser-js@^0.7.9:
2304423057
version "0.7.18"
2304523058
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.18.tgz#a7bfd92f56edfb117083b69e31d2aa8882d4b1ed"
2304623059

23060+
uglify-es@^3.3.4, uglify-es@^3.3.7, uglify-es@^3.3.9, "uglify-es@npm:terser":
23061+
version "3.17.0"
23062+
resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2"
23063+
integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==
23064+
dependencies:
23065+
commander "^2.19.0"
23066+
source-map "~0.6.1"
23067+
source-map-support "~0.5.10"
23068+
2304723069
2304823070
version "3.3.28"
2304923071
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.28.tgz#0efb9a13850e11303361c1051f64d2ec68d9be06"

0 commit comments

Comments
 (0)