diff --git a/lib/rules/forbid-prop-types.js b/lib/rules/forbid-prop-types.js index a5bc7a4b02..8898b8614c 100644 --- a/lib/rules/forbid-prop-types.js +++ b/lib/rules/forbid-prop-types.js @@ -93,10 +93,7 @@ module.exports = { ) { value = value.object; } - if ( - value.type === 'CallExpression' - && value.callee.type === 'MemberExpression' - ) { + if (value.type === 'CallExpression') { value = value.callee; } if (value.property) { diff --git a/tests/lib/rules/forbid-prop-types.js b/tests/lib/rules/forbid-prop-types.js index e24ff7998d..01898dd119 100644 --- a/tests/lib/rules/forbid-prop-types.js +++ b/tests/lib/rules/forbid-prop-types.js @@ -1482,7 +1482,7 @@ ruleTester.run('forbid-prop-types', rule, { '};' ].join('\n'), options: [{ - forbid: ['any'] + forbid: ['objectOf'] }], errors: 1 }]