jsx-eslint/eslint-plugin-react
在 GitHub 查看jsx-indent rule doesn't properly validate ternary (?:) expressions with no parens
Open
#1,315 创建于 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).