jsx-eslint/eslint-plugin-react
GitHub で見るjsx-indent rule doesn't properly validate ternary (?:) expressions with no parens
Open
#1,315 opened on 2017年7月22日
bughelp wanted
説明
Prior related issues:
https://github.com/yannickcr/eslint-plugin-react/issues/540 https://github.com/yannickcr/eslint-plugin-react/issues/625
Patterns:
{ condition
? <div>
<div> something </div>
</div>
: <div>
<div> something </div>
</div>
}
{ condition
? <div>
<div> something </div>
</div>
: <div>
<div> something </div>
</div>
}
{
condition
? <div>
<div> something </div>
</div>
: <div>
<div> something </div>
</div>
}
{
condition
? <div>
<div> something </div>
</div>
: <div>
<div> something </div>
</div>
}
Expected behavior: All of these patterns properly validate and flag no errors.
Actual behavior: All of these patterns flag errors for lines following and indented after the ternary result clauses (after ? and : lines).