Skip to content

Commit 7c0f28a

Browse files
committed
[eslint config] [deps] update @babel/runtime, eslint-find-rules, eslint-plugin-import, eslint-plugin-react, eslint-plugin-react-hooks, tape
1 parent fd2f5a1 commit 7c0f28a

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

packages/eslint-config-airbnb/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -71,27 +71,27 @@
7171
"object.entries": "^1.1.5"
7272
},
7373
"devDependencies": {
74-
"@babel/runtime": "^7.16.3",
74+
"@babel/runtime": "^7.17.9",
7575
"babel-preset-airbnb": "^4.5.0",
7676
"babel-tape-runner": "^3.0.0",
7777
"eclint": "^2.8.1",
7878
"eslint": "^7.32.0 || ^8.2.0",
79-
"eslint-find-rules": "^4.0.0",
80-
"eslint-plugin-import": "^2.25.3",
79+
"eslint-find-rules": "^4.1.0",
80+
"eslint-plugin-import": "^2.26.0",
8181
"eslint-plugin-jsx-a11y": "^6.5.1",
82-
"eslint-plugin-react": "^7.28.0",
83-
"eslint-plugin-react-hooks": "^4.3.0",
82+
"eslint-plugin-react": "^7.29.4",
83+
"eslint-plugin-react-hooks": "^4.5.0",
8484
"in-publish": "^2.0.1",
8585
"react": ">= 0.13.0",
8686
"safe-publish-latest": "^2.0.0",
87-
"tape": "^5.3.2"
87+
"tape": "^5.5.3"
8888
},
8989
"peerDependencies": {
9090
"eslint": "^7.32.0 || ^8.2.0",
91-
"eslint-plugin-import": "^2.25.3",
91+
"eslint-plugin-import": "^2.26.0",
9292
"eslint-plugin-jsx-a11y": "^6.5.1",
93-
"eslint-plugin-react": "^7.28.0",
94-
"eslint-plugin-react-hooks": "^4.3.0"
93+
"eslint-plugin-react": "^7.29.4",
94+
"eslint-plugin-react-hooks": "^4.5.0"
9595
},
9696
"engines": {
9797
"node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"

packages/eslint-config-airbnb/rules/react.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,16 @@ module.exports = {
560560
// Prevent declaring unused methods of component class
561561
// https://github.com/yannickcr/eslint-plugin-react/blob/21e01b61af7a38fc86d94f27eb66cda8054582ed/docs/rules/no-unused-class-component-methods.md
562562
'react/no-unused-class-component-methods': 'error',
563+
564+
// Ensure destructuring and symmetric naming of useState hook value and setter variables
565+
// https://github.com/jsx-eslint/eslint-plugin-react/blob/c8833f301314dab3e79ef7ac4cf863e4d5fa0019/docs/rules/hook-use-state.md
566+
// TODO: semver-major, enable
567+
'react/hook-use-state': 'off',
568+
569+
// Enforce sandbox attribute on iframe elements
570+
// https://github.com/jsx-eslint/eslint-plugin-react/blob/c8833f301314dab3e79ef7ac4cf863e4d5fa0019/docs/rules/iframe-missing-sandbox.md
571+
// TODO: semver-major, enable
572+
'react/iframe-missing-sandbox': 'off',
563573
},
564574

565575
settings: {

0 commit comments

Comments
 (0)