Skip to content

Commit d06f27b

Browse files
bmishljharb
authored andcommitted
1 parent c70163d commit d06f27b

File tree

6 files changed

+13
-7
lines changed

6 files changed

+13
-7
lines changed

.eslintrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@
4343
"requireParamDescription": false,
4444
"requireReturnDescription": false,
4545
}],
46+
47+
"eslint-plugin/consistent-output": 0,
48+
"eslint-plugin/require-meta-schema": 0,
49+
"eslint-plugin/require-meta-type": 0
4650
},
4751
"overrides": [
4852
{

lib/rules/forbid-prop-types.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,10 @@ module.exports = {
142142
}
143143
case 'CallExpression': {
144144
const innerNode = node.arguments && node.arguments[0];
145-
if (propWrapperUtil.isPropWrapperFunction(context, context.getSource(node.callee)) && innerNode) {
145+
if (
146+
propWrapperUtil.isPropWrapperFunction(context, context.getSourceCode().getText(node.callee))
147+
&& innerNode
148+
) {
146149
checkNode(innerNode);
147150
}
148151
break;

lib/rules/jsx-closing-tag-location.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ module.exports = {
2727
url: docsUrl('jsx-closing-tag-location'),
2828
},
2929
fixable: 'whitespace',
30-
3130
messages,
3231
},
3332

lib/rules/jsx-curly-spacing.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -371,13 +371,13 @@ module.exports = {
371371
}
372372

373373
const sourceCode = context.getSourceCode();
374-
const first = context.getFirstToken(node);
374+
const first = sourceCode.getFirstToken(node);
375375
const last = sourceCode.getLastToken(node);
376-
let second = context.getTokenAfter(first, { includeComments: true });
376+
let second = sourceCode.getTokenAfter(first, { includeComments: true });
377377
let penultimate = sourceCode.getTokenBefore(last, { includeComments: true });
378378

379379
if (!second) {
380-
second = context.getTokenAfter(first);
380+
second = sourceCode.getTokenAfter(first);
381381
const leadingComments = sourceCode.getNodeByRangeIndex(second.range[0]).leadingComments;
382382
second = leadingComments ? leadingComments[0] : second;
383383
}

lib/rules/jsx-sort-default-props.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ module.exports = {
6161
// (babel-eslint@5 does not expose property name so we have to rely on tokens)
6262
}
6363
if (node.type === 'ClassProperty') {
64-
const tokens = context.getFirstTokens(node, 2);
64+
const tokens = context.getSourceCode().getFirstTokens(node, 2);
6565
return tokens[1] && tokens[1].type === 'Identifier' ? tokens[1].value : tokens[0].value;
6666
}
6767
return '';

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"babel-eslint": "^8 || ^9 || ^10.1.0",
5353
"eslint": "^3 || ^4 || ^5 || ^6 || ^7",
5454
"eslint-config-airbnb-base": "^14.2.1",
55-
"eslint-plugin-eslint-plugin": "^2.3.0 || ^3.5.3",
55+
"eslint-plugin-eslint-plugin": "^2.3.0 || ^3.5.3 || ^4.0.1",
5656
"eslint-plugin-import": "^2.25.2",
5757
"eslint-remote-tester": "^1.3.1",
5858
"eslint-remote-tester-repositories": "^0.0.3",

0 commit comments

Comments
 (0)