This option limits every line in JSX to one expression each.
Fixable: This rule is automatically fixable using the --fix
flag on the command line.
Fixer will insert line breaks between any expression that are on the same line.
The following patterns are considered warnings:
<App><Hello /></App>
<App><Hello />
</App>
<App>
<Hello>
</Hello></App>
<App>
</Hello> World
</App>
<App>
</Hello> { 'World' }
</App>
<App>
</Hello> { this.world() }
</App>
<App>
{ 'Hello' }{ ' ' }{ 'World' }
</App>
<App
foo
><Hello />
</App>
<App><Hello
foo
/>
</App>
<App><Hello1 />
<Hello2 />
<Hello3 />
</App>
The following patterns are not warnings:
<App>
<Hello />
</App>
<App>
<Hello>
</Hello>
</App>
<App>
</Hello>
World
</App>
<App>
</Hello>
{ 'World' }
</App>
<App>
</Hello>
{ this.world() }
</App>
<App>
{ 'Hello' }
{ ' ' }
{ 'World' }
</App>
<App
foo
>
<Hello />
</App>
<App>
<Hello
foo
/>
</App>
<App>
<Hello1 />
<Hello2 />
<Hello3 />
</App>