Skip to content

Commit a2a3de1

Browse files
committed
Fix style-prop-object crash (fixes #834)
1 parent 6b58f21 commit a2a3de1

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

lib/rules/style-prop-object.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ module.exports = {
6262
},
6363

6464
JSXAttribute: function(node) {
65-
if (node.name.name !== 'style') {
65+
if (!node.value || node.name.name !== 'style') {
6666
return;
6767
}
6868

tests/lib/rules/style-prop-object.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,10 @@ ruleTester.run('style-prop-object', rule, {
102102
'React.createElement("div", { style: styles });'
103103
].join('\n'),
104104
parserOptions: Object.assign({sourceType: 'module'}, parserOptions)
105+
},
106+
{
107+
code: '<div style></div>',
108+
parserOptions: parserOptions
105109
}
106110
],
107111
invalid: [

0 commit comments

Comments
 (0)