jsx-eslint/eslint-plugin-react
Vedi su GitHubjsx-indent rule doesn't properly validate ternary (?:) expressions with no parens
Open
#1315 aperta il 22 lug 2017
bughelp wanted
Metriche repository
- Star
- (8630 star)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
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).