Skip to content

Commit 3556264

Browse files
committed
Fix comment handling in jsx-curly-spacing (fixes #165)
1 parent e67538b commit 3556264

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

lib/rules/jsx-curly-spacing.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,10 @@ module.exports = function(context) {
149149
var penultimate = context.getLastToken(node, 1);
150150
var last = context.getLastToken(node);
151151

152+
if (first === penultimate && second === last) {
153+
return;
154+
}
155+
152156
validateBraceSpacing(node, first, second, penultimate, last);
153157
}
154158
};

tests/lib/rules/jsx-curly-spacing.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,12 @@ eslintTester.addRuleTest('lib/rules/jsx-curly-spacing', {
6565
].join('\n'),
6666
args: [1, 'never'],
6767
ecmaFeatures: {jsx: true}
68+
}, {
69+
code: [
70+
'<div>{/* comment */}</div>;'
71+
].join('\n'),
72+
args: [1, 'never'],
73+
ecmaFeatures: {jsx: true}
6874
}],
6975

7076
invalid: [{

0 commit comments

Comments
 (0)