2019-02-10 21:11:17 -08:00
|
|
|
|
// -*- mode: js-jsx; -*-
|
|
|
|
|
|
|
|
|
|
// Local Variables:
|
|
|
|
|
// indent-tabs-mode: nil
|
|
|
|
|
// js-indent-level: 2
|
|
|
|
|
// End:
|
|
|
|
|
|
|
|
|
|
// The following tests go below any comments to avoid including
|
|
|
|
|
// misindented comments among the erroring lines.
|
|
|
|
|
|
|
|
|
|
// Don’t misinterpret equality operators as JSX.
|
|
|
|
|
for (; i < length;) void 0
|
|
|
|
|
if (foo > bar) void 0
|
|
|
|
|
|
|
|
|
|
// Don’t even misinterpret unary operators as JSX.
|
|
|
|
|
if (foo < await bar) void 0
|
|
|
|
|
while (await foo > bar) void 0
|
2019-02-11 03:00:34 -08:00
|
|
|
|
|
|
|
|
|
// Allow unary keyword names as null-valued JSX attributes.
|
|
|
|
|
// (As if this will EVER happen…)
|
|
|
|
|
<Foo yield>
|
|
|
|
|
<Bar void>
|
|
|
|
|
<Baz
|
|
|
|
|
zorp
|
|
|
|
|
typeof>
|
|
|
|
|
<Please do_n0t delete this_stupidTest >
|
|
|
|
|
How would we ever live without unary support
|
|
|
|
|
</Please>
|
|
|
|
|
</Baz>
|
|
|
|
|
</Bar>
|
|
|
|
|
</Foo>
|