From d9e6c6f760daafc6a43c648ee6a006f1ef95f507 Mon Sep 17 00:00:00 2001 From: Stefan Buck Date: Fri, 3 Jun 2016 16:27:12 +0200 Subject: [PATCH] Fix indent handling for closing parenthese to fix #618 --- lib/rules/jsx-indent.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/rules/jsx-indent.js b/lib/rules/jsx-indent.js index 8b8394ee9e..e8e0cab14f 100644 --- a/lib/rules/jsx-indent.js +++ b/lib/rules/jsx-indent.js @@ -159,6 +159,18 @@ module.exports = function(context) { } var peerElementIndent = getNodeIndent(node.parent.openingElement); checkNodesIndent(node, peerElementIndent); + }, + ReturnStatement: function(node) { + if (!node.parent) { + return; + } + + var openingIndent = getNodeIndent(node); + var closingIndent = getNodeIndent(node, true); + + if (closingIndent !== openingIndent) { + report(node, openingIndent, closingIndent); + } } };