diff --git a/lib/rules/jsx-handler-names.js b/lib/rules/jsx-handler-names.js index e813ea66ef..ec181a2104 100644 --- a/lib/rules/jsx-handler-names.js +++ b/lib/rules/jsx-handler-names.js @@ -106,6 +106,7 @@ module.exports = { if ( !node.value || !node.value.expression + || (!checkInlineFunction && isInlineHandler(node)) || ( !checkLocal && (isInlineHandler(node) diff --git a/tests/lib/rules/jsx-handler-names.js b/tests/lib/rules/jsx-handler-names.js index eb65e50389..7625c142dd 100644 --- a/tests/lib/rules/jsx-handler-names.js +++ b/tests/lib/rules/jsx-handler-names.js @@ -59,6 +59,11 @@ ruleTester.run('jsx-handler-names', rule, { options: [{ checkLocalVariables: false }] + }, { + code: ' window.alert(event.target.value)} />', + options: [{ + checkInlineFunction: false + }] }, { code: ' handleChange()} />', options: [{