Skip to content

Commit 3c3074e

Browse files
committed
[eslint config] [*] [deps] update eslint, eslint-find-rules, eslint-plugin-react, tape
1 parent ff1c121 commit 3c3074e

File tree

3 files changed

+15
-10
lines changed

3 files changed

+15
-10
lines changed

packages/eslint-config-airbnb-base/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@
5151
"babel-preset-airbnb": "^2.4.0",
5252
"babel-tape-runner": "^2.0.1",
5353
"editorconfig-tools": "^0.1.1",
54-
"eslint": "^4.16.0",
55-
"eslint-find-rules": "^3.1.1",
54+
"eslint": "^4.18.0",
55+
"eslint-find-rules": "^3.2.0",
5656
"eslint-plugin-import": "^2.8.0",
5757
"in-publish": "^2.0.0",
5858
"safe-publish-latest": "^1.1.1",
59-
"tape": "^4.8.0"
59+
"tape": "^4.9.0"
6060
},
6161
"peerDependencies": {
6262
"eslint": "^4.16.0",

packages/eslint-config-airbnb/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,21 +54,21 @@
5454
"babel-preset-airbnb": "^2.4.0",
5555
"babel-tape-runner": "^2.0.1",
5656
"editorconfig-tools": "^0.1.1",
57-
"eslint": "^4.16.0",
58-
"eslint-find-rules": "^3.1.1",
57+
"eslint": "^4.18.0",
58+
"eslint-find-rules": "^3.2.0",
5959
"eslint-plugin-import": "^2.8.0",
6060
"eslint-plugin-jsx-a11y": "^6.0.3",
61-
"eslint-plugin-react": "^7.6.1",
61+
"eslint-plugin-react": "^7.7.0",
6262
"in-publish": "^2.0.0",
6363
"react": ">= 0.13.0",
6464
"safe-publish-latest": "^1.1.1",
65-
"tape": "^4.8.0"
65+
"tape": "^4.9.0"
6666
},
6767
"peerDependencies": {
68-
"eslint": "^4.16.0",
68+
"eslint": "^4.18.0",
6969
"eslint-plugin-import": "^2.8.0",
7070
"eslint-plugin-jsx-a11y": "^6.0.3",
71-
"eslint-plugin-react": "^7.6.1"
71+
"eslint-plugin-react": "^7.7.0"
7272
},
7373
"engines": {
7474
"node": ">= 4"

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,8 @@ module.exports = {
371371

372372
// Forbids using non-exported propTypes
373373
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/forbid-foreign-prop-types.md
374-
'react/forbid-foreign-prop-types': 'off',
374+
// TODO: enable?
375+
'react/forbid-foreign-prop-types': ['off', { allowInPropTypes: true }],
375376

376377
// Prevent void DOM elements from receiving children
377378
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/void-dom-elements-no-children.md
@@ -431,6 +432,10 @@ module.exports = {
431432
// Prevent this from being used in stateless functional components
432433
// https://github.com/yannickcr/eslint-plugin-react/blob/843d71a432baf0f01f598d7cf1eea75ad6896e4b/docs/rules/no-this-in-sfc.md
433434
'react/no-this-in-sfc': 'error',
435+
436+
// Validate JSX maximum depth
437+
// https://github.com/yannickcr/eslint-plugin-react/blob/abe8381c0d6748047224c430ce47f02e40160ed0/docs/rules/jsx-max-depth.md
438+
'react/jsx-max-depth': 'off',
434439
},
435440

436441
settings: {

0 commit comments

Comments
 (0)