==> Building on snover ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/prettier ./ .SRCINFO 504 100% 0.00kB/s 0:00:00 504 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 1,274 100% 1.21MB/s 0:00:00 1,274 100% 1.21MB/s 0:00:00 (xfr#2, to-chk=1/4) prettier-3.6.2-2.log 472 100% 460.94kB/s 0:00:00 472 100% 460.94kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,490 bytes received 116 bytes 3,212.00 bytes/sec total size is 1,941 speedup is 1.21 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building prettier  -> repo: extra  -> arch: riscv64  -> worker: felix-3 ==> Building prettier for [extra] (riscv64) ]2;πŸ”΅ Container arch-nspawn-412474 on snover.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-3]...done ==> Making package: prettier 3.6.2-2 (Wed Aug 6 18:56:03 2025) ==> Retrieving sources...  -> Cloning prettier git repo... Cloning into bare repository '/home/felix/packages/prettier/prettier'... remote: Enumerating objects: 344418 remote: Enumerating objects: 344933, done. remote: Counting objects: 0% (1/515) remote: Counting objects: 1% (6/515) remote: Counting objects: 2% (11/515) remote: Counting objects: 3% (16/515) remote: Counting objects: 4% (21/515) remote: Counting objects: 5% (26/515) remote: Counting objects: 6% (31/515) remote: Counting objects: 7% (37/515) remote: Counting objects: 8% (42/515) remote: Counting objects: 9% (47/515) remote: Counting objects: 10% (52/515) remote: Counting objects: 11% (57/515) remote: Counting objects: 12% (62/515) remote: Counting objects: 13% (67/515) remote: Counting objects: 14% (73/515) remote: Counting objects: 15% (78/515) remote: Counting objects: 16% (83/515) remote: Counting objects: 17% (88/515) remote: Counting objects: 18% (93/515) remote: Counting objects: 19% (98/515) remote: Counting objects: 20% (103/515) remote: Counting objects: 21% (109/515) remote: Counting objects: 22% (114/515) remote: Counting objects: 23% (119/515) remote: Counting objects: 24% (124/515) remote: Counting objects: 25% (129/515) remote: Counting objects: 26% (134/515) remote: Counting objects: 27% (140/515) remote: Counting objects: 28% (145/515) remote: Counting objects: 29% (150/515) remote: Counting objects: 30% (155/515) remote: Counting objects: 31% (160/515) remote: Counting objects: 32% (165/515) remote: Counting objects: 33% (170/515) remote: Counting objects: 34% (176/515) remote: Counting objects: 35% (181/515) remote: Counting objects: 36% (186/515) remote: Counting objects: 37% (191/515) remote: Counting objects: 38% (196/515) remote: Counting objects: 39% (201/515) remote: Counting objects: 40% (206/515) remote: Counting objects: 41% (212/515) remote: Counting objects: 42% (217/515) remote: Counting objects: 43% (222/515) remote: Counting objects: 44% (227/515) remote: Counting objects: 45% (232/515) remote: Counting objects: 46% (237/515) remote: Counting objects: 47% (243/515) remote: Counting objects: 48% (248/515) remote: Counting objects: 49% (253/515) remote: Counting objects: 50% (258/515) remote: Counting objects: 51% (263/515) remote: Counting objects: 52% (268/515) remote: Counting objects: 53% (273/515) remote: Counting objects: 54% (279/515) remote: Counting objects: 55% (284/515) remote: Counting objects: 56% (289/515) remote: Counting objects: 57% (294/515) remote: Counting objects: 58% (299/515) remote: Counting objects: 59% (304/515) remote: Counting objects: 60% (309/515) remote: Counting objects: 61% (315/515) remote: Counting objects: 62% (320/515) remote: Counting objects: 63% (325/515) remote: Counting objects: 64% (330/515) remote: Counting objects: 65% (335/515) remote: Counting objects: 66% (340/515) remote: Counting objects: 67% (346/515) remote: Counting objects: 68% (351/515) remote: Counting objects: 69% (356/515) remote: Counting objects: 70% (361/515) remote: Counting objects: 71% (366/515) remote: Counting objects: 72% (371/515) remote: Counting objects: 73% (376/515) remote: Counting objects: 74% (382/515) remote: Counting objects: 75% (387/515) remote: Counting objects: 76% (392/515) remote: Counting objects: 77% (397/515) remote: Counting objects: 78% (402/515) remote: Counting objects: 79% (407/515) remote: Counting objects: 80% (412/515) remote: Counting objects: 81% (418/515) remote: Counting objects: 82% (423/515) remote: Counting objects: 83% (428/515) remote: Counting objects: 84% (433/515) remote: Counting objects: 85% (438/515) remote: Counting objects: 86% (443/515) remote: Counting objects: 87% (449/515) remote: Counting objects: 88% (454/515) remote: Counting objects: 89% (459/515) remote: Counting objects: 90% (464/515) remote: Counting objects: 91% (469/515) remote: Counting objects: 92% (474/515) remote: Counting objects: 93% (479/515) remote: Counting objects: 94% (485/515) remote: Counting objects: 95% (490/515) remote: Counting objects: 96% (495/515) remote: Counting objects: 97% (500/515) remote: Counting objects: 98% (505/515) remote: Counting objects: 99% (510/515) remote: Counting objects: 100% (515/515) remote: Counting objects: 100% (515/515), done. remote: Compressing objects: 0% (1/254) remote: Compressing objects: 1% (3/254) remote: Compressing objects: 2% (6/254) remote: Compressing objects: 3% (8/254) remote: Compressing objects: 4% (11/254) remote: Compressing objects: 5% (13/254) remote: Compressing objects: 6% (16/254) remote: Compressing objects: 7% (18/254) remote: Compressing objects: 8% (21/254) remote: Compressing objects: 9% (23/254) remote: Compressing objects: 10% (26/254) remote: Compressing objects: 11% (28/254) remote: Compressing objects: 12% (31/254) remote: Compressing objects: 13% (34/254) remote: Compressing objects: 14% (36/254) remote: Compressing objects: 15% (39/254) remote: Compressing objects: 16% (41/254) remote: Compressing objects: 17% (44/254) remote: Compressing objects: 18% (46/254) remote: Compressing objects: 19% (49/254) remote: Compressing objects: 20% (51/254) remote: Compressing objects: 21% (54/254) remote: Compressing objects: 22% (56/254) remote: Compressing objects: 23% (59/254) remote: Compressing objects: 24% (61/254) remote: Compressing objects: 25% (64/254) remote: Compressing objects: 26% (67/254) remote: Compressing objects: 27% (69/254) remote: Compressing objects: 28% (72/254) remote: Compressing objects: 29% (74/254) remote: Compressing objects: 30% (77/254) remote: Compressing objects: 31% (79/254) remote: Compressing objects: 32% (82/254) remote: Compressing objects: 33% (84/254) remote: Compressing objects: 34% (87/254) remote: Compressing objects: 35% (89/254) remote: Compressing objects: 36% (92/254) remote: Compressing objects: 37% (94/254) remote: Compressing objects: 38% (97/254) remote: Compressing objects: 39% (100/254) remote: Compressing objects: 40% (102/254) remote: Compressing objects: 41% (105/254) remote: Compressing objects: 42% (107/254) remote: Compressing objects: 43% (110/254) remote: Compressing objects: 44% (112/254) remote: Compressing objects: 45% (115/254) remote: Compressing objects: 46% (117/254) remote: Compressing objects: 47% (120/254) remote: Compressing objects: 48% (122/254) remote: Compressing objects: 49% (125/254) remote: Compressing objects: 50% (127/254) remote: Compressing objects: 51% (130/254) remote: Compressing objects: 52% (133/254) remote: Compressing objects: 53% (135/254) remote: Compressing objects: 54% (138/254) remote: Compressing objects: 55% (140/254) remote: Compressing objects: 56% (143/254) remote: Compressing objects: 57% (145/254) remote: Compressing objects: 58% (148/254) remote: Compressing objects: 59% (150/254) remote: Compressing objects: 60% (153/254) remote: Compressing objects: 61% (155/254) remote: Compressing objects: 62% (158/254) remote: Compressing objects: 63% (161/254) remote: Compressing objects: 64% (163/254) remote: Compressing objects: 65% (166/254) remote: Compressing objects: 66% (168/254) remote: Compressing objects: 67% (171/254) remote: Compressing objects: 68% (173/254) remote: Compressing objects: 69% (176/254) remote: Compressing objects: 70% (178/254) remote: Compressing objects: 71% (181/254) remote: Compressing objects: 72% (183/254) remote: Compressing objects: 73% (186/254) remote: Compressing objects: 74% (188/254) remote: Compressing objects: 75% (191/254) remote: Compressing objects: 76% (194/254) remote: Compressing objects: 77% (196/254) remote: Compressing objects: 78% (199/254) remote: Compressing objects: 79% (201/254) remote: Compressing objects: 80% (204/254) remote: Compressing objects: 81% (206/254) remote: Compressing objects: 82% (209/254) remote: Compressing objects: 83% (211/254) remote: Compressing objects: 84% (214/254) remote: Compressing objects: 85% (216/254) remote: Compressing objects: 86% (219/254) remote: Compressing objects: 87% (221/254) remote: Compressing objects: 88% (224/254) remote: Compressing objects: 89% (227/254) remote: Compressing objects: 90% (229/254) remote: Compressing objects: 91% (232/254) remote: Compressing objects: 92% (234/254) remote: Compressing objects: 93% (237/254) remote: Compressing objects: 94% (239/254) remote: Compressing objects: 95% (242/254) remote: Compressing objects: 96% (244/254) remote: Compressing objects: 97% (247/254) remote: Compressing objects: 98% (249/254) remote: Compressing objects: 99% (252/254) remote: Compressing objects: 100% (254/254) remote: Compressing objects: 100% (254/254), done. Receiving objects: 0% (1/344933) Receiving objects: 0% (742/344933), 124.00 KiB | 193.00 KiB/s Receiving objects: 1% (3450/344933), 700.00 KiB | 610.00 KiB/s Receiving objects: 2% (6899/344933), 3.44 MiB | 2.10 MiB/s Receiving objects: 3% (10348/344933), 3.44 MiB | 2.10 MiB/s Receiving objects: 3% (11286/344933), 3.44 MiB | 2.10 MiB/s Receiving objects: 4% (13798/344933), 3.44 MiB | 2.10 MiB/s Receiving objects: 5% (17247/344933), 7.72 MiB | 3.62 MiB/s Receiving objects: 6% (20696/344933), 7.72 MiB | 3.62 MiB/s Receiving objects: 7% (24146/344933), 12.81 MiB | 4.80 MiB/s Receiving objects: 7% (25081/344933), 12.81 MiB | 4.80 MiB/s Receiving objects: 8% (27595/344933), 18.27 MiB | 5.77 MiB/s Receiving objects: 9% (31044/344933), 18.27 MiB | 5.77 MiB/s Receiving objects: 10% (34494/344933), 18.27 MiB | 5.77 MiB/s Receiving objects: 10% (37348/344933), 24.37 MiB | 6.65 MiB/s Receiving objects: 11% (37943/344933), 31.24 MiB | 7.47 MiB/s Receiving objects: 12% (41392/344933), 35.39 MiB | 7.39 MiB/s Receiving objects: 12% (42548/344933), 35.39 MiB | 7.39 MiB/s Receiving objects: 13% (44842/344933), 43.64 MiB | 9.28 MiB/s Receiving objects: 14% (48291/344933), 43.64 MiB | 9.28 MiB/s Receiving objects: 15% (51740/344933), 48.94 MiB | 10.35 MiB/s Receiving objects: 15% (51802/344933), 48.94 MiB | 10.35 MiB/s Receiving objects: 16% (55190/344933), 61.42 MiB | 11.50 MiB/s Receiving objects: 16% (55850/344933), 61.42 MiB | 11.50 MiB/s Receiving objects: 17% (58639/344933), 61.42 MiB | 11.50 MiB/s Receiving objects: 18% (62088/344933), 67.29 MiB | 11.68 MiB/s Receiving objects: 19% (65538/344933), 67.29 MiB | 11.68 MiB/s Receiving objects: 20% (68987/344933), 67.29 MiB | 11.68 MiB/s Receiving objects: 20% (70562/344933), 72.95 MiB | 11.71 MiB/s Receiving objects: 21% (72436/344933), 72.95 MiB | 11.71 MiB/s Receiving objects: 22% (75886/344933), 78.45 MiB | 11.52 MiB/s Receiving objects: 22% (77762/344933), 84.77 MiB | 11.45 MiB/s Receiving objects: 23% (79335/344933), 84.77 MiB | 11.45 MiB/s Receiving objects: 24% (82784/344933), 90.09 MiB | 11.97 MiB/s Receiving objects: 25% (86234/344933), 90.09 MiB | 11.97 MiB/s Receiving objects: 26% (89683/344933), 95.86 MiB | 11.42 MiB/s Receiving objects: 26% (89692/344933), 95.86 MiB | 11.42 MiB/s Receiving objects: 27% (93132/344933), 101.73 MiB | 11.55 MiB/s Receiving objects: 28% (96582/344933), 101.73 MiB | 11.55 MiB/s Receiving objects: 29% (100031/344933), 107.57 MiB | 11.52 MiB/s Receiving objects: 29% (100596/344933), 107.57 MiB | 11.52 MiB/s Receiving objects: 30% (103480/344933), 112.88 MiB | 11.28 MiB/s Receiving objects: 30% (105093/344933), 118.14 MiB | 11.20 MiB/s Receiving objects: 31% (106930/344933), 123.89 MiB | 11.24 MiB/s Receiving objects: 31% (109173/344933), 129.86 MiB | 11.40 MiB/s Receiving objects: 32% (110379/344933), 129.86 MiB | 11.40 MiB/s Receiving objects: 33% (113828/344933), 135.37 MiB | 11.22 MiB/s Receiving objects: 34% (117278/344933), 135.37 MiB | 11.22 MiB/s Receiving objects: 34% (120135/344933), 140.83 MiB | 11.25 MiB/s Receiving objects: 35% (120727/344933), 140.83 MiB | 11.25 MiB/s Receiving objects: 36% (124176/344933), 140.83 MiB | 11.25 MiB/s Receiving objects: 37% (127626/344933), 144.07 MiB | 10.71 MiB/s Receiving objects: 38% (131075/344933), 144.07 MiB | 10.71 MiB/s Receiving objects: 39% (134524/344933), 144.07 MiB | 10.71 MiB/s Receiving objects: 40% (137974/344933), 144.07 MiB | 10.71 MiB/s Receiving objects: 41% (141423/344933), 149.82 MiB | 10.68 MiB/s Receiving objects: 41% (143658/344933), 149.82 MiB | 10.68 MiB/s Receiving objects: 42% (144872/344933), 149.82 MiB | 10.68 MiB/s Receiving objects: 43% (148322/344933), 149.82 MiB | 10.68 MiB/s Receiving objects: 44% (151771/344933), 149.82 MiB | 10.68 MiB/s Receiving objects: 45% (155220/344933), 149.82 MiB | 10.68 MiB/s Receiving objects: 46% (158670/344933), 154.79 MiB | 10.48 MiB/s Receiving objects: 47% (162119/344933), 154.79 MiB | 10.48 MiB/s Receiving objects: 48% (165568/344933), 154.79 MiB | 10.48 MiB/s Receiving objects: 49% (169018/344933), 154.79 MiB | 10.48 MiB/s Receiving objects: 50% (172467/344933), 154.79 MiB | 10.48 MiB/s Receiving objects: 51% (175916/344933), 154.79 MiB | 10.48 MiB/s Receiving objects: 52% (179366/344933), 154.79 MiB | 10.48 MiB/s Receiving objects: 53% (182815/344933), 161.27 MiB | 10.74 MiB/s Receiving objects: 54% (186264/344933), 161.27 MiB | 10.74 MiB/s Receiving objects: 54% (189289/344933), 161.27 MiB | 10.74 MiB/s Receiving objects: 55% (189714/344933), 161.27 MiB | 10.74 MiB/s Receiving objects: 56% (193163/344933), 161.27 MiB | 10.74 MiB/s Receiving objects: 57% (196612/344933), 161.27 MiB | 10.74 MiB/s Receiving objects: 58% (200062/344933), 161.27 MiB | 10.74 MiB/s Receiving objects: 59% (203511/344933), 161.27 MiB | 10.74 MiB/s Receiving objects: 60% (206960/344933), 167.77 MiB | 11.02 MiB/s Receiving objects: 61% (210410/344933), 167.77 MiB | 11.02 MiB/s Receiving objects: 62% (213859/344933), 167.77 MiB | 11.02 MiB/s Receiving objects: 63% (217308/344933), 167.77 MiB | 11.02 MiB/s Receiving objects: 63% (217888/344933), 173.50 MiB | 10.74 MiB/s Receiving objects: 64% (220758/344933), 173.50 MiB | 10.74 MiB/s Receiving objects: 65% (224207/344933), 173.50 MiB | 10.74 MiB/s Receiving objects: 66% (227656/344933), 173.50 MiB | 10.74 MiB/s Receiving objects: 67% (231106/344933), 181.09 MiB | 11.09 MiB/s Receiving objects: 68% (234555/344933), 181.09 MiB | 11.09 MiB/s Receiving objects: 69% (238004/344933), 181.09 MiB | 11.09 MiB/s Receiving objects: 70% (241454/344933), 181.09 MiB | 11.09 MiB/s Receiving objects: 71% (244903/344933), 181.09 MiB | 11.09 MiB/s Receiving objects: 71% (246082/344933), 181.09 MiB | 11.09 MiB/s Receiving objects: 72% (248352/344933), 186.13 MiB | 10.99 MiB/s Receiving objects: 73% (251802/344933), 186.13 MiB | 10.99 MiB/s Receiving objects: 74% (255251/344933), 186.13 MiB | 10.99 MiB/s Receiving objects: 75% (258700/344933), 190.40 MiB | 10.73 MiB/s Receiving objects: 75% (262146/344933), 192.53 MiB | 10.39 MiB/s Receiving objects: 76% (262150/344933), 192.53 MiB | 10.39 MiB/s Receiving objects: 77% (265599/344933), 196.96 MiB | 10.09 MiB/s Receiving objects: 78% (269048/344933), 196.96 MiB | 10.09 MiB/s Receiving objects: 78% (269491/344933), 200.48 MiB | 9.77 MiB/s Receiving objects: 79% (272498/344933), 200.48 MiB | 9.77 MiB/s Receiving objects: 80% (275947/344933), 200.48 MiB | 9.77 MiB/s Receiving objects: 81% (279396/344933), 200.48 MiB | 9.77 MiB/s Receiving objects: 82% (282846/344933), 204.06 MiB | 9.15 MiB/s Receiving objects: 83% (286295/344933), 204.06 MiB | 9.15 MiB/s Receiving objects: 83% (287301/344933), 204.06 MiB | 9.15 MiB/s Receiving objects: 84% (289744/344933), 207.73 MiB | 8.55 MiB/s Receiving objects: 85% (293194/344933), 207.73 MiB | 8.55 MiB/s Receiving objects: 86% (296643/344933), 207.73 MiB | 8.55 MiB/s Receiving objects: 86% (299929/344933), 211.66 MiB | 8.28 MiB/s Receiving objects: 86% (299990/344933), 223.25 MiB | 6.92 MiB/s Receiving objects: 86% (299991/344933), 231.07 MiB | 7.17 MiB/s Receiving objects: 86% (299991/344933), 238.14 MiB | 7.13 MiB/s Receiving objects: 86% (299991/344933), 242.04 MiB | 6.94 MiB/s Receiving objects: 86% (299991/344933), 249.12 MiB | 6.86 MiB/s Receiving objects: 87% (300092/344933), 249.12 MiB | 6.86 MiB/s Receiving objects: 88% (303542/344933), 249.12 MiB | 6.86 MiB/s Receiving objects: 89% (306991/344933), 249.12 MiB | 6.86 MiB/s Receiving objects: 90% (310440/344933), 249.12 MiB | 6.86 MiB/s Receiving objects: 91% (313890/344933), 252.93 MiB | 6.89 MiB/s Receiving objects: 92% (317339/344933), 252.93 MiB | 6.89 MiB/s Receiving objects: 93% (320788/344933), 252.93 MiB | 6.89 MiB/s Receiving objects: 93% (321366/344933), 252.93 MiB | 6.89 MiB/s Receiving objects: 94% (324238/344933), 256.73 MiB | 6.96 MiB/s Receiving objects: 95% (327687/344933), 256.73 MiB | 6.96 MiB/s Receiving objects: 96% (331136/344933), 260.29 MiB | 6.96 MiB/s Receiving objects: 97% (334586/344933), 260.29 MiB | 6.96 MiB/s Receiving objects: 98% (338035/344933), 260.29 MiB | 6.96 MiB/s Receiving objects: 98% (341139/344933), 260.29 MiB | 6.96 MiB/s Receiving objects: 99% (341484/344933), 260.29 MiB | 6.96 MiB/s remote: Total 344933 (delta 442), reused 261 (delta 261), pack-reused 344418 (from 4) Receiving objects: 100% (344933/344933), 264.13 MiB | 6.91 MiB/s Receiving objects: 100% (344933/344933), 264.95 MiB | 9.07 MiB/s, done. Resolving deltas: 0% (0/212724) Resolving deltas: 1% (2128/212724) Resolving deltas: 2% (4255/212724) Resolving deltas: 3% (6382/212724) Resolving deltas: 4% (8509/212724) Resolving deltas: 5% (10637/212724) Resolving deltas: 6% (12764/212724) Resolving deltas: 7% (14891/212724) Resolving deltas: 8% (17018/212724) Resolving deltas: 9% (19146/212724) Resolving deltas: 10% (21273/212724) Resolving deltas: 11% (23400/212724) Resolving deltas: 11% (24961/212724) Resolving deltas: 12% (25527/212724) Resolving deltas: 13% (27655/212724) Resolving deltas: 14% (29782/212724) Resolving deltas: 15% (31910/212724) Resolving deltas: 16% (34036/212724) Resolving deltas: 16% (34929/212724) Resolving deltas: 17% (36164/212724) Resolving deltas: 18% (38291/212724) Resolving deltas: 19% (40418/212724) Resolving deltas: 19% (41397/212724) Resolving deltas: 20% (42545/212724) Resolving deltas: 21% (44673/212724) Resolving deltas: 22% (46800/212724) Resolving deltas: 23% (48927/212724) Resolving deltas: 24% (51054/212724) Resolving deltas: 25% (53181/212724) Resolving deltas: 26% (55309/212724) Resolving deltas: 26% (55960/212724) Resolving deltas: 27% (57436/212724) Resolving deltas: 28% (59563/212724) Resolving deltas: 28% (61331/212724) Resolving deltas: 29% (61690/212724) Resolving deltas: 30% (63818/212724) Resolving deltas: 31% (65945/212724) Resolving deltas: 32% (68072/212724) Resolving deltas: 33% (70200/212724) Resolving deltas: 34% (72327/212724) Resolving deltas: 34% (73445/212724) Resolving deltas: 35% (74454/212724) Resolving deltas: 36% (76581/212724) Resolving deltas: 36% (77355/212724) Resolving deltas: 37% (78708/212724) Resolving deltas: 37% (78860/212724) Resolving deltas: 38% (80836/212724) Resolving deltas: 39% (82963/212724) Resolving deltas: 40% (85090/212724) Resolving deltas: 40% (86574/212724) Resolving deltas: 41% (87217/212724) Resolving deltas: 42% (89346/212724) Resolving deltas: 43% (91472/212724) Resolving deltas: 44% (93599/212724) Resolving deltas: 45% (95726/212724) Resolving deltas: 46% (97854/212724) Resolving deltas: 47% (99981/212724) Resolving deltas: 47% (100666/212724) Resolving deltas: 48% (102108/212724) Resolving deltas: 49% (104235/212724) Resolving deltas: 50% (106362/212724) Resolving deltas: 51% (108491/212724) Resolving deltas: 52% (110617/212724) Resolving deltas: 53% (112744/212724) Resolving deltas: 53% (114676/212724) Resolving deltas: 54% (114872/212724) Resolving deltas: 55% (116999/212724) Resolving deltas: 56% (119126/212724) Resolving deltas: 57% (121253/212724) Resolving deltas: 57% (121750/212724) Resolving deltas: 58% (123380/212724) Resolving deltas: 59% (125508/212724) Resolving deltas: 60% (127635/212724) Resolving deltas: 60% (129651/212724) Resolving deltas: 61% (129762/212724) Resolving deltas: 62% (131889/212724) Resolving deltas: 63% (134017/212724) Resolving deltas: 64% (136144/212724) Resolving deltas: 65% (138271/212724) Resolving deltas: 66% (140398/212724) Resolving deltas: 66% (140978/212724) Resolving deltas: 67% (142526/212724) Resolving deltas: 68% (144653/212724) Resolving deltas: 69% (146780/212724) Resolving deltas: 70% (148907/212724) Resolving deltas: 71% (151035/212724) Resolving deltas: 72% (153162/212724) Resolving deltas: 72% (154213/212724) Resolving deltas: 73% (155289/212724) Resolving deltas: 74% (157416/212724) Resolving deltas: 75% (159543/212724) Resolving deltas: 76% (161671/212724) Resolving deltas: 77% (163798/212724) Resolving deltas: 78% (165925/212724) Resolving deltas: 79% (168052/212724) Resolving deltas: 80% (170180/212724) Resolving deltas: 81% (172307/212724) Resolving deltas: 82% (174434/212724) Resolving deltas: 83% (176561/212724) Resolving deltas: 84% (178689/212724) Resolving deltas: 85% (180816/212724) Resolving deltas: 86% (182943/212724) Resolving deltas: 86% (184989/212724) Resolving deltas: 87% (185070/212724) Resolving deltas: 88% (187198/212724) Resolving deltas: 89% (189325/212724) Resolving deltas: 90% (191452/212724) Resolving deltas: 91% (193579/212724) Resolving deltas: 92% (195707/212724) Resolving deltas: 93% (197834/212724) Resolving deltas: 94% (199961/212724) Resolving deltas: 95% (202088/212724) Resolving deltas: 95% (202920/212724) Resolving deltas: 96% (204216/212724) Resolving deltas: 97% (206343/212724) Resolving deltas: 98% (208470/212724) Resolving deltas: 99% (210597/212724) Resolving deltas: 100% (212724/212724) Resolving deltas: 100% (212724/212724), done. ==> Validating source files with b2sums... prettier ... Passed ]2;πŸ”΅ Container arch-nspawn-413446 on snover.felixc.at\==> Making package: prettier 3.6.2-2 (Wed Aug 6 18:57:11 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (5) New Version Net Change extra/c-ares 1.34.5-1 0.50 MiB extra/libngtcp2 1.13.0-2 0.57 MiB extra/libuv 1.51.0-1 0.60 MiB extra/simdjson 1:3.13.0-1 5.12 MiB extra/nodejs 24.2.0-1.1 66.69 MiB Total Installed Size: 73.48 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing c-ares... installing libngtcp2... installing libuv... installing simdjson... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (12) New Version Net Change Download Size core/mpdecimal 4.0.1-1 0.31 MiB extra/node-gyp 11.3.0-1 8.90 MiB extra/nodejs-nopt 7.2.1-1 0.03 MiB extra/perl-error 0.17030-2 0.04 MiB extra/perl-mailtools 2.22-2 0.10 MiB extra/perl-timedate 2.33-8 0.08 MiB extra/semver 7.6.3-1 0.09 MiB extra/zlib-ng 2.2.4-1 0.21 MiB extra/git 2.50.1-3 28.58 MiB extra/npm 11.5.2-1 8.54 MiB 1.55 MiB core/python 3.13.5-1 123.83 MiB extra/yarn 1.22.22-2 19.26 MiB Total Download Size: 1.55 MiB Total Installed Size: 189.97 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... npm-11.5.2-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing yarn... installing nodejs-nopt... installing semver... installing node-gyp... Optional dependencies for node-gyp gcc: to build C++ modules [installed] make: to build C++ modules [installed] python: to build C++ modules [installed] installing npm... Optional dependencies for npm git: for dependencies using Git URL's [installed] :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of prettier git repo... Cloning into 'prettier'... done. Updating files: 87% (7967/9073) Updating files: 88% (7985/9073) Updating files: 89% (8075/9073) Updating files: 90% (8166/9073) Updating files: 91% (8257/9073) Updating files: 92% (8348/9073) Updating files: 93% (8438/9073) Updating files: 94% (8529/9073) Updating files: 95% (8620/9073) Updating files: 96% (8711/9073) Updating files: 97% (8801/9073) Updating files: 98% (8892/9073) Updating files: 99% (8983/9073) Updating files: 100% (9073/9073) Updating files: 100% (9073/9073), done. Switched to a new branch 'makepkg' ==> Starting prepare()... ➀ YN0000: Β· Yarn 4.9.2 ➀ YN0000: β”Œ Resolution step ➀ YN0000: β”” Completed in 0s 893ms ➀ YN0000: β”Œ Post-resolution validation ➀ YN0002: β”‚ prettier@workspace:. doesn't provide @types/node (pd5d66), requested by knip. ➀ YN0002: β”‚ prettier@workspace:. doesn't provide rollup (pd38a6), requested by rollup-plugin-license. ➀ YN0086: β”‚ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements for details, where is the six-letter p-prefixed code. ➀ YN0086: β”‚ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details. ➀ YN0000: β”” Completed ➀ YN0000: β”Œ Fetch step ➀ YN0013: β”‚ 877 packages were added to the project (+ 51.51 MiB). ➀ YN0000: β”” Completed in 39s 382ms ➀ YN0000: β”Œ Link step ➀ YN0007: β”‚ esbuild@npm:0.25.5 must be built because it never has been before or the last one failed ➀ YN0007: β”‚ unrs-resolver@npm:1.7.11 must be built because it never has been before or the last one failed ➀ YN0000: β”” Completed in 18s 864ms ➀ YN0000: Β· Done with warnings in 59s 856ms ==> Starting build()... [1/3] Building package 'prettier' index.mjs...................... DONE index.d.ts.................... DONE index.cjs..................... DONE index.d.ts.................... DONE bin/prettier.cjs............... DONE internal/legacy-cli.mjs........ DONE internal/experimental-cli.mjs.. DONE internal/experimental-cli-worker.mjs DONE doc.mjs........................ DONE doc.js........................ DONE doc.d.ts...................... DONE standalone.mjs................. DONE standalone.js................. DONE standalone.d.ts............... DONE plugins/estree.mjs............. DONE plugins/estree.js............. DONE plugins/estree.d.ts........... DONE plugins/babel.mjs.............. DONE plugins/babel.js.............. DONE plugins/babel.d.ts............ DONE plugins/flow.mjs............... DONE plugins/flow.js............... DONE plugins/flow.d.ts............. DONE plugins/typescript.mjs......... DONE plugins/typescript.js......... DONE plugins/typescript.d.ts....... DONE plugins/acorn.mjs.............. DONE plugins/acorn.js.............. DONE plugins/acorn.d.ts............ DONE plugins/meriyah.mjs............ DONE plugins/meriyah.js............ DONE plugins/meriyah.d.ts.......... DONE plugins/angular.mjs............ DONE plugins/angular.js............ DONE plugins/angular.d.ts.......... DONE plugins/postcss.mjs............ DONE plugins/postcss.js............ DONE plugins/postcss.d.ts.......... DONE plugins/graphql.mjs............ DONE plugins/graphql.js............ DONE plugins/graphql.d.ts.......... DONE plugins/markdown.mjs........... DONE plugins/markdown.js........... DONE plugins/markdown.d.ts......... DONE plugins/glimmer.mjs............ DONE plugins/glimmer.js............ DONE plugins/glimmer.d.ts.......... DONE plugins/html.mjs............... DONE plugins/html.js............... DONE plugins/html.d.ts............. DONE plugins/yaml.mjs............... DONE plugins/yaml.js............... DONE plugins/yaml.d.ts............. DONE package.json................... DONE README.md...................... DONE LICENSE........................ DONE THIRD-PARTY-NOTICES.md......... DONE Build package 'prettier' success in 43.3s [2/3] Building package '@prettier/plugin-oxc' index.mjs...................... DONE index.d.ts.................... DONE package.json................... DONE README.md...................... DONE LICENSE........................ DONE THIRD-PARTY-NOTICES.md......... DONE Build package '@prettier/plugin-oxc' success in 1s [3/3] Building package '@prettier/plugin-hermes' index.mjs...................... DONE index.d.ts.................... DONE package.json................... DONE README.md...................... DONE LICENSE........................ DONE THIRD-PARTY-NOTICES.md......... DONE Build package '@prettier/plugin-hermes' success in 1.2s ==> Starting check()... Prettier installed at /tmp/bc4ab87ee5af73b16f48456254de0de6 from /build/prettier/src/prettier/dist/prettier with yarn in 7867.89659ms. (node:1238) Warning: Failed to load the ES module: /build/prettier/src/prettier/tests/integration/cli/config/rc-js/mjs-prettier-config-js-in-type-commonjs/prettier.config.js. Make sure to set "type": "module" in the nearest package.json file or use the .mjs extension. (Use `node --trace-warnings ...` to show where the warning was created) (node:1238) Warning: Failed to load the ES module: /build/prettier/src/prettier/tests/integration/cli/config/rc-js/mjs-prettierrc-js-in-type-commonjs/.prettierrc.js. Make sure to set "type": "module" in the nearest package.json file or use the .mjs extension. PASS tests/integration/__tests__/file-info.js PASS tests/integration/__tests__/config-resolution.js (8.808 s) PASS tests/integration/__tests__/util-shared.js PASS tests/integration/__tests__/infer-parser.js (12.574 s) PASS tests/integration/__tests__/patterns-dirs.js (18.135 s) PASS tests/integration/__tests__/infer-plugins-ext-dir.js PASS tests/integration/__tests__/config-invalid.js (5.992 s) PASS tests/format/js/explicit-resource-management/format.test.js (7.044 s) PASS tests/integration/__tests__/with-config-precedence.js (7.8 s) PASS tests/format/html/whitespace/format.test.js PASS tests/format/misc/errors/typescript/modifiers/format.test.js PASS tests/integration/__tests__/bundle.js (5.972 s) PASS tests/integration/__tests__/stdin-filepath.js PASS tests/integration/__tests__/debug-api.js PASS tests/format/misc/errors/json/format.test.js PASS tests/format/js/babel-plugins/format.test.js (9.452 s) PASS tests/integration/__tests__/log-level.js PASS tests/integration/__tests__/patterns-glob.js PASS tests/integration/__tests__/piped-output.js PASS tests/integration/__tests__/config-file-typescript.js (13.765 s) PASS tests/format/json/json-superset/format.test.js PASS tests/integration/__tests__/experimental-cli.js (6.288 s) PASS tests/format/handlebars/html-whitespace-sensitivity/format.test.js PASS tests/format/jsx/whitespace/format.test.js PASS tests/integration/__tests__/plugin-api-embed.js PASS tests/integration/__tests__/format-ast.js PASS tests/integration/__tests__/with-parser-inference.js PASS tests/integration/__tests__/arg-parsing.js PASS tests/integration/__tests__/patterns.js PASS tests/integration/__tests__/format.js PASS tests/format/markdown/auto-link/format.test.js PASS tests/integration/__tests__/plugin-resolution.js PASS tests/integration/__tests__/performance-flags.js PASS tests/format/js/cursor/format.test.js PASS tests/integration/__tests__/cache.js (99.032 s) PASS tests/integration/__tests__/early-exit.js PASS tests/format/markdown/trim-space/format.test.js PASS tests/dts/unit/run.js (19.819 s) PASS tests/integration/__tests__/parser-api.js (5.007 s) PASS tests/integration/__tests__/doc-utils-clean-doc.js PASS tests/integration/__tests__/doc-builders.js PASS tests/integration/__tests__/ignore-in-subdirectories.js PASS tests/format/misc/errors/js/format.test.js PASS tests/integration/__tests__/plugin-options-string.js PASS tests/integration/__tests__/plugin-options.js PASS tests/integration/__tests__/doc-trim.js PASS tests/integration/__tests__/printer-and-parser.js PASS tests/integration/__tests__/ignore-unknown.js PASS tests/integration/__tests__/debug-check.js PASS tests/format/misc/parser-inference/format.test.js PASS tests/format/js/optional-chaining-assignment/format.test.js PASS tests/integration/__tests__/check.js PASS tests/integration/__tests__/doc-mark-as-root.js PASS tests/integration/__tests__/with-node-modules.js PASS tests/integration/__tests__/list-different.js PASS tests/integration/__tests__/resolve-config-file.js PASS tests/format/misc/errors/handlebars/format.test.js PASS tests/format/js/directives/format.test.js PASS tests/integration/__tests__/cursor-offset.js PASS tests/integration/__tests__/support-info.js PASS tests/integration/__tests__/print-doc-to-string.js PASS tests/integration/__tests__/line-suffix-boundary.js PASS tests/format/markdown/splitCjkText/format.test.js PASS tests/integration/__tests__/doc-printer.js PASS tests/integration/__tests__/plugin-default-options.js PASS tests/integration/__tests__/plugins.js PASS tests/format/js/directives/comments/format.test.js PASS tests/format/misc/empty/format.test.js PASS tests/format/handlebars/element-node/format.test.js PASS tests/format/misc/errors/js/async-await/format.test.js PASS tests/integration/__tests__/error-on-unmatched-pattern.js PASS tests/integration/__tests__/special-characters-in-path.js PASS tests/format/js/source-phase-imports/format.test.js PASS tests/format/misc/errors/invalid-interface-extends/format.test.js PASS tests/format/misc/errors/invalid/format.test.js PASS tests/format/js/import-assertions/format.test.js PASS tests/format/misc/errors/js/for-of/format.test.js PASS tests/integration/__tests__/line-after-filepath-with-errors.js PASS tests/integration/__tests__/write.js PASS tests/integration/__tests__/invalid-ignore.js PASS tests/format/js/empty/format.test.js PASS tests/integration/__tests__/plugin-cache.js PASS tests/format/misc/errors/js/optional-chaining/format.test.js PASS tests/format/js/decorator-auto-accessors/format.test.js PASS tests/format/js/deferred-import-evaluation/format.test.js PASS tests/integration/__tests__/plugin-override-buitin-plugins.js PASS tests/format/markdown/list/format.test.js (7.265 s) PASS tests/format/js/bom/format.test.js PASS tests/integration/__tests__/help-options.js (6.108 s) PASS tests/format/markdown/splitCjkText/non-bmp/format.test.js PASS tests/format/json/jsonc/empty/format.test.js PASS tests/integration/__tests__/ignore-absolute-path.js PASS tests/format/vue/multiparser/format.test.js PASS tests/format/misc/errors/js/decorators/format.test.js FAIL tests/format/js/strings/format.test.js non-octal-eight-and-nine.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:4)   1 | // https://github.com/babel/babel/pull/11852  2 | > 3 | "\8","\9";  | ^  4 | () => {  5 | "use strict";  6 | "\8", "\9"; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 strings.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (25:1)   23 |  24 | '\uD801\uDC28', > 25 | ];  | ^  26 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literals.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:101) > 1 | foo(`a long string ${ 1 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 } with expr`);  | ^  2 |  3 | const x = `a long string ${ 1 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + ( function() {return 3 })() + 3 + 2 + 3 + 2 + 3 } with expr`;  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 non-octal-eight-and-nine.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:4)   1 | // https://github.com/babel/babel/pull/11852  2 | > 3 | "\8","\9";  | ^  4 | () => {  5 | "use strict";  6 | "\8", "\9"; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 strings.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (25:1)   23 |  24 | '\uD801\uDC28', > 25 | ];  | ^  26 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literals.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:101) > 1 | foo(`a long string ${ 1 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 } with expr`);  | ^  2 |  3 | const x = `a long string ${ 1 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + ( function() {return 3 })() + 3 + 2 + 3 + 2 + 3 } with expr`;  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 PASS tests/format/yaml/block-literal/format.test.js PASS tests/integration/__tests__/plugin-precedence.js FAIL tests/format/jsx/deprecated-jsx-bracket-same-line-option/format.test.js jsx.js - {"jsxBracketSameLine":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (11:0)   9 | <div>and here too</div>  10 | </SomeHighlyConfiguredComponent> > 11 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsx.js - {"jsxBracketSameLine":false,"bracketSameLine":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (11:0)   9 | <div>and here too</div>  10 | </SomeHighlyConfiguredComponent> > 11 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsx.js - {"jsxBracketSameLine":true,"bracketSameLine":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (11:0)   9 | <div>and here too</div>  10 | </SomeHighlyConfiguredComponent> > 11 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 PASS tests/format/misc/errors/typescript/decrement-and-increment-operators/format.test.js PASS tests/format/typescript/error-recovery/format.test.js PASS tests/format/misc/errors/js/assignment/format.test.js FAIL tests/format/jsx/expression-with-types/format.test.js expression.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:63)   1 | <Component  2 | onChange={( > 3 | key: "possible_key_1" | "possible_key_2" | "possible_key_3",  | ^  4 | value: string | Immutable.List<string>,  5 | ) => {  6 | this.setState({ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:63)   1 | <Component  2 | onChange={( > 3 | key: "possible_key_1" | "possible_key_2" | "possible_key_3",  | ^  4 | value: string | Immutable.List<string>,  5 | ) => {  6 | this.setState({ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:63)   1 | <Component  2 | onChange={( > 3 | key: "possible_key_1" | "possible_key_2" | "possible_key_3",  | ^  4 | value: string | Immutable.List<string>,  5 | ) => {  6 | this.setState({ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:63)   1 | <Component  2 | onChange={( > 3 | key: "possible_key_1" | "possible_key_2" | "possible_key_3",  | ^  4 | value: string | Immutable.List<string>,  5 | ) => {  6 | this.setState({ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/js/sloppy-mode/format.test.js delete-variable.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:12)   1 | function foo() {  2 | var bar = 1; > 3 | delete bar;}  | ^  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 function-declaration-in-if.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:9) > 1 | if (false) function foo(){}  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 function-declaration-in-while.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `function-declaration-in-while.js [hermes] format 1` - Snapshot - 4 + Received + 4 - "declaration not allowed as expression statement (1:14) + "'=>' expected in generic arrow function (1:12)  > 1 | while (false) function foo(){} - |   ^ + | ^  2 | - Cause: declaration not allowed as expression statement (1:14) + Cause: '=>' expected in generic arrow function (1:12)  while (false) function foo(){} -   ^~~~~~~~" + ^" at Object.toThrowErrorMatchingSnapshot (/build/prettier/src/prettier/node_modules/expect/build/index.js:2151:20) at runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:377:41) at file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:17 at async file:///build/prettier/src/prettier/node_modules/tinypool/dist/esm/entry/worker.js:72:20 labeled-function-declaration.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `labeled-function-declaration.js [hermes] format 1` - Snapshot - 4 + Received + 4 - "Function declaration not allowed as body of labeled statement (1:5) + "'=>' expected in generic arrow function (1:3)  > 1 | foo: function bar() {} - |  ^ + | ^  2 | - Cause: Function declaration not allowed as body of labeled statement (1:5) + Cause: '=>' expected in generic arrow function (1:3)  foo: function bar() {} -   ^" + ^" at Object.toThrowErrorMatchingSnapshot (/build/prettier/src/prettier/node_modules/expect/build/index.js:2151:20) at runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:377:41) at file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:17 at async file:///build/prettier/src/prettier/node_modules/tinypool/dist/esm/entry/worker.js:72:20 β€Ί 2 snapshots failed. PASS tests/format/json/with-comment/format.test.js PASS tests/format/typescript/tsx/comma/format.test.js PASS tests/format/misc/errors/typescript/duplicated-accessibility-modifiers/format.test.js PASS tests/integration/__tests__/ignore-relative-path.js PASS tests/integration/__tests__/debug-print-ast.js PASS tests/format/json/json/format.test.js PASS tests/format/js/module-blocks/format.test.js PASS tests/integration/__tests__/mockable.js PASS tests/format/misc/errors/babel-missing-plugins/format.test.js FAIL tests/format/js/objects/format.test.js bigint-key.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `bigint-key.js [hermes] format 1` - Snapshot - 4 + Received + 4 - "invalid property name - must be a string, number or identifier (1:5) + "'=>' expected in generic arrow function (1:2)  > 1 | a = {1n: ""} - |  ^ + | ^  2 | a = {1n() {}}  3 | a = {get 1n() {}}  4 | - Cause: invalid property name - must be a string, number or identifier (1:5) + Cause: '=>' expected in generic arrow function (1:2)  a = {1n: ""} -  ^~" + ^" at Object.toThrowErrorMatchingSnapshot (/build/prettier/src/prettier/node_modules/expect/build/index.js:2151:20) at runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:377:41) at file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:17 at async file:///build/prettier/src/prettier/node_modules/tinypool/dist/esm/entry/worker.js:72:20 expand.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:29) > 1 | const Component1 = ({ props }) => (  | ^  2 | <Text>Test</Text>  3 | );  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `expression.js [hermes] format 1` - Snapshot - 11 + Received + 10 - "unexpected token in type annotation (5:4) + "'=>' expected in generic arrow function (2:6) - 3 | a = () => ({}).x; -  4 | ({} && a, b); + 1 | () => ({}``); - > 5 | ({}::b, 0); + > 2 | ({})``; - | ^ + |  ^ - 6 | ({}::b()``[''].c++ && 0 ? 0 : 0, 0); + 3 | a = () => ({}).x; - 7 | ({}(), 0); + 4 | ({} && a, b); - 8 | ({} = 0); + 5 | ({}::b, 0); - Cause: unexpected token in type annotation (5:4) + Cause: '=>' expected in generic arrow function (2:6) - ({}::b, 0); - ^" + ({})``; +   ^" at Object.toThrowErrorMatchingSnapshot (/build/prettier/src/prettier/node_modules/expect/build/index.js:2151:20) at runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:377:41) at file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:17 at async file:///build/prettier/src/prettier/node_modules/tinypool/dist/esm/entry/worker.js:72:20 getter-setter.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:19) > 1 | ({ set x(foo) {} });  | ^  2 | ({ get x() { return 1 } });  3 | ({ set x(a) {} });  4 | ({ get x() {} }); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 method.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = { f() {} }  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 range.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (14:0)   12 | {shouldBreak: true}  13 | ) > 14 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 right-break.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (12:34)   10 | };  11 | > 12 | somethingThatsAReallyLongPropName =  | ^  13 | this.props.cardType === AwesomizerCardEnum.SEEFIRST;  14 |  15 | const o = { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 β€Ί 2 snapshots failed. PASS tests/format/misc/errors/js/known-source-type/format.test.js FAIL tests/format/js/ternaries/format.test.js (44.517 s) indent.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (79:16)   77 | },  78 | {} > 79 | ];  | ^  80 | }  81 | ]  82 | ] at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:71) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  | ^  2 | ? baaaaaaaaaaaaaaaaaaaaar  3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (79:16)   77 | },  78 | {} > 79 | ];  | ^  80 | }  81 | ]  82 | ] at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  | ^  2 | ? baaaaaaaaaaaaaaaaaaaaar  3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | aaaaaaaaaaaaaaa ? bbbbbbbbbbbbbbbbbb : ccccccccccccccc ? ddddddddddddddd : eeeeeeeeeeeeeee ? fffffffffffffff : gggggggggggggggg  2 | > 3 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  4 | ?  5 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  6 | ? at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:88)   1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null; > 2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  | ^  3 |  4 | a => a ? () => {a} : () => {a}  5 | a => a ? a : a at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  | ^  2 | ? baaaaaaaaaaaaaaaaaaaaar  3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | aaaaaaaaaaaaaaa ? bbbbbbbbbbbbbbbbbb : ccccccccccccccc ? ddddddddddddddd : eeeeeeeeeeeeeee ? fffffffffffffff : gggggggggggggggg  2 | > 3 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  4 | ?  5 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  6 | ? at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:71) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  | ^  2 | ? baaaaaaaaaaaaaaaaaaaaar  3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | aaaaaaaaaaaaaaa ? bbbbbbbbbbbbbbbbbb : ccccccccccccccc ? ddddddddddddddd : eeeeeeeeeeeeeee ? fffffffffffffff : gggggggggggggggg  2 | > 3 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  4 | ?  5 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  6 | ? at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:27)   1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  2 | ? baaaaaaaaaaaaaaaaaaaaar > 3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  | ^  4 |  5 | foo8 = (condition ? firstValue : secondValue)[SomeType];  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (79:16)   77 | },  78 | {} > 79 | ];  | ^  80 | }  81 | ]  82 | ] at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:27)   1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  2 | ? baaaaaaaaaaaaaaaaaaaaar > 3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  | ^  4 |  5 | foo8 = (condition ? firstValue : secondValue)[SomeType];  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | aaaaaaaaaaaaaaa ? bbbbbbbbbbbbbbbbbb : ccccccccccccccc ? ddddddddddddddd : eeeeeeeeeeeeeee ? fffffffffffffff : gggggggggggggggg  2 | > 3 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  4 | ?  5 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  6 | ? at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  | ^  2 | ? baaaaaaaaaaaaaaaaaaaaar  3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | aaaaaaaaaaaaaaa ? bbbbbbbbbbbbbbbbbb : ccccccccccccccc ? ddddddddddddddd : eeeeeeeeeeeeeee ? fffffffffffffff : gggggggggggggggg  2 | > 3 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  4 | ?  5 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  6 | ? at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/jsx/jsx/format.test.js (19.813 s) array-iter.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:28) > 1 | const UsersList = ({ users }) => (  | ^  2 | <section>  3 | <h2>Users list</h2>  4 | <ul> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 attr-comments.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (31:2)   29 | `text`  30 | } > 31 | />;  | ^  32 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 conditional-expression.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (26:33)   24 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  25 | // The line does not break. > 26 | normalModeNonBreaking ? "a" : "b";  | ^  27 |  28 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  29 | // Its consequent is very long, so it breaks out to multiple lines. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (10:2)   8 | }  9 | } > 10 | />;  | ^  11 |  12 | <View  13 | style={ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 flow_fix_me.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | Foo bar  5 | </div> > 6 | );  7 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 hug.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:26)   5 | {routes.map(route => (  6 | <MatchAsync > 7 | key={`${route.to}-async`}  | ^  8 | pattern={route.to}  9 | exactly={route.to === "/"}  10 | getComponent={routeES6Modules[route.value]} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 object-property.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (11:4)   9 | countries={ countries }  10 | /> > 11 | )  | ^  12 | }  13 | ];  14 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 open-break.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:26)   2 | onClick={() => {  3 | a > 4 | }}>{header}{showSort}</td>;  | ^  5 |  6 | <td  7 | onClick={() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parens.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = [  | ^  2 | <path  3 | key='0'  4 | d='M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,' at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 quotes.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:32) > 1 | <div id=""'<>&quot;" />;  | ^  2 | <div id='"'<>&quot;' />;  3 | <div id={'\'""<>&quot;'} />;  4 | <div id='123' />; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 regex.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | x = <div>one</div>, <div>two</div>;  | ^  2 | x = <a>{}</a>  3 | x = <a>{1/2}</a>  4 | x = <a>{/w/.test(s)}</a> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 return-statement.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (12:3)   10 | return (  11 | <div /> > 12 | );  | ^  13 | };  14 |  15 | const BreakingArrowExpressionWBody = () => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 spacing.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:2)   4 | Label 1  5 | </fbt> > 6 | ),  | ^  7 |  8 | label2: (  9 | <fbt> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literal-in-attr.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:83)   3 | <div  4 | className="js-structured-feedback js-trigger-feedback-negative-reasons item-feedback-button" > 5 | data-feedback-tags-url={`/xhr/negative-feedback-tags/${this.props.item.id}`}  | ^  6 | >foo</div>  7 | </div>  8 | </div> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ternary.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:12) > 1 | a == 3 ? (a = <h1>123</h1>) : (a = <h1>abc</h1>);  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 array-iter.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:28) > 1 | const UsersList = ({ users }) => (  | ^  2 | <section>  3 | <h2>Users list</h2>  4 | <ul> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 attr-comments.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (31:2)   29 | `text`  30 | } > 31 | />;  | ^  32 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 conditional-expression.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (26:33)   24 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  25 | // The line does not break. > 26 | normalModeNonBreaking ? "a" : "b";  | ^  27 |  28 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  29 | // Its consequent is very long, so it breaks out to multiple lines. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (10:2)   8 | }  9 | } > 10 | />;  | ^  11 |  12 | <View  13 | style={ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 hug.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:26)   5 | {routes.map(route => (  6 | <MatchAsync > 7 | key={`${route.to}-async`}  | ^  8 | pattern={route.to}  9 | exactly={route.to === "/"}  10 | getComponent={routeES6Modules[route.value]} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 logical-expression.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:6)   1 | <div>  2 | {a || "b"} > 3 | </div>;  | ^  4 |  5 | <div>  6 | {a && "b"} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 object-property.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (11:4)   9 | countries={ countries }  10 | /> > 11 | )  | ^  12 | }  13 | ];  14 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 open-break.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:26)   2 | onClick={() => {  3 | a > 4 | }}>{header}{showSort}</td>;  | ^  5 |  6 | <td  7 | onClick={() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parens.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = [  | ^  2 | <path  3 | key='0'  4 | d='M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,' at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 quotes.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:32) > 1 | <div id=""'<>&quot;" />;  | ^  2 | <div id='"'<>&quot;' />;  3 | <div id={'\'""<>&quot;'} />;  4 | <div id='123' />; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 regex.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | x = <div>one</div>, <div>two</div>;  | ^  2 | x = <a>{}</a>  3 | x = <a>{1/2}</a>  4 | x = <a>{/w/.test(s)}</a> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 return-statement.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (41:5)   39 | return (  40 | <div /> > 41 | );  | ^  42 | }  43 | }  44 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literal-in-attr.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:83)   3 | <div  4 | className="js-structured-feedback js-trigger-feedback-negative-reasons item-feedback-button" > 5 | data-feedback-tags-url={`/xhr/negative-feedback-tags/${this.props.item.id}`}  | ^  6 | >foo</div>  7 | </div>  8 | </div> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ternary.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:12) > 1 | a == 3 ? (a = <h1>123</h1>) : (a = <h1>abc</h1>);  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 array-iter.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:28) > 1 | const UsersList = ({ users }) => (  | ^  2 | <section>  3 | <h2>Users list</h2>  4 | <ul> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 attr-comments.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (31:2)   29 | `text`  30 | } > 31 | />;  | ^  32 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 conditional-expression.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (26:33)   24 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  25 | // The line does not break. > 26 | normalModeNonBreaking ? "a" : "b";  | ^  27 |  28 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  29 | // Its consequent is very long, so it breaks out to multiple lines. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (10:2)   8 | }  9 | } > 10 | />;  | ^  11 |  12 | <View  13 | style={ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 flow_fix_me.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | Foo bar  5 | </div> > 6 | );  7 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 hug.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:26)   5 | {routes.map(route => (  6 | <MatchAsync > 7 | key={`${route.to}-async`}  | ^  8 | pattern={route.to}  9 | exactly={route.to === "/"}  10 | getComponent={routeES6Modules[route.value]} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 logical-expression.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:6)   1 | <div>  2 | {a || "b"} > 3 | </div>;  | ^  4 |  5 | <div>  6 | {a && "b"} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 open-break.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:26)   2 | onClick={() => {  3 | a > 4 | }}>{header}{showSort}</td>;  | ^  5 |  6 | <td  7 | onClick={() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parens.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = [  | ^  2 | <path  3 | key='0'  4 | d='M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,' at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 quotes.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:32) > 1 | <div id=""'<>&quot;" />;  | ^  2 | <div id='"'<>&quot;' />;  3 | <div id={'\'""<>&quot;'} />;  4 | <div id='123' />; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 regex.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | x = <div>one</div>, <div>two</div>;  | ^  2 | x = <a>{}</a>  3 | x = <a>{1/2}</a>  4 | x = <a>{/w/.test(s)}</a> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 return-statement.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (12:3)   10 | return (  11 | <div /> > 12 | );  | ^  13 | };  14 |  15 | const BreakingArrowExpressionWBody = () => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literal-in-attr.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:83)   3 | <div  4 | className="js-structured-feedback js-trigger-feedback-negative-reasons item-feedback-button" > 5 | data-feedback-tags-url={`/xhr/negative-feedback-tags/${this.props.item.id}`}  | ^  6 | >foo</div>  7 | </div>  8 | </div> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ternary.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:12) > 1 | a == 3 ? (a = <h1>123</h1>) : (a = <h1>abc</h1>);  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 array-iter.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:28) > 1 | const UsersList = ({ users }) => (  | ^  2 | <section>  3 | <h2>Users list</h2>  4 | <ul> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 conditional-expression.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (26:33)   24 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  25 | // The line does not break. > 26 | normalModeNonBreaking ? "a" : "b";  | ^  27 |  28 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  29 | // Its consequent is very long, so it breaks out to multiple lines. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (10:2)   8 | }  9 | } > 10 | />;  | ^  11 |  12 | <View  13 | style={ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 hug.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:26)   5 | {routes.map(route => (  6 | <MatchAsync > 7 | key={`${route.to}-async`}  | ^  8 | pattern={route.to}  9 | exactly={route.to === "/"}  10 | getComponent={routeES6Modules[route.value]} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 logical-expression.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:6)   1 | <div>  2 | {a || "b"} > 3 | </div>;  | ^  4 |  5 | <div>  6 | {a && "b"} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 open-break.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:26)   2 | onClick={() => {  3 | a > 4 | }}>{header}{showSort}</td>;  | ^  5 |  6 | <td  7 | onClick={() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parens.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = [  | ^  2 | <path  3 | key='0'  4 | d='M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,' at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 quotes.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:32) > 1 | <div id=""'<>&quot;" />;  | ^  2 | <div id='"'<>&quot;' />;  3 | <div id={'\'""<>&quot;'} />;  4 | <div id='123' />; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 regex.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | x = <div>one</div>, <div>two</div>;  | ^  2 | x = <a>{}</a>  3 | x = <a>{1/2}</a>  4 | x = <a>{/w/.test(s)}</a> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 return-statement.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (12:3)   10 | return (  11 | <div /> > 12 | );  | ^  13 | };  14 |  15 | const BreakingArrowExpressionWBody = () => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 self-closing.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:11) > 1 | <Foo></Foo>;  | ^  2 | <Bar />;  3 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literal-in-attr.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:83)   3 | <div  4 | className="js-structured-feedback js-trigger-feedback-negative-reasons item-feedback-button" > 5 | data-feedback-tags-url={`/xhr/negative-feedback-tags/${this.props.item.id}`}  | ^  6 | >foo</div>  7 | </div>  8 | </div> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ternary.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:12) > 1 | a == 3 ? (a = <h1>123</h1>) : (a = <h1>abc</h1>);  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 PASS tests/format/html/tags/format.test.js PASS tests/format/html/comments/format.test.js PASS tests/format/misc/errors/js/hack-pipeline/format.test.js PASS tests/format/misc/plugins/embed-async-printer/format.test.js PASS tests/format/vue/with-plugins/format.test.js PASS tests/format/misc/errors/broken-plugin/format.test.js PASS tests/format/vue/custom_block/format.test.js FAIL tests/format/js/arrow-call/format.test.js arrow_call.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:2)   7 | () => moduleMocker.generateFromMetadata(moduleMocker.getMetadata(/a/)),  8 | ).not.toThrow(); > 9 | });  | ^  10 |  11 | expect(() => asyncRequest({ url: "/test-endpoint" }))  12 | .toThrowError(/Required parameter/); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 class-property.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:34) > 1 | const composition = (ViewComponent, ContainerComponent) =>  | ^  2 | class extends React.Component {  3 | static propTypes = {};  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 arrow_call.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:2)   7 | () => moduleMocker.generateFromMetadata(moduleMocker.getMetadata(/a/)),  8 | ).not.toThrow(); > 9 | });  | ^  10 |  11 | expect(() => asyncRequest({ url: "/test-endpoint" }))  12 | .toThrowError(/Required parameter/); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 class-property.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:34) > 1 | const composition = (ViewComponent, ContainerComponent) =>  | ^  2 | class extends React.Component {  3 | static propTypes = {};  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 arrow_call.js - {"arrowParens":"always"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:2)   7 | () => moduleMocker.generateFromMetadata(moduleMocker.getMetadata(/a/)),  8 | ).not.toThrow(); > 9 | });  | ^  10 |  11 | expect(() => asyncRequest({ url: "/test-endpoint" }))  12 | .toThrowError(/Required parameter/); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 class-property.js - {"arrowParens":"always"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:34) > 1 | const composition = (ViewComponent, ContainerComponent) =>  | ^  2 | class extends React.Component {  3 | static propTypes = {};  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 PASS tests/format/misc/errors/typescript/format.test.js PASS tests/format/angular/angular/format.test.js (11.904 s) FAIL tests/format/js/ignore/format.test.js ignore-2.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (12:2)   10 | test  11 | </div> > 12 | );  | ^  13 | }  14 |  15 | a = <div {.../* prettier-ignore */b}/> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ignore.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (51:3)   49 | 'Once this is done, commit anything to the repository to restart ' +  50 | 'Travis and it should work :)' > 51 | );  | ^  52 | }  53 |  54 | const response = { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-10661.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:1)   4 | // Some other comment here  5 | .c > 6 | );  | ^  7 |  8 | call(  9 | // comment at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-11077.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:2)   6 | x.a |  7 | x.b > 8 | ).call(null)  | ^  9 |  10 | }  11 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-13737.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | )  5 | > 6 | a=(  7 | // prettier-ignore  8 | (0, 1)  9 | ) at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-14404.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | // b  5 | await thing() > 6 | ).blah  7 | }  8 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-9877.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (10:3)   8 | 0, 1  9 | ]), > 10 | };  | ^  11 | }  12 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/js/dynamic-import/format.test.js template-literal.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `template-literal.js [hermes] format 1` - Snapshot - 4 + Received + 4 - "unexpected token after assignment expression (1:19) + "'=>' expected in generic arrow function (1:9)  > 1 | module = await import(`data:text/javascript, - |  ^ + | ^  2 | console.log("RUN");  3 | `);  4 | - Cause: unexpected token after assignment expression (1:19) + Cause: '=>' expected in generic arrow function (1:9)  module = await import(`data:text/javascript, -   ^" + ^" at Object.toThrowErrorMatchingSnapshot (/build/prettier/src/prettier/node_modules/expect/build/index.js:2151:20) at runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:377:41) at file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:17 at async file:///build/prettier/src/prettier/node_modules/tinypool/dist/esm/entry/worker.js:72:20 test.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:19) > 1 | import("module.js");  | ^  2 | import("module.js").then((a) => a);  3 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 β€Ί 1 snapshot failed. PASS tests/integration/__tests__/schema.js PASS tests/integration/__tests__/skip-folders.js PASS tests/format/misc/json-unknown-extension/format.test.js PASS tests/integration/__tests__/print-code.js PASS tests/format/js/shebang/format.test.js PASS tests/format/flow/mapped-types/format.test.js PASS tests/format/misc/errors/flow/interface/format.test.js FAIL tests/format/flow/quote-props/format.test.js objects.js - {"quoteProps":"as-needed"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (101:0)   99 |  100 | // Negative numbers cannot be unquoted. > 101 | !{  102 | "-1": null,  103 | "-1.5": null,  104 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 with_numbers.js - {"quoteProps":"as-needed"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | obj = {  | ^  2 | foo: "",  3 | 1: ""  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 objects.js - {"quoteProps":"preserve"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (101:0)   99 |  100 | // Negative numbers cannot be unquoted. > 101 | !{  102 | "-1": null,  103 | "-1.5": null,  104 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 with_numbers.js - {"quoteProps":"preserve"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | obj = {  | ^  2 | foo: "",  3 | 1: ""  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 objects.js - {"quoteProps":"consistent"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (101:0)   99 |  100 | // Negative numbers cannot be unquoted. > 101 | !{  102 | "-1": null,  103 | "-1.5": null,  104 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 with_numbers.js - {"quoteProps":"consistent"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | obj = {  | ^  2 | foo: "",  3 | 1: ""  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 objects.js - {"quoteProps":"consistent","singleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (101:0)   99 |  100 | // Negative numbers cannot be unquoted. > 101 | !{  102 | "-1": null,  103 | "-1.5": null,  104 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 with_numbers.js - {"quoteProps":"consistent","singleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | obj = {  | ^  2 | foo: "",  3 | 1: ""  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 PASS tests/format/angular/let-declaration/minor-options/format.test.js PASS tests/format/flow/conditional-types/format.test.js PASS tests/format/markdown/wiki-link/format.test.js PASS tests/format/misc/errors/typescript/interface/format.test.js PASS tests/integration/__tests__/debug-print-comments.js PASS tests/format/js/quote-props/format.test.js PASS tests/format/js/import-assertions/bracket-spacing/format.test.js PASS tests/integration/__tests__/plugin-preprocess.js PASS tests/format/vue/custom_block/html-whitespace-sensitivity/format.test.js PASS tests/integration/__tests__/plugin-extensions.js PASS tests/format/misc/plugins/async-printer/format.test.js PASS tests/format/markdown/footnoteDefinition/format.test.js PASS tests/format/markdown/broken-plugins/format.test.js PASS tests/format/misc/errors/js/import/format.test.js FAIL tests/format/js/trailing-comma/format.test.js dynamic-import.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:1)   1 | import(  2 | 'myreallylongdynamicallyloadedmodulenamemyreallylongdynamicallyloadedmodulename' > 3 | );  | ^  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 es5.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (14:11)   12 | subject,  13 | html, > 14 | reply_to);  | ^  15 | return "nothing";  16 | }  17 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 function-calls.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:17) > 1 | const a = (param1, param2, param3) => {}  | ^  2 |  3 | a('value', 'value2', 'value3');  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 trailing_whitespace.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:1)   7 | foo({},  8 | // Comment > 9 | );  | ^  10 |  11 | o = {  12 | state, at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dynamic-import.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:1)   1 | import(  2 | 'myreallylongdynamicallyloadedmodulenamemyreallylongdynamicallyloadedmodulename' > 3 | );  | ^  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 es5.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (14:11)   12 | subject,  13 | html, > 14 | reply_to);  | ^  15 | return "nothing";  16 | }  17 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 function-calls.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:17) > 1 | const a = (param1, param2, param3) => {}  | ^  2 |  3 | a('value', 'value2', 'value3');  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsx.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:2)   5 | })  6 | } > 7 | />;  | ^  8 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 trailing_whitespace.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:1)   7 | foo({},  8 | // Comment > 9 | );  | ^  10 |  11 | o = {  12 | state, at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dynamic-import.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:1)   1 | import(  2 | 'myreallylongdynamicallyloadedmodulenamemyreallylongdynamicallyloadedmodulename' > 3 | );  | ^  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 es5.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (14:11)   12 | subject,  13 | html, > 14 | reply_to);  | ^  15 | return "nothing";  16 | }  17 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 function-calls.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:17) > 1 | const a = (param1, param2, param3) => {}  | ^  2 |  3 | a('value', 'value2', 'value3');  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsx.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:2)   5 | })  6 | } > 7 | />;  | ^  8 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 trailing_whitespace.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:1)   7 | foo({},  8 | // Comment > 9 | );  | ^  10 |  11 | o = {  12 | state, at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 PASS tests/format/vue/broken-plugins/format.test.js PASS tests/format/js/ternaries/parenthesis/format.test.js PASS tests/integration/__tests__/debug-print-doc.js PASS tests/format/misc/errors/js/export-default-from/format.test.js PASS tests/integration/__tests__/cli.js PASS tests/format/js/export/format.test.js PASS tests/format/flow/conditional-types-comments/format.test.js PASS tests/format/js/decorators/class-expression/format.test.js PASS tests/format/markdown/table/empty-table/format.test.js PASS tests/integration/__tests__/plugin-flush-line-suffix.js PASS tests/format/js/eol/format.test.js PASS tests/format/js/destructuring-ignore/format.test.js PASS tests/format/misc/errors/js/record/format.test.js FAIL tests/format/js/object-property-ignore/format.test.js ignore.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | foo = {  | ^  2 | // prettier-ignore  3 | bar: 1,  4 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ignore.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | foo = {  | ^  2 | // prettier-ignore  3 | bar: 1,  4 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 PASS tests/format/yaml/json/trailing-comma/format.test.js PASS tests/format/yaml/flow-sequence/trailing-comma/format.test.js PASS tests/format/yaml/flow-mapping/trailing-comma/format.test.js PASS tests/format/typescript/quote-props/format.test.js PASS tests/format/yaml/quote/format.test.js PASS tests/format/misc/errors/js/explicit-resource-management/format.test.js PASS tests/format/js/multiparser-invalid/format.test.js PASS tests/format/js/export-star/format.test.js PASS tests/format/flow/type-declarations/format.test.js PASS tests/format/typescript/end-of-line/format.test.js PASS tests/format/misc/errors/typescript/tuple/format.test.js PASS tests/format/markdown/inlineCode/format.test.js PASS tests/format/js/import-attributes/quote-props/format.test.js PASS tests/format/js/import-attributes/format.test.js PASS tests/integration/__tests__/ignore-vcs-files.js PASS tests/format/js/no-semi-babylon-extensions/format.test.js PASS tests/format/typescript/type-params/trailing-comma/format.test.js FAIL tests/format/js/comments/format.test.js (16.934 s) 15661.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:0)   5 |  * comment  6 |  */ > 7 | )  8 |  9 | !(  10 | cond1 || // foo at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 16398.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:7) > 1 | if (foo) a = b;  | ^  2 | /* foo */ else foo.split;  3 |  4 | if (foo) a = b; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-block-comments.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = b || /** Comment */  | ^  2 | c;  3 |  4 | a = b /** Comment */ || at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-parens.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:40)   5 |  * run flow */  6 | document.body.scrollHeight - > 7 | (window.scrollY + window.innerHeight)  | ^  8 | ) - devsite_footer_height,  9 | 0,  10 | ) at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-single-comments.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = b || // Comment  | ^  2 | c;  3 |  4 | a = b || // TODO this is a very very very very long comment that makes it go > 80 columns at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (41:0)   39 | // Comment  40 | << x > 41 | }  42 |  43 | function rightShift() {  44 | 0 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 call_comment.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:1)   2 | <ChildUpdates renderAnchor={true} anchorClassOn={true} />,  3 | container > 4 | );  | ^  5 |  6 | React.render( // Warm any cache  7 | <ChildUpdates renderAnchor={true} anchorClassOn={true} />, at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dangling.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:25)   7 | /* dangling */  8 | } > 9 | new Thing(/* dangling */);  | ^  10 | Thing(/* dangling */);  11 | export /* dangling */{};  12 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dangling_array.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:2)   1 | expect(() => {}).toTriggerReadyStateChanges([  2 | // Nothing. > 3 | ]);  | ^  4 |  5 | [1 /* first comment */, 2 /* second comment */, 3];  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dynamic_imports.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | import(/* Hello */ 'something')  2 | > 3 | import('something' /* Hello */)  4 |  5 | import(/* Hello */ 'something' /* Hello */)  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 empty-statements.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:1) > 1 | a; /* a */ // b  | ^  2 | ; /* c */  3 |  4 | foo; // first at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 first-line.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:0)   1 | a // comment > 2 | b  3 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 if.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | if (1)  | ^  2 | // comment  3 | {  4 | false at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-3532.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (29:1)   27 | children,  28 | ...props > 29 | }) => (  | ^  30 | <div  31 | className={`height: 0;  32 |  overflow: hidden; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issues.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:29)   1 | // Does not need to break as it fits in 80 columns > 2 | this.call(a, /* comment */ b);  | ^  3 |  4 | // Comments should either stay at the end of the line or always before, but  5 | // not one before and one after. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsdoc-nestled.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (18:28)   16 |  */  17 | function value(type, value) { > 18 | if (arguments.length === 2) {  | ^  19 | return new ConcreteValue(type, value);  20 | } else {  21 | return new Value(type); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsdoc.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | <div />  5 | </div> > 6 | );  7 |  8 | /**  9 |  * @type {object} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multi-comments-2.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:10)   2 |  3 | /* istanbul ignore if */ // debug case currently not triggered > 4 | if (true) {  | ^  5 | x;  6 | }  7 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multi-comments-on-same-line-2.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:25) > 1 | /* 1 */ /* 2 */ /* 3 */ a;  | ^  2 | a; /* 4 */ /* 5 */ /* 6 */  3 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multi-comments-on-same-line.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:1)   1 | /*========= All on same line =========*/ > 2 | a;  | ^  3 | /*1*//*2*//*3*/  4 | b;  5 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multi-comments.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (18:0)   16 | y  17 | > 18 | x; /*1*//*2*/  19 | y;  20 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 return-statement.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (65:2)   63 | // Reason for a  64 | a > 65 | )()  | ^  66 | }  67 |  68 | function memberInside() { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 single-star-jsdoc.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:7)   3 |  */  4 | > 5 | if(true) {  | ^  6 | /*  7 |  * Oh no  8 |  */ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 switch.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:25) > 1 | switch (node && node.type) {  | ^  2 | case "Property":  3 | case "MethodDefinition":  4 | prop = node.key; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 tagged-template-literal.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo``; // comment 1  | ^  2 |  3 | foo // comment 2  4 | ``; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literal.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | `  2 | ${a // comment > 3 | }  4 |   5 | ${b /* comment */}  6 |  at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 variable_declarator.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (67:0)   65 | // Nothing to see here.  66 | ;["2", "3"].forEach(x => console.log(x)) > 67 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 while.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:2)   2 | true  3 | // Comment > 4 | ) {}  | ^  5 |  6 | while(true)// Comment  7 | {} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 15661.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:0)   5 |  * comment  6 |  */ > 7 | )  8 |  9 | !(  10 | cond1 || // foo at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 16398.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:7) > 1 | if (foo) a = b;  | ^  2 | /* foo */ else foo.split;  3 |  4 | if (foo) a = b; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-block-comments.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = b || /** Comment */  | ^  2 | c;  3 |  4 | a = b /** Comment */ || at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-parens.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:40)   5 |  * run flow */  6 | document.body.scrollHeight - > 7 | (window.scrollY + window.innerHeight)  | ^  8 | ) - devsite_footer_height,  9 | 0,  10 | ) at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-single-comments.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = b || // Comment  | ^  2 | c;  3 |  4 | a = b || // TODO this is a very very very very long comment that makes it go > 80 columns at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 call_comment.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:1)   2 | <ChildUpdates renderAnchor={true} anchorClassOn={true} />,  3 | container > 4 | );  | ^  5 |  6 | React.render( // Warm any cache  7 | <ChildUpdates renderAnchor={true} anchorClassOn={true} />, at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dangling.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:25)   7 | /* dangling */  8 | } > 9 | new Thing(/* dangling */);  | ^  10 | Thing(/* dangling */);  11 | export /* dangling */{};  12 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dangling_array.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:2)   1 | expect(() => {}).toTriggerReadyStateChanges([  2 | // Nothing. > 3 | ]);  | ^  4 |  5 | [1 /* first comment */, 2 /* second comment */, 3];  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dynamic_imports.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | import(/* Hello */ 'something')  2 | > 3 | import('something' /* Hello */)  4 |  5 | import(/* Hello */ 'something' /* Hello */)  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 empty-statements.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:1) > 1 | a; /* a */ // b  | ^  2 | ; /* c */  3 |  4 | foo; // first at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 first-line.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:0)   1 | a // comment > 2 | b  3 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 if.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | if (1)  | ^  2 | // comment  3 | {  4 | false at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-3532.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (29:1)   27 | children,  28 | ...props > 29 | }) => (  | ^  30 | <div  31 | className={`height: 0;  32 |  overflow: hidden; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issues.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:2)   7 | code: acc.error.code, // Alias of errno  8 | originalError: acc.error, // Just in case. > 9 | });  | ^  10 |  11 | // Missing one level of indentation because of the comment  12 | const rootEpic = (actions, store) => ( at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsdoc-nestled.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (18:28)   16 |  */  17 | function value(type, value) { > 18 | if (arguments.length === 2) {  | ^  19 | return new ConcreteValue(type, value);  20 | } else {  21 | return new Value(type); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsdoc.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | <div />  5 | </div> > 6 | );  7 |  8 | /**  9 |  * @type {object} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 PASS tests/format/typescript/declare/trailing-comma/format.test.js PASS tests/format/typescript/interface2/break/format.test.js PASS tests/format/typescript/trailing-comma/format.test.js PASS tests/format/js/bind-expressions/format.test.js PASS tests/format/typescript/tuple/format.test.js PASS tests/format/json/jsonc/quote-props/format.test.js PASS tests/format/typescript/type-params/consistent/format.test.js PASS tests/format/markdown/paragraph/format.test.js PASS tests/format/graphql/trailing-comma/format.test.js PASS tests/format/markdown/blockquote/format.test.js PASS tests/format/misc/errors/json/json-stringify/format.test.js PASS tests/format/json/jsonc/trialing-comma/format.test.js PASS tests/format/js/module-blocks/quote-props/format.test.js PASS tests/format/angular/trailing-comma/format.test.js PASS tests/format/js/arrows/semi/format.test.js PASS tests/format/js/call/invalid/format.test.js PASS tests/format/flow/type-parameters/trailing-comma/format.test.js PASS tests/format/flow/interface-types/break/format.test.js PASS tests/format/js/for/format.test.js PASS tests/format/typescript/intersection/format.test.js PASS tests/format/flow/tuple-types/format.test.js PASS tests/format/js/export-default/escaped/format.test.js PASS tests/format/misc/errors/typescript/babel-ts/format.test.js PASS tests/format/flow/object-inexact/format.test.js PASS tests/format/flow/function-parentheses/format.test.js PASS tests/format/flow/component/format.test.js PASS tests/format/vue/multiparser/unknown/format.test.js PASS tests/format/misc/require-pragma/js/format.test.js PASS tests/format/js/end-of-line/format.test.js PASS tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/format.test.js PASS tests/format/js/identifier/parentheses/format.test.js PASS tests/format/lwc/lwc/format.test.js PASS tests/integration/__tests__/syntax-error.js PASS tests/format/typescript/decorators/format.test.js PASS tests/format/js/destructuring-private-fields/format.test.js PASS tests/format/jsx/do/format.test.js PASS tests/format/js/classes-private-fields/format.test.js PASS tests/format/js/new-target/format.test.js PASS tests/format/flow/hook/format.test.js PASS tests/format/js/logical-expressions/multiple-comments/format.test.js PASS tests/format/typescript/conformance/types/functions/format.test.js PASS tests/format/js/binary-expressions/mutiple-comments/format.test.js PASS tests/format/vue/vue/format.test.js PASS tests/format/yaml/plain/format.test.js PASS tests/format/misc/errors/typescript/loop/format.test.js PASS tests/format/typescript/class/format.test.js PASS tests/format/markdown/jsx-semi/format.test.js PASS tests/format/jsx/single-attribute-per-line/format.test.js PASS tests/format/jsx/last-line/format.test.js PASS tests/format/js/template-align/format.test.js PASS tests/format/js/multiparser-html/format.test.js (8.285 s) PASS tests/format/js/binary-expressions/format.test.js (8.735 s) PASS tests/format/yaml/flow-sequence/format.test.js PASS tests/format/yaml/flow-mapping/format.test.js PASS tests/format/markdown/link/format.test.js PASS tests/format/markdown/markdown/format.test.js PASS tests/format/flow/enums/format.test.js PASS tests/format/typescript/arrows/format.test.js PASS tests/format/misc/errors/typescript/module-declaration/format.test.js PASS tests/format/typescript/type-params/empty-parameters-with-arrow-function/format.test.js PASS tests/format/markdown/fenced-code-block/format.test.js PASS tests/format/js/arrows/format.test.js (11.54 s) PASS tests/format/js/import/format.test.js PASS tests/format/js/bracket-spacing/format.test.js PASS tests/format/misc/errors/js/reserved-word/format.test.js PASS tests/format/js/export-default/export-default-from/format.test.js PASS tests/format/js/v8_intrinsic/format.test.js PASS tests/format/js/throw_expressions/format.test.js PASS tests/format/js/pipeline-operator/format.test.js PASS tests/format/js/partial-application/format.test.js PASS tests/format/js/do/format.test.js PASS tests/format/js/comments-pipeline-own-line/format.test.js PASS tests/format/js/async-do-expressions/format.test.js PASS tests/format/js/arrows-bind/format.test.js PASS tests/format/typescript/enum/format.test.js PASS tests/format/vue/indent/format.test.js PASS tests/format/js/trailing-whitespace/format.test.js PASS tests/format/typescript/custom/abstract/format.test.js PASS tests/format/js/decorators-export/format.test.js PASS tests/format/misc/errors/js/newline-before-arrow/format.test.js PASS tests/format/js/conditional/format.test.js (8.198 s) PASS tests/format/jsx/comments/format.test.js PASS tests/format/filename-matters/html-doctype/format.test.js PASS tests/format/js/decorators/format.test.js PASS tests/format/typescript/angular-component-examples/format.test.js PASS tests/format/js/ignore/semi/format.test.js PASS tests/integration/__tests__/with-shebang.js PASS tests/format/js/tab-width/format.test.js PASS tests/format/angular/bracket-same-line/format.test.js PASS tests/format/flow/await/format.test.js PASS tests/format/angular/interpolation/format.test.js PASS tests/format/js/classes/keyword-property/format.test.js PASS tests/format/typescript/test-declarations/format.test.js PASS tests/format/js/test-declarations/format.test.js (6.629 s) PASS tests/format/misc/errors/typescript/declare-function-with-body/format.test.js PASS tests/format/jsx/spread/format.test.js PASS tests/format/markdown/linkReference/format.test.js PASS tests/format/typescript/interface/long-type-parameters/format.test.js PASS tests/format/html/bracket-same-line/format.test.js PASS tests/format/flow/this-annotation/parentheses/format.test.js PASS tests/format/scss/string/format.test.js PASS tests/format/vue/bracket-same-line/format.test.js PASS tests/format/scss/trailing-comma/format.test.js PASS tests/format/scss/mixin/format.test.js PASS tests/format/scss/math/format.test.js PASS tests/format/scss/scss/format.test.js PASS tests/format/scss/map/format.test.js PASS tests/format/scss/interpolation/format.test.js PASS tests/format/scss/import/format.test.js PASS tests/format/scss/flag/format.test.js PASS tests/format/scss/escape/format.test.js PASS tests/format/scss/directives/format.test.js PASS tests/format/scss/function/format.test.js PASS tests/format/flow-repo/type-guards/format.test.js PASS tests/format/flow/parameter-with-type/format.test.js PASS tests/format/flow/object-order/format.test.js PASS tests/format/handlebars/single-quote-option/format.test.js PASS tests/format/flow/decorator/format.test.js PASS tests/format/json/jsonc/single-quote/format.test.js PASS tests/format/typescript/definite/format.test.js PASS tests/format/html/pragma/format.test.js PASS tests/format/misc/embedded_language_formatting/in-markdown/format.test.js PASS tests/format/flow/as-satisfies-expression/format.test.js PASS tests/format/typescript/type-arguments-bit-shift-left-like/format.test.js PASS tests/format/flow/generic/format.test.js PASS tests/format/typescript/comments-2/format.test.js PASS tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/format.test.js PASS tests/format/typescript/conditional-types/format.test.js PASS tests/format/misc/embedded_language_formatting/in-javascript/format.test.js PASS tests/format/js/regex/format.test.js PASS tests/format/js/literal/format.test.js PASS tests/format/js/destructuring/format.test.js PASS tests/format/js/quotes/format.test.js PASS tests/format/typescript/object-multiline/format.test.js PASS tests/format/misc/embedded_language_formatting/in-html/format.test.js PASS tests/format/html/svg/embeded/format.test.js PASS tests/format/flow-repo/type_only_vars/format.test.js PASS tests/format/js/classes/top-level-super/format.test.js PASS tests/format/js/no-semi/format.test.js PASS tests/format/js/for-of/format.test.js PASS tests/format/misc/embedded_language_formatting/in-vue/format.test.js PASS tests/format/js/object-property-comment/format.test.js PASS tests/format/yaml/spec/format.test.js PASS tests/format/js/functional-composition/format.test.js PASS tests/format/typescript/import-type/format.test.js PASS tests/format/typescript/interface/format.test.js PASS tests/format/html/single-attribute-per-line/format.test.js PASS tests/format/jsx/attr-element/format.test.js PASS tests/format/graphql/bracket-spacing/format.test.js PASS tests/format/markdown/liquid/format.test.js PASS tests/format/vue/single-attribute-per-line/format.test.js PASS tests/format/markdown/long-table/format.test.js PASS tests/format/js/in/format.test.js PASS tests/format/js/object-multiline/format.test.js PASS tests/format/flow-repo/binding/format.test.js PASS tests/format/typescript/no-semi/format.test.js PASS tests/format/typescript/arrow/format.test.js PASS tests/format/typescript/abstract-property/format.test.js PASS tests/format/misc/typescript-only/format.test.js PASS tests/format/js/non-strict/format.test.js PASS tests/format/handlebars/sub-expression/format.test.js PASS tests/format/handlebars/mustache-statement/format.test.js PASS tests/format/handlebars/concat-statement/format.test.js PASS tests/format/flow/type-parameters/flow-only/format.test.js PASS tests/format/flow/object-multiline/format.test.js PASS tests/format/scss/configuration/format.test.js PASS tests/format/typescript/satisfies-operators/format.test.js PASS tests/format/flow/function-type-param/format.test.js PASS tests/format/scss/quotes/format.test.js PASS tests/format/yaml/block-folded/format.test.js PASS tests/format/js/numeric-separators/format.test.js PASS tests/format/html/handlebars-venerable/format.test.js PASS tests/format/flow/conditional-types/parentheses/format.test.js PASS tests/format/mjml/parse/mj-style/format.test.js PASS tests/format/flow/type-alias/format.test.js PASS tests/format/mjml/parse/mj-raw/format.test.js PASS tests/format/typescript/namespace/format.test.js PASS tests/format/css/quotes/format.test.js PASS tests/format/css/attribute/format.test.js PASS tests/format/flow/as-const/format.test.js PASS tests/format/js/assignment/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/js/format.test.js PASS tests/format/yaml/sequence/format.test.js PASS tests/format/misc/check-ignore-pragma/js/format.test.js PASS tests/format/yaml/mapping/format.test.js PASS tests/format/flow/no-semi/format.test.js PASS tests/format/flow/type-guards/format.test.js PASS tests/format/mdx/mdx/format.test.js PASS tests/format/js/rest/format.test.js PASS tests/format/js/cursor/require-pragma/format.test.js PASS tests/format/markdown/indentation/format.test.js PASS tests/format/typescript/comments/format.test.js PASS tests/format/flow-repo/unary/format.test.js PASS tests/format/flow-repo/tuples/format.test.js PASS tests/format/js/invalid-code/format.test.js PASS tests/format/flow-repo/esproposal_decorators.ignore/format.test.js PASS tests/format/misc/insert-pragma/js/format.test.js PASS tests/format/js/object-colon-bug/format.test.js PASS tests/format/js/method-chain/print-width-120/format.test.js PASS tests/format/mjml/mj-style/embedded-language-formatting-off/format.test.js PASS tests/format/handlebars/style-tag/embedded-language-formatting-off/format.test.js PASS tests/format/angular/control-flow/embedded-language-formatting-off/format.test.js PASS tests/format/typescript/interface2/format.test.js PASS tests/format/js/sequence-expression/no-semi/format.test.js PASS tests/format/misc/embedded_language_formatting/mdx/format.test.js PASS tests/format/mdx/embedded-language-formatting/format.test.js PASS tests/format/flow-repo/find-module/format.test.js PASS tests/format/flow-repo/esproposal_decorators.warn/format.test.js PASS tests/format/flow/ternary/format.test.js PASS tests/format/flow/tuples/format.test.js PASS tests/format/flow-repo/enums/format.test.js PASS tests/format/flow/declare-type/format.test.js PASS tests/format/flow/declare-interface/format.test.js PASS tests/format/flow/declare-variable/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/graphql/format.test.js PASS tests/format/misc/check-ignore-pragma/markdown/format.test.js PASS tests/format/misc/check-ignore-pragma/graphql/format.test.js PASS tests/format/js/private-in/format.test.js PASS tests/format/misc/errors/js/regex-v-u-flags/format.test.js PASS tests/format/misc/errors/js/literal/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/json5/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/markdown/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/yaml/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/html/format.test.js PASS tests/format/js/reserved-word/format.test.js PASS tests/format/misc/check-ignore-pragma/json5/format.test.js PASS tests/format/markdown/multiparser-json/format.test.js PASS tests/format/misc/errors/js/object/format.test.js PASS tests/format/flow/private-class-fields/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/mdx/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/css/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/vue/format.test.js PASS tests/format/misc/require-pragma/markdown/format.test.js PASS tests/format/misc/check-ignore-pragma/yaml/format.test.js PASS tests/format/misc/check-ignore-pragma/json/format.test.js PASS tests/format/markdown/multiparser-js/format.test.js PASS tests/format/misc/check-ignore-pragma/html/format.test.js PASS tests/format/markdown/yaml/format.test.js PASS tests/format/markdown/toml/format.test.js PASS tests/format/markdown/word/format.test.js PASS tests/format/markdown/thematicBreak/format.test.js PASS tests/format/markdown/strong/format.test.js PASS tests/format/markdown/imageReference/format.test.js PASS tests/format/markdown/image/format.test.js PASS tests/format/markdown/ignore/format.test.js PASS tests/format/markdown/table/format.test.js PASS tests/format/markdown/html/format.test.js PASS tests/format/markdown/heading/format.test.js PASS tests/format/markdown/footnote/format.test.js PASS tests/format/markdown/footnoteReference/format.test.js PASS tests/format/markdown/delete/format.test.js PASS tests/format/markdown/emphasis/format.test.js PASS tests/format/markdown/definition/format.test.js PASS tests/format/markdown/break/format.test.js PASS tests/format/json/json5-as-json-with-trailing-commas/format.test.js PASS tests/format/flow/this-annotation/format.test.js PASS tests/format/misc/require-pragma/graphql/format.test.js PASS tests/format/misc/insert-pragma/markdown/format.test.js PASS tests/format/misc/check-ignore-pragma/vue/format.test.js PASS tests/format/misc/check-ignore-pragma/mdx/format.test.js PASS tests/format/misc/check-ignore-pragma/css/format.test.js PASS tests/format/markdown/code/format.test.js PASS tests/format/js/import-attributes/bracket-spacing/format.test.js PASS tests/format/misc/insert-pragma/graphql/format.test.js PASS tests/format/misc/require-pragma/json5/format.test.js PASS tests/format/typescript/type-params/print-width-120/format.test.js PASS tests/format/flow/optional-indexed-access/format.test.js PASS tests/format/flow/indexed-access/format.test.js PASS tests/format/flow/enums-unknown-members/format.test.js PASS tests/format/misc/require-pragma/html/format.test.js PASS tests/format/misc/require-pragma/json/format.test.js PASS tests/format/misc/insert-pragma/json5/format.test.js PASS tests/format/yaml/require-pragma/format.test.js PASS tests/format/misc/require-pragma/vue/format.test.js PASS tests/format/misc/require-pragma/mdx/format.test.js PASS tests/format/misc/require-pragma/css/format.test.js PASS tests/format/misc/insert-pragma/json/format.test.js PASS tests/format/misc/insert-pragma/html/format.test.js PASS tests/format/yaml/insert-pragma/format.test.js PASS tests/format/typescript/decorator-auto-accessors/no-semi/format.test.js PASS tests/format/misc/insert-pragma/vue/format.test.js PASS tests/format/misc/insert-pragma/css/format.test.js PASS tests/format/js/multiparser-html/language-comment/format.test.js PASS tests/format/js/identifier/for-of/format.test.js PASS tests/format/js/comments/tagged-template-literal/format.test.js PASS tests/format/js/multiparser-markdown/format.test.js PASS tests/format/js/comments/flow-types/format.test.js PASS tests/format/js/call/no-argument/format.test.js PASS tests/format/js/comments/function/format.test.js PASS tests/format/angular/control-flow/small-print-width/format.test.js PASS tests/format/typescript/semi/format.test.js PASS tests/format/typescript/nosemi/format.test.js PASS tests/format/jsx/split-attrs/format.test.js PASS tests/format/jsx/optional-chaining/format.test.js PASS tests/format/jsx/newlines/format.test.js PASS tests/format/jsx/ignore/format.test.js PASS tests/format/js/call/first-argument-expansion/format.test.js PASS tests/format/markdown/spec/format.test.js PASS tests/format/jsx/fragment/format.test.js PASS tests/format/jsx/escape/format.test.js PASS tests/format/js/with/format.test.js PASS tests/format/js/while/format.test.js PASS tests/format/js/update-expression/format.test.js PASS tests/format/js/variable_declarator/format.test.js PASS tests/format/jsx/cursor/format.test.js PASS tests/format/js/unicode/format.test.js PASS tests/format/js/unary/format.test.js PASS tests/format/js/try/format.test.js PASS tests/format/js/unary-expression/format.test.js PASS tests/format/js/throw_statement/format.test.js PASS tests/format/js/spread/format.test.js PASS tests/format/js/switch/format.test.js PASS tests/format/js/sequence-expression/format.test.js PASS tests/format/js/sequence-break/format.test.js PASS tests/format/js/return/format.test.js PASS tests/format/js/require-amd/format.test.js PASS tests/format/js/require/format.test.js PASS tests/format/js/preserve-line/format.test.js PASS tests/format/js/template-literals/format.test.js PASS tests/format/js/performance/format.test.js PASS tests/format/js/optional-catch-binding/format.test.js PASS tests/format/js/optional-chaining/format.test.js PASS tests/format/js/object-prop-break-in/format.test.js PASS tests/format/js/nullish-coalescing/format.test.js PASS tests/format/js/new-expression/format.test.js PASS tests/format/js/range/format.test.js PASS tests/format/js/member/format.test.js PASS tests/format/js/logical-expressions/format.test.js PASS tests/format/js/logical-assignment/format.test.js PASS tests/format/js/literal-numeric-separator/format.test.js PASS tests/format/js/line-suffix-boundary/format.test.js PASS tests/format/js/line/format.test.js PASS tests/format/js/label/format.test.js PASS tests/format/js/import-meta/format.test.js PASS tests/format/js/if/format.test.js PASS tests/format/js/generator/format.test.js PASS tests/format/js/function-first-param/format.test.js PASS tests/format/js/function-comments/format.test.js PASS tests/format/js/function/format.test.js PASS tests/format/js/for-await/format.test.js PASS tests/format/js/expression_statement/format.test.js PASS tests/format/js/export-default/format.test.js PASS tests/format/js/es6modules/format.test.js PASS tests/format/js/empty-statement/format.test.js PASS tests/format/js/empty-paren-comment/format.test.js PASS tests/format/js/computed-props/format.test.js PASS tests/format/js/multiparser-css/format.test.js (8.058 s) PASS tests/format/js/class-extends/format.test.js PASS tests/format/js/method-chain/format.test.js (9.39 s) PASS tests/format/js/classes/format.test.js PASS tests/format/js/class-comment/format.test.js PASS tests/format/js/binary_math/format.test.js PASS tests/format/js/big-int/format.test.js PASS tests/format/js/break-calls/format.test.js PASS tests/format/js/chain-expression/format.test.js PASS tests/format/js/assignment-expression/format.test.js PASS tests/format/js/async/format.test.js PASS tests/format/js/array-spread/format.test.js PASS tests/format/handlebars/whitespace/format.test.js PASS tests/format/misc/errors/js/variable-declarator/format.test.js PASS tests/format/handlebars/block-statement/print-width-5/format.test.js PASS tests/format/misc/errors/typescript/mapped-type/format.test.js PASS tests/format/js/assignment-comments/format.test.js PASS tests/format/misc/errors/typescript/catch-clause-with-initializer/format.test.js PASS tests/format/typescript/template-literal-types/format.test.js PASS tests/format/misc/errors/invalid-typescript-decorators/format.test.js PASS tests/format/typescript/static-blocks/format.test.js PASS tests/format/typescript/key-remapping-in-mapped-types/format.test.js PASS tests/format/vue/event-binding/no-semi/format.test.js PASS tests/format/misc/errors/babel-flow/format.test.js PASS tests/format/jsx/top-level-await/format.test.js PASS tests/format/jsx/binary-expressions/format.test.js PASS tests/format/typescript/cast/format.test.js PASS tests/format/js/top-level-await/format.test.js PASS tests/format/js/return-outside-function/format.test.js PASS tests/format/css/front-matter/format.test.js PASS tests/format/js/yield/format.test.js PASS tests/format/typescript/intersection/mutiple-comments/format.test.js PASS tests/format/typescript/union/consistent-with-flow/format.test.js PASS tests/format/typescript/intersection/consistent-with-flow/format.test.js PASS tests/format/typescript/multiparser-css/format.test.js PASS tests/format/typescript/typeof/format.test.js PASS tests/format/typescript/method-chain/format.test.js PASS tests/format/typescript/function/format.test.js PASS tests/format/typescript/functional-composition/format.test.js PASS tests/format/typescript/classes/format.test.js PASS tests/format/typescript/cursor/format.test.js PASS tests/format/js/arrays/format.test.js PASS tests/format/typescript/class-comment/format.test.js PASS tests/format/jsx/stateless-arrow-fn/format.test.js PASS tests/format/jsx/significant-space/format.test.js PASS tests/format/jsx/multiline-assign/format.test.js PASS tests/format/json/range/json-stringify/format.test.js PASS tests/format/jsx/namespace/format.test.js PASS tests/format/flow/type-parameters/format.test.js PASS tests/format/jsx/embed/format.test.js PASS tests/format/js/newline/format.test.js PASS tests/format/jsx/text-wrap/format.test.js PASS tests/format/js/multiparser-text/format.test.js PASS tests/format/js/multiparser-comments/format.test.js PASS tests/format/js/template/format.test.js PASS tests/format/typescript/conformance/types/typeParameters/typeParameterLists/format.test.js PASS tests/format/typescript/conformance/types/tuple/emptyTuples/format.test.js PASS tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/format.test.js PASS tests/format/typescript/conformance/types/variableDeclarator/format.test.js PASS tests/format/js/function-single-destructuring/format.test.js PASS tests/format/typescript/conformance/types/undefined/format.test.js PASS tests/format/typescript/conformance/types/typeReference/format.test.js PASS tests/format/typescript/conformance/types/typeParameter/format.test.js PASS tests/format/typescript/conformance/types/typeOperator/format.test.js PASS tests/format/typescript/conformance/types/tuple/format.test.js PASS tests/format/typescript/conformance/types/thisType/format.test.js PASS tests/format/typescript/conformance/types/union/format.test.js PASS tests/format/typescript/conformance/types/symbol/format.test.js PASS tests/format/typescript/conformance/types/parameterProperty/format.test.js PASS tests/format/typescript/conformance/types/nonNullExpression/format.test.js PASS tests/format/typescript/conformance/types/namespaceExportDeclaration/format.test.js PASS tests/format/typescript/conformance/types/never/format.test.js PASS tests/format/typescript/conformance/types/moduleDeclaration/format.test.js PASS tests/format/typescript/conformance/types/mappedType/format.test.js PASS tests/format/typescript/conformance/types/methodSignature/format.test.js PASS tests/format/typescript/conformance/types/intersectionType/format.test.js PASS tests/format/typescript/conformance/types/lastTypeNode/format.test.js PASS tests/format/typescript/conformance/types/interfaceDeclaration/format.test.js PASS tests/format/typescript/conformance/types/importEqualsDeclaration/format.test.js PASS tests/format/typescript/conformance/types/indexedAccesType/format.test.js PASS tests/format/typescript/conformance/types/enumDeclaration/format.test.js PASS tests/format/typescript/conformance/types/firstTypeNode/format.test.js PASS tests/format/typescript/conformance/types/constructorType/format.test.js PASS tests/format/typescript/conformance/types/constKeyword/format.test.js PASS tests/format/typescript/conformance/types/ambient/format.test.js PASS tests/format/typescript/conformance/types/any/format.test.js PASS tests/format/typescript/conformance/interfaces/interfaceDeclarations/format.test.js PASS tests/format/typescript/conformance/expressions/functionCalls/format.test.js PASS tests/format/typescript/conformance/expressions/asOperator/format.test.js PASS tests/format/js/last-argument-expansion/format.test.js PASS tests/format/typescript/conformance/es6/templates/format.test.js PASS tests/format/typescript/conformance/declarationEmit/typePredicates/format.test.js PASS tests/format/typescript/conformance/es6/Symbols/format.test.js PASS tests/format/typescript/conformance/classes/classDeclarations/format.test.js PASS tests/format/typescript/union/single-type/format.test.js PASS tests/format/misc/errors/typescript/import-reflection/format.test.js PASS tests/format/typescript/mapped-type/break-mode/format.test.js PASS tests/format/typescript/conformance/internalModules/importDeclarations/format.test.js PASS tests/format/typescript/import-type/attributes/format.test.js PASS tests/format/typescript/custom/stability/format.test.js PASS tests/format/typescript/custom/module/format.test.js PASS tests/format/typescript/custom/new/format.test.js PASS tests/format/typescript/import-type/long-module-name/format.test.js PASS tests/format/typescript/custom/declare/format.test.js PASS tests/format/typescript/custom/modifiers/format.test.js PASS tests/format/typescript/custom/computedProperties/format.test.js PASS tests/format/typescript/custom/call/format.test.js PASS tests/format/typescript/conformance/comments/format.test.js PASS tests/format/typescript/custom/typeParameters/format.test.js PASS tests/format/typescript/conformance/ambient/format.test.js PASS tests/format/typescript/update-expression/format.test.js PASS tests/format/typescript/unknown/format.test.js PASS tests/format/typescript/unique-symbol/format.test.js PASS tests/format/typescript/webhost/format.test.js PASS tests/format/typescript/typeof-this/format.test.js PASS tests/format/typescript/union/format.test.js PASS tests/format/typescript/conformance/classes/format.test.js PASS tests/format/typescript/type-only-module-specifiers/format.test.js PASS tests/format/typescript/type-member-get-set/format.test.js PASS tests/format/typescript/type-alias/format.test.js PASS tests/format/typescript/tsx/format.test.js PASS tests/format/typescript/top-level-await/format.test.js PASS tests/format/typescript/ternaries/format.test.js PASS tests/format/typescript/template-literals/format.test.js PASS tests/format/typescript/symbol/format.test.js PASS tests/format/typescript/rest/format.test.js PASS tests/format/typescript/readonly/format.test.js PASS tests/format/typescript/range/format.test.js PASS tests/format/typescript/rest-type/format.test.js PASS tests/format/typescript/private-fields-in-in/format.test.js PASS tests/format/typescript/type-params/format.test.js PASS tests/format/typescript/predicate-types/format.test.js PASS tests/format/typescript/override-modifiers/format.test.js PASS tests/format/typescript/optional-type/format.test.js PASS tests/format/typescript/optional-method/format.test.js PASS tests/format/typescript/optional-chaining/format.test.js PASS tests/format/typescript/optional-call/format.test.js PASS tests/format/typescript/optional-variance/format.test.js PASS tests/format/typescript/prettier-ignore/format.test.js PASS tests/format/typescript/never/format.test.js PASS tests/format/typescript/new/format.test.js PASS tests/format/typescript/non-null/format.test.js PASS tests/format/typescript/method/format.test.js PASS tests/format/typescript/module/format.test.js PASS tests/format/typescript/literal/format.test.js PASS tests/format/typescript/mapped-type/format.test.js PASS tests/format/typescript/keywords/format.test.js PASS tests/format/typescript/keyof/format.test.js PASS tests/format/typescript/keyword-types/format.test.js PASS tests/format/typescript/intrinsic/format.test.js PASS tests/format/typescript/infer-extends/format.test.js PASS tests/format/typescript/last-argument-expansion/format.test.js PASS tests/format/typescript/index-signature/format.test.js PASS tests/format/typescript/import-require/format.test.js PASS tests/format/typescript/import-export/format.test.js PASS tests/format/typescript/instantiation-expression/format.test.js PASS tests/format/typescript/export-default/format.test.js PASS tests/format/typescript/function-type/format.test.js PASS tests/format/typescript/generic/format.test.js PASS tests/format/typescript/explicit-resource-management/format.test.js PASS tests/format/typescript/destructuring/format.test.js PASS tests/format/typescript/edge-cases/format.test.js PASS tests/format/typescript/export/format.test.js PASS tests/format/typescript/decorator-auto-accessors/format.test.js PASS tests/format/typescript/d-ts-files/format.test.js PASS tests/format/typescript/const/format.test.js PASS tests/format/typescript/decorators-ts/format.test.js PASS tests/format/typescript/declare/format.test.js PASS tests/format/typescript/catch-clause/format.test.js PASS tests/format/typescript/call-signature/format.test.js PASS tests/format/typescript/break-calls/format.test.js PASS tests/format/typescript/chain-expression/format.test.js PASS tests/format/typescript/bigint/format.test.js PASS tests/format/typescript/assert/format.test.js PASS tests/format/typescript/assignment/format.test.js PASS tests/format/typescript/compiler/format.test.js PASS tests/format/typescript/array/format.test.js PASS tests/format/typescript/ambient/format.test.js PASS tests/format/typescript/abstract-class/format.test.js PASS tests/format/typescript/argument-expansion/format.test.js PASS tests/format/typescript/abstract-construct-types/format.test.js PASS tests/format/misc/flow-babel-only/format.test.js PASS tests/format/markdown/linkReference/case-and-space/format.test.js PASS tests/format/misc/typescript-babel-only/format.test.js PASS tests/format/misc/errors/babel-ts/format.test.js PASS tests/format/markdown/multiparser-css/format.test.js PASS tests/format/markdown/front-matter/format.test.js PASS tests/format/markdown/math/format.test.js PASS tests/format/misc/errors/graphql/format.test.js PASS tests/format/markdown/cursor/format.test.js PASS tests/format/js/comments/html-like/format.test.js PASS tests/format/angular/interpolation/html/format.test.js PASS tests/format/handlebars/style-tag/format.test.js PASS tests/format/handlebars/prettier-ignore/format.test.js PASS tests/format/handlebars/text-wrap/format.test.js PASS tests/format/typescript/as/format.test.js PASS tests/format/handlebars/newline/format.test.js PASS tests/format/handlebars/last-line/format.test.js PASS tests/format/handlebars/path-expressions/format.test.js PASS tests/format/handlebars/escape/format.test.js PASS tests/format/handlebars/block-param/format.test.js PASS tests/format/handlebars/comment/format.test.js PASS tests/format/handlebars/basics/format.test.js PASS tests/format/graphql/variable-definitions/format.test.js PASS tests/format/handlebars/attr-node/format.test.js PASS tests/format/graphql/union-types/format.test.js PASS tests/format/graphql/string/format.test.js PASS tests/format/graphql/type-extension-definition/format.test.js PASS tests/format/graphql/schema/format.test.js PASS tests/format/graphql/range/format.test.js PASS tests/format/graphql/scalar/format.test.js PASS tests/format/graphql/prettier-ignore/format.test.js PASS tests/format/graphql/object-type-def/format.test.js PASS tests/format/graphql/objects/format.test.js PASS tests/format/graphql/lists/format.test.js PASS tests/format/graphql/newline/format.test.js PASS tests/format/graphql/interface/format.test.js PASS tests/format/graphql/hello/format.test.js PASS tests/format/graphql/kitchen-sink/format.test.js PASS tests/format/graphql/fragments/format.test.js PASS tests/format/graphql/fields/format.test.js PASS tests/format/graphql/fragment-variables/format.test.js PASS tests/format/graphql/enum/format.test.js PASS tests/format/graphql/directive-decl/format.test.js PASS tests/format/graphql/directives/format.test.js PASS tests/format/handlebars/block-statement/format.test.js PASS tests/format/graphql/deprecation/format.test.js PASS tests/format/graphql/definitions/format.test.js PASS tests/format/graphql/arguments/format.test.js PASS tests/format/graphql/comments/format.test.js PASS tests/format/angular/upper-case/format.test.js PASS tests/format/angular/v20-syntax/format.test.js PASS tests/format/angular/template-literal/format.test.js PASS tests/format/angular/self-closing/format.test.js PASS tests/format/angular/shorthand/format.test.js PASS tests/format/angular/icu-expression/format.test.js PASS tests/format/angular/typeof-expression/format.test.js PASS tests/format/json/range/jsonc/format.test.js PASS tests/format/json/range/json5/format.test.js PASS tests/format/angular/let-declaration/format.test.js PASS tests/format/angular/control-flow/format.test.js PASS tests/format/misc/babel-redirect-to-babel-flow/format.test.js PASS tests/format/js/module-string-names/format.test.js PASS tests/format/js/class-static-block/format.test.js PASS tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/format.test.js PASS tests/format/misc/errors/flow/import-reflection/format.test.js PASS tests/format/flow-repo/node_tests/package_file_node__modules/foo/format.test.js PASS tests/format/flow-repo/node_tests/json_file/package2/format.test.js PASS tests/format/flow-repo/node_tests/package_file/bar_lib/format.test.js PASS tests/format/flow-repo/node_tests/basic_package/bar_lib/format.test.js PASS tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/format.test.js PASS tests/format/flow-repo/node_haste/ws/test/format.test.js PASS tests/format/flow-repo/node_haste/foo/bar/format.test.js PASS tests/format/flow-repo/node_haste/external/_d3/format.test.js PASS tests/format/flow-repo/librec/lib/B/format.test.js PASS tests/format/flow-repo/librec/lib/A/format.test.js PASS tests/format/js/multiparser-graphql/format.test.js PASS tests/format/flow-repo/include/foo/batman/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_haste/ws/test/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/format.test.js PASS tests/format/flow-repo/declaration_files_haste/ws/test/format.test.js PASS tests/format/flow-repo/declaration_files_haste/foo/bar/format.test.js PASS tests/format/flow-repo/declaration_files_haste/external/_d3/format.test.js PASS tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/format.test.js PASS tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/format.test.js PASS tests/format/misc/errors/yaml/format.test.js PASS tests/format/scss/map/function-argument/format.test.js PASS tests/format/misc/errors/scss/format.test.js PASS tests/format/misc/errors/less/format.test.js PASS tests/format/misc/errors/flow/format.test.js PASS tests/format/js/comments-closure-typecast/format.test.js PASS tests/format/flow-repo/union_new/lib/format.test.js PASS tests/format/flow-repo/this_type/lib/format.test.js PASS tests/format/flow-repo/recheck/tmp1a/format.test.js PASS tests/format/flow-repo/type_param_variance2/libs/format.test.js PASS tests/format/flow-repo/static_overload/lib/format.test.js PASS tests/format/flow-repo/recheck/tmplibk/format.test.js PASS tests/format/flow-repo/recheck/tmpk/format.test.js PASS tests/format/flow-repo/recheck/tmp3f/format.test.js PASS tests/format/flow-repo/recheck/tmp1j/format.test.js PASS tests/format/flow-repo/recheck/tmp2f/format.test.js PASS tests/format/flow-repo/recheck/tmp4f/format.test.js PASS tests/format/flow-repo/recheck/tmp3e/format.test.js PASS tests/format/flow-repo/recheck/tmp2c/format.test.js PASS tests/format/flow-repo/recheck/tmp2e/format.test.js PASS tests/format/flow-repo/recheck/tmp2b/format.test.js PASS tests/format/flow-repo/recheck/tmp2a/format.test.js PASS tests/format/flow-repo/recheck/tmp1i/format.test.js PASS tests/format/flow-repo/recheck/tmp1h/format.test.js PASS tests/format/flow-repo/recheck/tmp1g/format.test.js PASS tests/format/flow-repo/recheck/tmp1f/format.test.js PASS tests/format/flow-repo/recheck/tmp1e/format.test.js PASS tests/format/flow-repo/recheck/tmp1d/format.test.js PASS tests/format/flow-repo/recheck/tmp1b/format.test.js PASS tests/format/flow-repo/recheck/tmp1c/format.test.js PASS tests/format/flow-repo/recheck-haste/tmp1A/format.test.js PASS tests/format/flow-repo/recheck-haste/tmp2A/format.test.js PASS tests/format/flow-repo/recheck-haste/dir1B/format.test.js PASS tests/format/flow-repo/overload/lib/format.test.js PASS tests/format/flow-repo/node_tests/timers/format.test.js PASS tests/format/flow-repo/poly_overload/decls/format.test.js PASS tests/format/flow-repo/node_tests/url/format.test.js PASS tests/format/flow-repo/node_tests/process/format.test.js PASS tests/format/flow-repo/node_tests/path_package/format.test.js PASS tests/format/flow-repo/node_tests/path_node_modules_without_main/format.test.js PASS tests/format/flow-repo/node_tests/stream/format.test.js PASS tests/format/flow-repo/node_tests/path_node_modules_with_short_main/format.test.js PASS tests/format/flow-repo/node_tests/json_file/format.test.js PASS tests/format/flow-repo/node_tests/package_file/format.test.js PASS tests/format/flow-repo/node_tests/path_node__modules/format.test.js PASS tests/format/flow-repo/node_tests/os/format.test.js PASS tests/format/flow-repo/node_tests/fs/format.test.js PASS tests/format/flow-repo/node_tests/crypto/format.test.js PASS tests/format/flow-repo/node_tests/basic_package/format.test.js PASS tests/format/flow-repo/node_tests/basic_node_modules_with_path/format.test.js PASS tests/format/flow-repo/node_tests/basic_node__modules/format.test.js PASS tests/format/flow-repo/node_tests/basic_file/format.test.js PASS tests/format/flow-repo/node_tests/buffer/format.test.js PASS tests/format/flow-repo/node_tests/basic/format.test.js PASS tests/format/flow-repo/node_tests/assert/format.test.js PASS tests/format/flow-repo/node_modules_with_symlinks/root/format.test.js PASS tests/format/flow-repo/node_haste/ws/format.test.js PASS tests/format/flow-repo/node_tests/child_process/format.test.js PASS tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/format.test.js PASS tests/format/flow-repo/new_react/fakelib/format.test.js PASS tests/format/flow-repo/module_not_found_errors/src/format.test.js PASS tests/format/flow-repo/libflow-typed/flow-typed/format.test.js PASS tests/format/flow-repo/modified_lib/lib/format.test.js PASS tests/format/flow-repo/liberr/libs/format.test.js PASS tests/format/flow-repo/libdef_ignored_module/lib/format.test.js PASS tests/format/flow-repo/lib_interfaces/declarations/format.test.js PASS tests/format/flow-repo/jsx_intrinsics.custom/lib/format.test.js PASS tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/format.test.js PASS tests/format/flow-repo/incremental_cycle_break/tmp1/format.test.js PASS tests/format/flow-repo/incremental_path/dir/format.test.js PASS tests/format/flow-repo/intersection/lib/format.test.js PASS tests/format/flow-repo/incremental_cycle/tmp3/format.test.js PASS tests/format/flow-repo/incremental_cycle/tmp2/format.test.js PASS tests/format/flow-repo/incremental_basic/tmp3/format.test.js PASS tests/format/flow-repo/incremental_basic/tmp2/format.test.js PASS tests/format/flow-repo/incremental_basic/tmp1/format.test.js PASS tests/format/flow-repo/incremental_cycle/tmp1/format.test.js PASS tests/format/flow-repo/haste_use_name_reducers/dir2/format.test.js PASS tests/format/flow-repo/haste_use_name_reducers/dir1/format.test.js PASS tests/format/flow-repo/include/included/format.test.js PASS tests/format/flow-repo/get-def2/lib/format.test.js PASS tests/format/flow-repo/haste_cycle/models/format.test.js PASS tests/format/flow-repo/facebook_fbt_some/flow-typed/format.test.js PASS tests/format/flow-repo/get-def/helpers/format.test.js PASS tests/format/flow-repo/export_default/lib/format.test.js PASS tests/format/flow-repo/es_declare_module/flow-typed/format.test.js PASS tests/format/flow-repo/demo/1/format.test.js PASS tests/format/flow-repo/declare_module_exports/flow-typed/format.test.js PASS tests/format/flow-repo/declare_type/lib/format.test.js PASS tests/format/flow-repo/declare_class/lib/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_haste/ws/format.test.js PASS tests/format/flow-repo/declaration_files_haste/ws/format.test.js PASS tests/format/flow-repo/demo/2/format.test.js PASS tests/format/flow-repo/contents/no_flow/format.test.js PASS tests/format/flow-repo/contents/ignore/format.test.js PASS tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/format.test.js PASS tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/format.test.js PASS tests/format/flow-repo/config_ignore/dir/format.test.js PASS tests/format/flow-repo/auxiliary/lib/format.test.js PASS tests/format/flow-repo/call_caching2/lib/format.test.js PASS tests/format/flow-repo/annot/any/format.test.js PASS tests/format/flow-repo/call_caching1/lib/format.test.js PASS tests/format/html/tags/object-prototype-properties/format.test.js PASS tests/format/html/multiparser/unknown/format.test.js PASS tests/format/html/multiparser/markdown/format.test.js PASS tests/format/html/multiparser/ts/format.test.js PASS tests/format/html/multiparser/css/format.test.js PASS tests/format/flow/comments/normal-comments/format.test.js PASS tests/format/html/multiparser/js/format.test.js PASS tests/format/yaml/inline-extend-syntax/format.test.js PASS tests/format/yaml/prettier-ignore/format.test.js PASS tests/format/yaml/document/format.test.js PASS tests/format/yaml/directive/format.test.js PASS tests/format/yaml/home-assistant/format.test.js PASS tests/format/yaml/ansible/format.test.js PASS tests/format/yaml/root/format.test.js PASS tests/format/yaml/alias/format.test.js PASS tests/format/stylefmt-repo/inline-comment/format.test.js PASS tests/format/stylefmt-repo/readme/format.test.js PASS tests/format/scss/yaml/format.test.js PASS tests/format/yaml/comment/format.test.js PASS tests/format/scss/no-semicolon/format.test.js PASS tests/format/scss/variables/format.test.js PASS tests/format/scss/inline-url/format.test.js PASS tests/format/scss/atrule/format.test.js PASS tests/format/scss/comments/format.test.js PASS tests/format/scss/at-rule/format.test.js PASS tests/format/mjml/mjml/format.test.js PASS tests/format/scss/case/format.test.js PASS tests/format/scss/parens/format.test.js PASS tests/format/jsx/template/format.test.js PASS tests/format/mjml/mj-style/format.test.js PASS tests/format/less/variable-selector/format.test.js PASS tests/format/less/yaml/format.test.js PASS tests/format/less/postcss-8-improment/format.test.js PASS tests/format/less/no-semicolon/format.test.js PASS tests/format/jsx/fbt/format.test.js PASS tests/format/less/interpolation/format.test.js PASS tests/format/less/inline-javascript/format.test.js PASS tests/format/less/important/format.test.js PASS tests/format/less/function-selector/format.test.js PASS tests/format/less/empty/format.test.js PASS tests/format/less/parens/format.test.js PASS tests/format/less/custom-properties/format.test.js PASS tests/format/less/comments/format.test.js PASS tests/format/less/case/format.test.js PASS tests/format/json/range/format.test.js PASS tests/format/flow-repo/window/format.test.js PASS tests/format/flow-repo/x/format.test.js PASS tests/format/flow-repo/while/format.test.js PASS tests/format/flow-repo/weakmode/format.test.js PASS tests/format/flow-repo/vim_emacs_errors/format.test.js PASS tests/format/flow-repo/value/format.test.js PASS tests/format/flow-repo/unused_function_args/format.test.js PASS tests/format/less/less/format.test.js PASS tests/format/flow-repo/unreachable/format.test.js PASS tests/format/flow-repo/union_new/format.test.js PASS tests/format/flow-repo/unicode/format.test.js PASS tests/format/flow-repo/undefined/format.test.js PASS tests/format/flow-repo/unchecked_node_module_vs_lib/format.test.js PASS tests/format/flow-repo/unchecked_haste_module_vs_lib/format.test.js PASS tests/format/flow-repo/typeof/format.test.js PASS tests/format/flow-repo/typecast/format.test.js PASS tests/format/flow-repo/typeapp_perf/format.test.js PASS tests/format/flow-repo/type_param_variance2/format.test.js PASS tests/format/flow-repo/union/format.test.js PASS tests/format/flow-repo/type_param_variance/format.test.js PASS tests/format/flow-repo/union-intersection/format.test.js PASS tests/format/flow-repo/type_param_defaults/format.test.js PASS tests/format/flow-repo/type_param_scope/format.test.js PASS tests/format/flow-repo/type_args_strict/format.test.js PASS tests/format/flow-repo/type_args_nonstrict/format.test.js PASS tests/format/flow-repo/type-destructors/format.test.js PASS tests/format/flow-repo/try/format.test.js PASS tests/format/flow-repo/type-at-pos/format.test.js PASS tests/format/flow-repo/traits/format.test.js PASS tests/format/flow-repo/traces/format.test.js PASS tests/format/flow-repo/throw/format.test.js PASS tests/format/flow-repo/this_ctor/format.test.js PASS tests/format/flow-repo/this/format.test.js PASS tests/format/flow-repo/template/format.test.js PASS tests/format/flow-repo/this_type/format.test.js PASS tests/format/flow-repo/tagged-unions/format.test.js PASS tests/format/flow-repo/symlink/format.test.js PASS tests/format/flow-repo/taint/format.test.js PASS tests/format/flow-repo/symbol/format.test.js PASS tests/format/flow-repo/suppress_traces/format.test.js PASS tests/format/flow-repo/suppress_incremental/format.test.js PASS tests/format/flow-repo/switch/format.test.js PASS tests/format/flow-repo/suppress/format.test.js PASS tests/format/flow-repo/suggest/format.test.js PASS tests/format/flow-repo/super/format.test.js PASS tests/format/flow-repo/structural_subtyping/format.test.js PASS tests/format/flow-repo/strict_requires/format.test.js PASS tests/format/flow-repo/strict/format.test.js PASS tests/format/flow-repo/static_overload/format.test.js PASS tests/format/flow-repo/statics/format.test.js PASS tests/format/flow-repo/sketchy_null_default/format.test.js PASS tests/format/flow-repo/spread/format.test.js PASS tests/format/flow-repo/singleton/format.test.js PASS tests/format/flow-repo/simple_arrays/format.test.js PASS tests/format/flow-repo/shape/format.test.js PASS tests/format/flow-repo/sealed_objects/format.test.js PASS tests/format/flow-repo/seal/format.test.js PASS tests/format/flow-repo/sealed/format.test.js PASS tests/format/flow-repo/return/format.test.js PASS tests/format/flow-repo/return_new/format.test.js PASS tests/format/flow-repo/require/format.test.js PASS tests/format/flow-repo/requireLazy/format.test.js PASS tests/format/flow-repo/record/format.test.js PASS tests/format/flow-repo/regexp/format.test.js PASS tests/format/flow-repo/replace/format.test.js PASS tests/format/flow-repo/reflection/format.test.js PASS tests/format/flow-repo/refi/format.test.js PASS tests/format/flow-repo/recheck/format.test.js PASS tests/format/flow-repo/recheck-haste/format.test.js PASS tests/format/flow-repo/rec/format.test.js PASS tests/format/flow-repo/type-printer/format.test.js (6.334 s) PASS tests/format/flow-repo/qualified/format.test.js PASS tests/format/flow-repo/react_functional/format.test.js PASS tests/format/flow-repo/react_modules/format.test.js PASS tests/format/flow-repo/pure_component/format.test.js PASS tests/format/flow-repo/refinements/format.test.js PASS tests/format/flow-repo/promises/format.test.js PASS tests/format/flow-repo/private/format.test.js PASS tests/format/flow-repo/predicates-parsing/format.test.js PASS tests/format/flow-repo/private_class_fields/format.test.js PASS tests/format/flow-repo/predicates-inferred/format.test.js PASS tests/format/flow-repo/predicates-abstract/format.test.js PASS tests/format/flow-repo/poly_class_export/format.test.js PASS tests/format/flow-repo/predicates-declared/format.test.js PASS tests/format/flow-repo/react/format.test.js PASS tests/format/flow-repo/path/format.test.js PASS tests/format/flow-repo/parse_error_node/format.test.js PASS tests/format/flow-repo/poly/format.test.js PASS tests/format/flow-repo/parse_error_haste/format.test.js PASS tests/format/flow-repo/parse/format.test.js PASS tests/format/flow-repo/plsummit/format.test.js PASS tests/format/flow-repo/optional_chaining/format.test.js PASS tests/format/flow-repo/overload/format.test.js PASS tests/format/flow-repo/optional_props/format.test.js PASS tests/format/flow-repo/objmap/format.test.js PASS tests/format/flow-repo/object_is/format.test.js PASS tests/format/flow-repo/object_freeze/format.test.js PASS tests/format/flow-repo/objects/format.test.js PASS tests/format/flow-repo/optional/format.test.js PASS tests/format/flow-repo/object_annot/format.test.js PASS tests/format/flow-repo/object_assign/format.test.js PASS tests/format/flow-repo/number_constants/format.test.js PASS tests/format/flow-repo/nullable/format.test.js PASS tests/format/flow-repo/node_modules_without_json/format.test.js PASS tests/format/flow-repo/node_haste/format.test.js PASS tests/format/flow-repo/object-method/format.test.js PASS tests/format/flow-repo/object_api/format.test.js PASS tests/format/flow-repo/multiflow_with_flowlib/format.test.js PASS tests/format/flow-repo/namespace/format.test.js PASS tests/format/flow-repo/name_prop/format.test.js PASS tests/format/flow-repo/multiflow/format.test.js PASS tests/format/flow-repo/more_statics/format.test.js PASS tests/format/flow-repo/more_react/format.test.js PASS tests/format/flow-repo/new_spread/format.test.js PASS tests/format/flow-repo/more_path/format.test.js PASS tests/format/flow-repo/new_react/format.test.js PASS tests/format/flow-repo/more_generics/format.test.js PASS tests/format/flow-repo/more_classes/format.test.js PASS tests/format/flow-repo/module_use_strict/format.test.js PASS tests/format/flow-repo/more_annot/format.test.js PASS tests/format/flow-repo/modules/format.test.js PASS tests/format/flow-repo/modified_lib/format.test.js PASS tests/format/flow-repo/missing_annotation/format.test.js PASS tests/format/flow-repo/module_redirect/format.test.js PASS tests/format/flow-repo/method_properties/format.test.js PASS tests/format/flow-repo/match_failure/format.test.js PASS tests/format/flow-repo/malformed_code/format.test.js PASS tests/format/flow-repo/misc/format.test.js PASS tests/format/flow-repo/loners/format.test.js PASS tests/format/flow-repo/locals/format.test.js PASS tests/format/flow-repo/librec/format.test.js PASS tests/format/flow-repo/libflow-typed/format.test.js PASS tests/format/flow-repo/literal/format.test.js PASS tests/format/flow-repo/liberr/format.test.js PASS tests/format/flow-repo/libdef_ignored_module/format.test.js PASS tests/format/flow-repo/libconfig/format.test.js PASS tests/format/flow-repo/lib/format.test.js PASS tests/format/flow-repo/logical/format.test.js PASS tests/format/flow-repo/keyvalue/format.test.js PASS tests/format/flow-repo/encaps/format.test.js PASS tests/format/flow-repo/last_duplicate_property_wins/format.test.js PASS tests/format/flow-repo/keys/format.test.js PASS tests/format/flow-repo/jsx_intrinsics.custom/format.test.js PASS tests/format/flow-repo/iter/format.test.js PASS tests/format/flow-repo/issues-11/format.test.js PASS tests/format/flow-repo/jsx_intrinsics.builtin/format.test.js PASS tests/format/flow-repo/intersection/format.test.js PASS tests/format/flow-repo/iterable/format.test.js PASS tests/format/flow-repo/integration/format.test.js PASS tests/format/flow-repo/instanceof/format.test.js PASS tests/format/flow-repo/interface/format.test.js PASS tests/format/flow-repo/indexer/format.test.js PASS tests/format/flow-repo/incremental_non_flow_move/format.test.js PASS tests/format/flow-repo/incremental_json/format.test.js PASS tests/format/flow-repo/incremental_haste_name_reducers_duplicate/format.test.js PASS tests/format/flow-repo/incremental_haste_blacklist/format.test.js PASS tests/format/flow-repo/incremental_duplicate_delete/format.test.js PASS tests/format/flow-repo/incremental_mixed_naming_cycle/format.test.js PASS tests/format/flow-repo/init/format.test.js PASS tests/format/flow-repo/incremental_cycle_break/format.test.js PASS tests/format/flow-repo/incremental_cycle/format.test.js PASS tests/format/flow-repo/incremental_basic/format.test.js PASS tests/format/flow-repo/incremental/format.test.js PASS tests/format/flow-repo/include_suppressed/format.test.js PASS tests/format/flow-repo/incremental_delete/format.test.js PASS tests/format/flow-repo/implements/format.test.js PASS tests/format/flow-repo/immutable_methods/format.test.js PASS tests/format/flow-repo/ignore_package/format.test.js PASS tests/format/flow-repo/haste_use_name_reducers/format.test.js PASS tests/format/flow-repo/import_typeof/format.test.js PASS tests/format/flow-repo/haste_name_reducers_defaults/format.test.js PASS tests/format/flow-repo/haste_dupe/format.test.js PASS tests/format/flow-repo/haste_cycle/format.test.js PASS tests/format/flow-repo/import_type/format.test.js PASS tests/format/flow-repo/getters_and_setters_disabled/format.test.js PASS tests/format/flow-repo/get-imports/format.test.js PASS tests/format/flow-repo/get-def2/format.test.js PASS tests/format/flow-repo/geolocation/format.test.js PASS tests/format/flow-repo/get-def/format.test.js PASS tests/format/flow-repo/getters_and_setters_enabled/format.test.js PASS tests/format/flow-repo/funrec/format.test.js PASS tests/format/flow-repo/generics/format.test.js PASS tests/format/flow-repo/forof/format.test.js PASS tests/format/flow-repo/for/format.test.js PASS tests/format/flow-repo/focus-check/format.test.js PASS tests/format/flow-repo/flow_ast.template_strings/format.test.js PASS tests/format/flow-repo/generators/format.test.js PASS tests/format/flow-repo/fixpoint/format.test.js PASS tests/format/flow-repo/function/format.test.js PASS tests/format/flow-repo/facebook_fbt_some/format.test.js PASS tests/format/flow-repo/facebook_fbt_none/format.test.js PASS tests/format/flow-repo/extensions/format.test.js PASS tests/format/flow-repo/export_type/format.test.js PASS tests/format/flow-repo/export_default/format.test.js PASS tests/format/flow-repo/facebookisms/format.test.js PASS tests/format/flow-repo/esproposal_export_star_as.warn/format.test.js PASS tests/format/flow-repo/esproposal_export_star_as.enable/format.test.js PASS tests/format/flow-repo/esproposal_export_star_as.ignore/format.test.js PASS tests/format/flow-repo/esproposal_class_static_fields.warn/format.test.js PASS tests/format/flow-repo/esproposal_class_instance_fields.warn/format.test.js PASS tests/format/flow-repo/esproposal_class_instance_fields.ignore/format.test.js PASS tests/format/flow-repo/esproposal_class_static_fields.ignore/format.test.js PASS tests/format/flow-repo/es_declare_module/format.test.js PASS tests/format/flow-repo/error_messages/format.test.js PASS tests/format/flow-repo/equals/format.test.js PASS tests/format/flow-repo/fetch/format.test.js PASS tests/format/flow-repo/enumerror/format.test.js PASS tests/format/flow-repo/duplicate_methods/format.test.js PASS tests/format/flow-repo/dump-types/format.test.js PASS tests/format/flow-repo/disjoint-union-perf/format.test.js PASS tests/format/flow-repo/docblock_flow/format.test.js PASS tests/format/flow-repo/dom/format.test.js PASS tests/format/flow-repo/es6modules/format.test.js PASS tests/format/flow-repo/deps/format.test.js PASS tests/format/flow-repo/def_site_variance/format.test.js PASS tests/format/flow-repo/dictionary/format.test.js PASS tests/format/flow-repo/declare_type/format.test.js PASS tests/format/flow-repo/declare_fun/format.test.js PASS tests/format/flow-repo/declare_module_exports/format.test.js PASS tests/format/flow-repo/declare_class/format.test.js PASS tests/format/flow-repo/declaration_files_node/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_node/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_haste/format.test.js PASS tests/format/flow-repo/destructuring/format.test.js PASS tests/format/flow-repo/date/format.test.js PASS tests/format/flow-repo/declaration_files_haste/format.test.js PASS tests/format/flow-repo/coverage/format.test.js PASS tests/format/flow-repo/cycle/format.test.js PASS tests/format/flow-repo/covariance/format.test.js PASS tests/format/flow-repo/constructor_annots/format.test.js PASS tests/format/flow-repo/constructor/format.test.js PASS tests/format/flow-repo/const_params/format.test.js PASS tests/format/flow-repo/config_munging_underscores2/format.test.js PASS tests/format/flow-repo/config_munging_underscores/format.test.js PASS tests/format/flow-repo/config_module_system_node_resolve_dirname/format.test.js PASS tests/format/flow-repo/core_tests/format.test.js PASS tests/format/flow-repo/config_module_name_rewrite_node/format.test.js PASS tests/format/flow-repo/config_module_name_mapper_filetype/format.test.js PASS tests/format/flow-repo/config_module_name_rewrite_haste/format.test.js PASS tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/format.test.js PASS tests/format/flow-repo/config_ignore/format.test.js PASS tests/format/flow-repo/config_file_extensions/format.test.js PASS tests/format/flow-repo/config_all_false/format.test.js PASS tests/format/flow-repo/config_all_weak/format.test.js PASS tests/format/flow-repo/declare_export/format.test.js PASS tests/format/flow-repo/config_all/format.test.js PASS tests/format/flow-repo/commonjs/format.test.js PASS tests/format/flow-repo/conditional/format.test.js PASS tests/format/flow-repo/computed_props/format.test.js PASS tests/format/flow-repo/closure/format.test.js PASS tests/format/flow-repo/class_type/format.test.js PASS tests/format/flow-repo/classes/format.test.js PASS tests/format/flow-repo/class_statics/format.test.js PASS tests/format/flow-repo/class_munging/format.test.js PASS tests/format/flow-repo/class_subtyping/format.test.js PASS tests/format/flow-repo/class_method_default_parameters/format.test.js PASS tests/format/flow-repo/check-contents/format.test.js PASS tests/format/flow-repo/callable/format.test.js PASS tests/format/flow-repo/call_caching2/format.test.js PASS tests/format/flow-repo/class_fields/format.test.js PASS tests/format/flow-repo/call_caching1/format.test.js PASS tests/format/flow-repo/call_properties/format.test.js PASS tests/format/flow-repo/builtins/format.test.js PASS tests/format/flow-repo/builtin_uses/format.test.js PASS tests/format/flow-repo/break/format.test.js PASS tests/format/flow-repo/binary/format.test.js PASS tests/format/flow-repo/bounded_poly/format.test.js PASS tests/format/flow-repo/auxiliary/format.test.js PASS tests/format/flow-repo/autocomplete/format.test.js PASS tests/format/flow-repo/bom/format.test.js PASS tests/format/flow-repo/arrows/format.test.js PASS tests/format/flow-repo/async_iteration/format.test.js PASS tests/format/flow-repo/arrays/format.test.js PASS tests/format/flow-repo/async/format.test.js PASS tests/format/flow-repo/arraylib/format.test.js PASS tests/format/flow-repo/array_spread/format.test.js PASS tests/format/flow-repo/array-filter/format.test.js PASS tests/format/flow-repo/annot2/format.test.js PASS tests/format/flow-repo/arith/format.test.js PASS tests/format/flow-repo/abnormal/format.test.js PASS tests/format/flow-repo/any/format.test.js PASS tests/format/html/text/format.test.js PASS tests/format/html/yaml/format.test.js PASS tests/format/html/symbol_entities/format.test.js PASS tests/format/html/svg/format.test.js PASS tests/format/html/srcset/format.test.js PASS tests/format/html/prettier_ignore/format.test.js PASS tests/format/html/script/format.test.js PASS tests/format/html/next_empty_line/format.test.js PASS tests/format/html/magic_comments/format.test.js PASS tests/format/html/interpolation/format.test.js PASS tests/format/flow-repo/annot/format.test.js PASS tests/format/html/front-matter/format.test.js PASS tests/format/html/doctype_declarations/format.test.js PASS tests/format/html/cursor/format.test.js PASS tests/format/html/cdata/format.test.js PASS tests/format/html/case/format.test.js PASS tests/format/html/js/format.test.js PASS tests/format/html/aurelia/format.test.js PASS tests/format/html/css/format.test.js PASS tests/format/flow/variance/format.test.js PASS tests/format/flow/union_intersection/format.test.js PASS tests/format/html/attributes/format.test.js PASS tests/format/flow/typeof/format.test.js PASS tests/format/html/basics/format.test.js PASS tests/format/flow/union/format.test.js PASS tests/format/flow/typeapp-call/format.test.js PASS tests/format/flow/type-spread/format.test.js PASS tests/format/flow/type-cast/format.test.js PASS tests/format/flow/template/format.test.js PASS tests/format/flow/proto-props/format.test.js PASS tests/format/flow/optional-type-name/format.test.js PASS tests/format/flow/object-property-comment/format.test.js PASS tests/format/flow/range/format.test.js PASS tests/format/flow/object-comment/format.test.js PASS tests/format/flow/mixins/format.test.js PASS tests/format/flow/return-arrow/format.test.js PASS tests/format/flow/maybe/format.test.js PASS tests/format/flow/literal/format.test.js PASS tests/format/flow/method/format.test.js PASS tests/format/flow/jsx/format.test.js PASS tests/format/flow/intersection/format.test.js PASS tests/format/flow/interface-types/format.test.js PASS tests/format/flow/internal-slot/format.test.js PASS tests/format/flow/import-type-specifier/format.test.js PASS tests/format/flow/last-argument-expansion/format.test.js PASS tests/format/flow/import/format.test.js PASS tests/format/flow/implements/format.test.js PASS tests/format/flow/ignore/format.test.js PASS tests/format/flow/flow-intersection/format.test.js PASS tests/format/flow/export/format.test.js PASS tests/format/flow/exact-object/format.test.js PASS tests/format/flow/declare-function/format.test.js PASS tests/format/flow/declare-class/format.test.js PASS tests/format/flow/declare-opaque-type/format.test.js PASS tests/format/flow/function-single-destructuring/format.test.js PASS tests/format/flow/class-field/format.test.js PASS tests/format/flow/break-calls/format.test.js PASS tests/format/flow/cursor/format.test.js PASS tests/format/flow/assignments/format.test.js PASS tests/format/flow/array-union/format.test.js PASS tests/format/flow/annotation/format.test.js PASS tests/format/flow/all/format.test.js PASS tests/format/flow/array-comments/format.test.js PASS tests/format/misc/errors/vue/format.test.js PASS tests/format/misc/errors/css/format.test.js PASS tests/format/flow/comments/format.test.js PASS tests/format/vue/v-for/format.test.js PASS tests/format/vue/style/format.test.js PASS tests/format/vue/vue-3/format.test.js PASS tests/format/vue/range/format.test.js PASS tests/format/vue/invalid/format.test.js PASS tests/format/vue/interpolation/format.test.js PASS tests/format/vue/ts-expression/format.test.js PASS tests/format/stylefmt-repo/vendor-prefix/format.test.js PASS tests/format/stylefmt-repo/var-notation/format.test.js PASS tests/format/stylefmt-repo/values/format.test.js PASS tests/format/stylefmt-repo/shorthand-with-sass-variables/format.test.js PASS tests/format/stylefmt-repo/pseudo-element/format.test.js PASS tests/format/vue/html-vue/format.test.js PASS tests/format/stylefmt-repo/non-nested-combinator/format.test.js PASS tests/format/stylefmt-repo/nested-mixin/format.test.js PASS tests/format/stylefmt-repo/nested-indention-2/format.test.js PASS tests/format/stylefmt-repo/nested-indention/format.test.js PASS tests/format/stylefmt-repo/nested-mixin-2/format.test.js PASS tests/format/stylefmt-repo/nested-2/format.test.js PASS tests/format/stylefmt-repo/nested-atrule/format.test.js PASS tests/format/stylefmt-repo/nested/format.test.js PASS tests/format/stylefmt-repo/media-indent-with-import/format.test.js PASS tests/format/stylefmt-repo/media-indent/format.test.js PASS tests/format/stylefmt-repo/media-queries-ranges/format.test.js PASS tests/format/stylefmt-repo/important/format.test.js PASS tests/format/stylefmt-repo/import/format.test.js PASS tests/format/stylefmt-repo/lowercase/format.test.js PASS tests/format/stylefmt-repo/ie-hacks/format.test.js PASS tests/format/stylefmt-repo/font-shorthand/format.test.js PASS tests/format/stylefmt-repo/data-url/format.test.js PASS tests/format/stylefmt-repo/custom-selectors/format.test.js PASS tests/format/stylefmt-repo/font-face/format.test.js PASS tests/format/stylefmt-repo/custom-properties/format.test.js PASS tests/format/stylefmt-repo/custom-media-queries/format.test.js PASS tests/format/stylefmt-repo/cssnext-example/format.test.js PASS tests/format/stylefmt-repo/content/format.test.js PASS tests/format/stylefmt-repo/comment-in-rules/format.test.js PASS tests/format/stylefmt-repo/color-hex-lowercase/format.test.js PASS tests/format/stylefmt-repo/charset-2/format.test.js PASS tests/format/stylefmt-repo/charset/format.test.js PASS tests/format/stylefmt-repo/comment/format.test.js PASS tests/format/vue/event-binding/format.test.js PASS tests/format/stylefmt-repo/at-apply/format.test.js PASS tests/format/stylefmt-repo/attr-selector/format.test.js PASS tests/format/stylefmt-repo/at-media/format.test.js PASS tests/format/css/url/format.test.js PASS tests/format/css/variables/format.test.js PASS tests/format/css/units/format.test.js PASS tests/format/css/trailing-comma/format.test.js PASS tests/format/css/selector-string/format.test.js PASS tests/format/css/tailwind/format.test.js PASS tests/format/css/yaml/format.test.js PASS tests/format/css/selector-call/format.test.js PASS tests/format/css/range/format.test.js PASS tests/format/css/prefix/format.test.js PASS tests/format/css/selector-list/format.test.js PASS tests/format/css/postcss-8-improment/format.test.js PASS tests/format/css/pseudo-call/format.test.js PASS tests/format/css/params/format.test.js PASS tests/format/css/numbers/format.test.js PASS tests/format/css/no-semicolon/format.test.js PASS tests/format/css/postcss-plugins/format.test.js PASS tests/format/css/modules/format.test.js PASS tests/format/css/loose/format.test.js PASS tests/format/css/long-rule/format.test.js PASS tests/format/css/parens/format.test.js PASS tests/format/css/indent/format.test.js PASS tests/format/css/inline-url/format.test.js PASS tests/format/css/important/format.test.js PASS tests/format/css/fill-value/format.test.js PASS tests/format/css/empty/format.test.js PASS tests/format/css/grid/format.test.js PASS tests/format/css/composes/format.test.js PASS tests/format/css/cursor/format.test.js PASS tests/format/css/combinator/format.test.js PASS tests/format/css/colon/format.test.js PASS tests/format/css/character-escaping/format.test.js PASS tests/format/css/case/format.test.js PASS tests/format/css/bom/format.test.js PASS tests/format/css/atword/format.test.js PASS tests/format/css/comments/format.test.js PASS tests/format/css/color/format.test.js PASS tests/format/css/atrule/format.test.js Summary of all failing tests FAIL tests/format/js/strings/format.test.js non-octal-eight-and-nine.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:4)   1 | // https://github.com/babel/babel/pull/11852  2 | > 3 | "\8","\9";  | ^  4 | () => {  5 | "use strict";  6 | "\8", "\9"; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 strings.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (25:1)   23 |  24 | '\uD801\uDC28', > 25 | ];  | ^  26 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literals.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:101) > 1 | foo(`a long string ${ 1 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 } with expr`);  | ^  2 |  3 | const x = `a long string ${ 1 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + ( function() {return 3 })() + 3 + 2 + 3 + 2 + 3 } with expr`;  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 non-octal-eight-and-nine.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:4)   1 | // https://github.com/babel/babel/pull/11852  2 | > 3 | "\8","\9";  | ^  4 | () => {  5 | "use strict";  6 | "\8", "\9"; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 strings.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (25:1)   23 |  24 | '\uD801\uDC28', > 25 | ];  | ^  26 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literals.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:101) > 1 | foo(`a long string ${ 1 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 } with expr`);  | ^  2 |  3 | const x = `a long string ${ 1 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + ( function() {return 3 })() + 3 + 2 + 3 + 2 + 3 } with expr`;  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/jsx/deprecated-jsx-bracket-same-line-option/format.test.js jsx.js - {"jsxBracketSameLine":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (11:0)   9 | <div>and here too</div>  10 | </SomeHighlyConfiguredComponent> > 11 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsx.js - {"jsxBracketSameLine":false,"bracketSameLine":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (11:0)   9 | <div>and here too</div>  10 | </SomeHighlyConfiguredComponent> > 11 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsx.js - {"jsxBracketSameLine":true,"bracketSameLine":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (11:0)   9 | <div>and here too</div>  10 | </SomeHighlyConfiguredComponent> > 11 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/jsx/expression-with-types/format.test.js expression.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:63)   1 | <Component  2 | onChange={( > 3 | key: "possible_key_1" | "possible_key_2" | "possible_key_3",  | ^  4 | value: string | Immutable.List<string>,  5 | ) => {  6 | this.setState({ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:63)   1 | <Component  2 | onChange={( > 3 | key: "possible_key_1" | "possible_key_2" | "possible_key_3",  | ^  4 | value: string | Immutable.List<string>,  5 | ) => {  6 | this.setState({ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:63)   1 | <Component  2 | onChange={( > 3 | key: "possible_key_1" | "possible_key_2" | "possible_key_3",  | ^  4 | value: string | Immutable.List<string>,  5 | ) => {  6 | this.setState({ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:63)   1 | <Component  2 | onChange={( > 3 | key: "possible_key_1" | "possible_key_2" | "possible_key_3",  | ^  4 | value: string | Immutable.List<string>,  5 | ) => {  6 | this.setState({ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/js/sloppy-mode/format.test.js delete-variable.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:12)   1 | function foo() {  2 | var bar = 1; > 3 | delete bar;}  | ^  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 function-declaration-in-if.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:9) > 1 | if (false) function foo(){}  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 function-declaration-in-while.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `function-declaration-in-while.js [hermes] format 1` - Snapshot - 4 + Received + 4 - "declaration not allowed as expression statement (1:14) + "'=>' expected in generic arrow function (1:12)  > 1 | while (false) function foo(){} - |   ^ + | ^  2 | - Cause: declaration not allowed as expression statement (1:14) + Cause: '=>' expected in generic arrow function (1:12)  while (false) function foo(){} -   ^~~~~~~~" + ^" at Object.toThrowErrorMatchingSnapshot (/build/prettier/src/prettier/node_modules/expect/build/index.js:2151:20) at runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:377:41) at file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:17 at async file:///build/prettier/src/prettier/node_modules/tinypool/dist/esm/entry/worker.js:72:20 labeled-function-declaration.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `labeled-function-declaration.js [hermes] format 1` - Snapshot - 4 + Received + 4 - "Function declaration not allowed as body of labeled statement (1:5) + "'=>' expected in generic arrow function (1:3)  > 1 | foo: function bar() {} - |  ^ + | ^  2 | - Cause: Function declaration not allowed as body of labeled statement (1:5) + Cause: '=>' expected in generic arrow function (1:3)  foo: function bar() {} -   ^" + ^" at Object.toThrowErrorMatchingSnapshot (/build/prettier/src/prettier/node_modules/expect/build/index.js:2151:20) at runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:377:41) at file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:17 at async file:///build/prettier/src/prettier/node_modules/tinypool/dist/esm/entry/worker.js:72:20 FAIL tests/format/js/objects/format.test.js bigint-key.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `bigint-key.js [hermes] format 1` - Snapshot - 4 + Received + 4 - "invalid property name - must be a string, number or identifier (1:5) + "'=>' expected in generic arrow function (1:2)  > 1 | a = {1n: ""} - |  ^ + | ^  2 | a = {1n() {}}  3 | a = {get 1n() {}}  4 | - Cause: invalid property name - must be a string, number or identifier (1:5) + Cause: '=>' expected in generic arrow function (1:2)  a = {1n: ""} -  ^~" + ^" at Object.toThrowErrorMatchingSnapshot (/build/prettier/src/prettier/node_modules/expect/build/index.js:2151:20) at runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:377:41) at file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:17 at async file:///build/prettier/src/prettier/node_modules/tinypool/dist/esm/entry/worker.js:72:20 expand.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:29) > 1 | const Component1 = ({ props }) => (  | ^  2 | <Text>Test</Text>  3 | );  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `expression.js [hermes] format 1` - Snapshot - 11 + Received + 10 - "unexpected token in type annotation (5:4) + "'=>' expected in generic arrow function (2:6) - 3 | a = () => ({}).x; -  4 | ({} && a, b); + 1 | () => ({}``); - > 5 | ({}::b, 0); + > 2 | ({})``; - | ^ + |  ^ - 6 | ({}::b()``[''].c++ && 0 ? 0 : 0, 0); + 3 | a = () => ({}).x; - 7 | ({}(), 0); + 4 | ({} && a, b); - 8 | ({} = 0); + 5 | ({}::b, 0); - Cause: unexpected token in type annotation (5:4) + Cause: '=>' expected in generic arrow function (2:6) - ({}::b, 0); - ^" + ({})``; +   ^" at Object.toThrowErrorMatchingSnapshot (/build/prettier/src/prettier/node_modules/expect/build/index.js:2151:20) at runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:377:41) at file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:17 at async file:///build/prettier/src/prettier/node_modules/tinypool/dist/esm/entry/worker.js:72:20 getter-setter.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:19) > 1 | ({ set x(foo) {} });  | ^  2 | ({ get x() { return 1 } });  3 | ({ set x(a) {} });  4 | ({ get x() {} }); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 method.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = { f() {} }  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 range.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (14:0)   12 | {shouldBreak: true}  13 | ) > 14 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 right-break.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (12:34)   10 | };  11 | > 12 | somethingThatsAReallyLongPropName =  | ^  13 | this.props.cardType === AwesomizerCardEnum.SEEFIRST;  14 |  15 | const o = { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/js/ternaries/format.test.js (44.517 s) indent.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (79:16)   77 | },  78 | {} > 79 | ];  | ^  80 | }  81 | ]  82 | ] at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:71) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  | ^  2 | ? baaaaaaaaaaaaaaaaaaaaar  3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (79:16)   77 | },  78 | {} > 79 | ];  | ^  80 | }  81 | ]  82 | ] at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  | ^  2 | ? baaaaaaaaaaaaaaaaaaaaar  3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | aaaaaaaaaaaaaaa ? bbbbbbbbbbbbbbbbbb : ccccccccccccccc ? ddddddddddddddd : eeeeeeeeeeeeeee ? fffffffffffffff : gggggggggggggggg  2 | > 3 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  4 | ?  5 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  6 | ? at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:88)   1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null; > 2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  | ^  3 |  4 | a => a ? () => {a} : () => {a}  5 | a => a ? a : a at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  | ^  2 | ? baaaaaaaaaaaaaaaaaaaaar  3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | aaaaaaaaaaaaaaa ? bbbbbbbbbbbbbbbbbb : ccccccccccccccc ? ddddddddddddddd : eeeeeeeeeeeeeee ? fffffffffffffff : gggggggggggggggg  2 | > 3 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  4 | ?  5 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  6 | ? at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:71) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  | ^  2 | ? baaaaaaaaaaaaaaaaaaaaar  3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | aaaaaaaaaaaaaaa ? bbbbbbbbbbbbbbbbbb : ccccccccccccccc ? ddddddddddddddd : eeeeeeeeeeeeeee ? fffffffffffffff : gggggggggggggggg  2 | > 3 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  4 | ?  5 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  6 | ? at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"experimentalTernaries":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:27)   1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  2 | ? baaaaaaaaaaaaaaaaaaaaar > 3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  | ^  4 |  5 | foo8 = (condition ? firstValue : secondValue)[SomeType];  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (79:16)   77 | },  78 | {} > 79 | ];  | ^  80 | }  81 | ]  82 | ] at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"experimentalTernaries":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:27)   1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  2 | ? baaaaaaaaaaaaaaaaaaaaar > 3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  | ^  4 |  5 | foo8 = (condition ? firstValue : secondValue)[SomeType];  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | aaaaaaaaaaaaaaa ? bbbbbbbbbbbbbbbbbb : ccccccccccccccc ? ddddddddddddddd : eeeeeeeeeeeeeee ? fffffffffffffff : gggggggggggggggg  2 | > 3 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  4 | ?  5 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  6 | ? at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"experimentalTernaries":true,"useTabs":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:41)   1 | const funnelSnapshotCard = (report === MY_OVERVIEW && > 2 | !ReportGK.xar_metrics_active_capitol_v2) ||  | ^  3 | (report === COMPANY_OVERVIEW &&  4 | !ReportGK.xar_metrics_active_capitol_v2_company_metrics)  5 | ? <ReportMetricsFunnelSnapshotCard metrics={metrics} /> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 func-call.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:1)   6 | ? annularCooeedSplicesWalksWayWay  7 | : kochabCooieGameOnOboleUnweave > 8 | );  | ^  9 | // TODO(rattrayalex): try to indent consequent/alternate here.  10 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent-after-paren.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo7 = (coooooooooooooooooooooooooooooooooooooooooooooooooooond  | ^  2 | ? baaaaaaaaaaaaaaaaaaaaar  3 | : baaaaaaaaaaaaaaaaaaaaaz)[Fooooooooooo];  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 indent.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | aaaaaaaaaaaaaaa ? bbbbbbbbbbbbbbbbbb : ccccccccccccccc ? ddddddddddddddd : eeeeeeeeeeeeeee ? fffffffffffffff : gggggggggggggggg  2 | > 3 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  4 | ?  5 | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  6 | ? at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested-in-condition.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | $var = ($number % 10 >= 2 && ($number % 100 < 10 || $number % 100 >= 20)  | ^  2 | ? kochabCooieGameOnOboleUnweave  3 | : annularCooeedSplicesWalksWayWay)  4 | ? anodyneCondosMalateOverateRetinol at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 nested.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:31)   1 | let icecream = what == "cone" > 2 | ? p => !!p ? `here's your ${p} cone` : `just the empty cone for you`  | ^  3 | : p => `here's your ${p} ${what}`;  4 |  5 | const value = condition1 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parenthesis.js - {"experimentalTernaries":true,"useTabs":true,"tabWidth":4} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:68) > 1 | debug ? this.state.isVisible ? "partially visible" : "hidden" : null;  | ^  2 | debug ? this.state.isVisible && somethingComplex ? "partially visible" : "hidden" : null;  3 |  4 | a => a ? () => {a} : () => {a} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/jsx/jsx/format.test.js (19.813 s) array-iter.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:28) > 1 | const UsersList = ({ users }) => (  | ^  2 | <section>  3 | <h2>Users list</h2>  4 | <ul> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 attr-comments.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (31:2)   29 | `text`  30 | } > 31 | />;  | ^  32 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 conditional-expression.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (26:33)   24 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  25 | // The line does not break. > 26 | normalModeNonBreaking ? "a" : "b";  | ^  27 |  28 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  29 | // Its consequent is very long, so it breaks out to multiple lines. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (10:2)   8 | }  9 | } > 10 | />;  | ^  11 |  12 | <View  13 | style={ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 flow_fix_me.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | Foo bar  5 | </div> > 6 | );  7 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 hug.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:26)   5 | {routes.map(route => (  6 | <MatchAsync > 7 | key={`${route.to}-async`}  | ^  8 | pattern={route.to}  9 | exactly={route.to === "/"}  10 | getComponent={routeES6Modules[route.value]} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 object-property.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (11:4)   9 | countries={ countries }  10 | /> > 11 | )  | ^  12 | }  13 | ];  14 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 open-break.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:26)   2 | onClick={() => {  3 | a > 4 | }}>{header}{showSort}</td>;  | ^  5 |  6 | <td  7 | onClick={() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parens.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = [  | ^  2 | <path  3 | key='0'  4 | d='M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,' at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 quotes.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:32) > 1 | <div id=""'<>&quot;" />;  | ^  2 | <div id='"'<>&quot;' />;  3 | <div id={'\'""<>&quot;'} />;  4 | <div id='123' />; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 regex.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | x = <div>one</div>, <div>two</div>;  | ^  2 | x = <a>{}</a>  3 | x = <a>{1/2}</a>  4 | x = <a>{/w/.test(s)}</a> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 return-statement.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (12:3)   10 | return (  11 | <div /> > 12 | );  | ^  13 | };  14 |  15 | const BreakingArrowExpressionWBody = () => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 spacing.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:2)   4 | Label 1  5 | </fbt> > 6 | ),  | ^  7 |  8 | label2: (  9 | <fbt> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literal-in-attr.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:83)   3 | <div  4 | className="js-structured-feedback js-trigger-feedback-negative-reasons item-feedback-button" > 5 | data-feedback-tags-url={`/xhr/negative-feedback-tags/${this.props.item.id}`}  | ^  6 | >foo</div>  7 | </div>  8 | </div> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ternary.js - {"singleQuote":false,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:12) > 1 | a == 3 ? (a = <h1>123</h1>) : (a = <h1>abc</h1>);  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 array-iter.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:28) > 1 | const UsersList = ({ users }) => (  | ^  2 | <section>  3 | <h2>Users list</h2>  4 | <ul> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 attr-comments.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (31:2)   29 | `text`  30 | } > 31 | />;  | ^  32 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 conditional-expression.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (26:33)   24 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  25 | // The line does not break. > 26 | normalModeNonBreaking ? "a" : "b";  | ^  27 |  28 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  29 | // Its consequent is very long, so it breaks out to multiple lines. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (10:2)   8 | }  9 | } > 10 | />;  | ^  11 |  12 | <View  13 | style={ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 hug.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:26)   5 | {routes.map(route => (  6 | <MatchAsync > 7 | key={`${route.to}-async`}  | ^  8 | pattern={route.to}  9 | exactly={route.to === "/"}  10 | getComponent={routeES6Modules[route.value]} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 logical-expression.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:6)   1 | <div>  2 | {a || "b"} > 3 | </div>;  | ^  4 |  5 | <div>  6 | {a && "b"} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 object-property.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (11:4)   9 | countries={ countries }  10 | /> > 11 | )  | ^  12 | }  13 | ];  14 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 open-break.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:26)   2 | onClick={() => {  3 | a > 4 | }}>{header}{showSort}</td>;  | ^  5 |  6 | <td  7 | onClick={() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parens.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = [  | ^  2 | <path  3 | key='0'  4 | d='M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,' at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 quotes.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:32) > 1 | <div id=""'<>&quot;" />;  | ^  2 | <div id='"'<>&quot;' />;  3 | <div id={'\'""<>&quot;'} />;  4 | <div id='123' />; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 regex.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | x = <div>one</div>, <div>two</div>;  | ^  2 | x = <a>{}</a>  3 | x = <a>{1/2}</a>  4 | x = <a>{/w/.test(s)}</a> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 return-statement.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (41:5)   39 | return (  40 | <div /> > 41 | );  | ^  42 | }  43 | }  44 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literal-in-attr.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:83)   3 | <div  4 | className="js-structured-feedback js-trigger-feedback-negative-reasons item-feedback-button" > 5 | data-feedback-tags-url={`/xhr/negative-feedback-tags/${this.props.item.id}`}  | ^  6 | >foo</div>  7 | </div>  8 | </div> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ternary.js - {"singleQuote":false,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:12) > 1 | a == 3 ? (a = <h1>123</h1>) : (a = <h1>abc</h1>);  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 array-iter.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:28) > 1 | const UsersList = ({ users }) => (  | ^  2 | <section>  3 | <h2>Users list</h2>  4 | <ul> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 attr-comments.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (31:2)   29 | `text`  30 | } > 31 | />;  | ^  32 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 conditional-expression.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (26:33)   24 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  25 | // The line does not break. > 26 | normalModeNonBreaking ? "a" : "b";  | ^  27 |  28 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  29 | // Its consequent is very long, so it breaks out to multiple lines. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (10:2)   8 | }  9 | } > 10 | />;  | ^  11 |  12 | <View  13 | style={ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 flow_fix_me.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | Foo bar  5 | </div> > 6 | );  7 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 hug.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:26)   5 | {routes.map(route => (  6 | <MatchAsync > 7 | key={`${route.to}-async`}  | ^  8 | pattern={route.to}  9 | exactly={route.to === "/"}  10 | getComponent={routeES6Modules[route.value]} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 logical-expression.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:6)   1 | <div>  2 | {a || "b"} > 3 | </div>;  | ^  4 |  5 | <div>  6 | {a && "b"} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 open-break.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:26)   2 | onClick={() => {  3 | a > 4 | }}>{header}{showSort}</td>;  | ^  5 |  6 | <td  7 | onClick={() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parens.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = [  | ^  2 | <path  3 | key='0'  4 | d='M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,' at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 quotes.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:32) > 1 | <div id=""'<>&quot;" />;  | ^  2 | <div id='"'<>&quot;' />;  3 | <div id={'\'""<>&quot;'} />;  4 | <div id='123' />; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 regex.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | x = <div>one</div>, <div>two</div>;  | ^  2 | x = <a>{}</a>  3 | x = <a>{1/2}</a>  4 | x = <a>{/w/.test(s)}</a> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 return-statement.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (12:3)   10 | return (  11 | <div /> > 12 | );  | ^  13 | };  14 |  15 | const BreakingArrowExpressionWBody = () => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literal-in-attr.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:83)   3 | <div  4 | className="js-structured-feedback js-trigger-feedback-negative-reasons item-feedback-button" > 5 | data-feedback-tags-url={`/xhr/negative-feedback-tags/${this.props.item.id}`}  | ^  6 | >foo</div>  7 | </div>  8 | </div> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ternary.js - {"singleQuote":true,"jsxSingleQuote":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:12) > 1 | a == 3 ? (a = <h1>123</h1>) : (a = <h1>abc</h1>);  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 array-iter.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:28) > 1 | const UsersList = ({ users }) => (  | ^  2 | <section>  3 | <h2>Users list</h2>  4 | <ul> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 conditional-expression.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (26:33)   24 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  25 | // The line does not break. > 26 | normalModeNonBreaking ? "a" : "b";  | ^  27 |  28 | // This ConditionalExpression has no JSXElements so it prints in normal mode.  29 | // Its consequent is very long, so it breaks out to multiple lines. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 expression.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (10:2)   8 | }  9 | } > 10 | />;  | ^  11 |  12 | <View  13 | style={ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 hug.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:26)   5 | {routes.map(route => (  6 | <MatchAsync > 7 | key={`${route.to}-async`}  | ^  8 | pattern={route.to}  9 | exactly={route.to === "/"}  10 | getComponent={routeES6Modules[route.value]} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 logical-expression.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:6)   1 | <div>  2 | {a || "b"} > 3 | </div>;  | ^  4 |  5 | <div>  6 | {a && "b"} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 open-break.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:26)   2 | onClick={() => {  3 | a > 4 | }}>{header}{showSort}</td>;  | ^  5 |  6 | <td  7 | onClick={() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parens.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = [  | ^  2 | <path  3 | key='0'  4 | d='M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,M13.6,10.6l,4-2.8L9.5,' at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 quotes.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:32) > 1 | <div id=""'<>&quot;" />;  | ^  2 | <div id='"'<>&quot;' />;  3 | <div id={'\'""<>&quot;'} />;  4 | <div id='123' />; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 regex.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | x = <div>one</div>, <div>two</div>;  | ^  2 | x = <a>{}</a>  3 | x = <a>{1/2}</a>  4 | x = <a>{/w/.test(s)}</a> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 return-statement.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (12:3)   10 | return (  11 | <div /> > 12 | );  | ^  13 | };  14 |  15 | const BreakingArrowExpressionWBody = () => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 self-closing.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:11) > 1 | <Foo></Foo>;  | ^  2 | <Bar />;  3 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literal-in-attr.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:83)   3 | <div  4 | className="js-structured-feedback js-trigger-feedback-negative-reasons item-feedback-button" > 5 | data-feedback-tags-url={`/xhr/negative-feedback-tags/${this.props.item.id}`}  | ^  6 | >foo</div>  7 | </div>  8 | </div> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ternary.js - {"singleQuote":true,"jsxSingleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:12) > 1 | a == 3 ? (a = <h1>123</h1>) : (a = <h1>abc</h1>);  | ^  2 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/js/arrow-call/format.test.js arrow_call.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:2)   7 | () => moduleMocker.generateFromMetadata(moduleMocker.getMetadata(/a/)),  8 | ).not.toThrow(); > 9 | });  | ^  10 |  11 | expect(() => asyncRequest({ url: "/test-endpoint" }))  12 | .toThrowError(/Required parameter/); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 class-property.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:34) > 1 | const composition = (ViewComponent, ContainerComponent) =>  | ^  2 | class extends React.Component {  3 | static propTypes = {};  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 arrow_call.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:2)   7 | () => moduleMocker.generateFromMetadata(moduleMocker.getMetadata(/a/)),  8 | ).not.toThrow(); > 9 | });  | ^  10 |  11 | expect(() => asyncRequest({ url: "/test-endpoint" }))  12 | .toThrowError(/Required parameter/); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 class-property.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:34) > 1 | const composition = (ViewComponent, ContainerComponent) =>  | ^  2 | class extends React.Component {  3 | static propTypes = {};  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 arrow_call.js - {"arrowParens":"always"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:2)   7 | () => moduleMocker.generateFromMetadata(moduleMocker.getMetadata(/a/)),  8 | ).not.toThrow(); > 9 | });  | ^  10 |  11 | expect(() => asyncRequest({ url: "/test-endpoint" }))  12 | .toThrowError(/Required parameter/); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 class-property.js - {"arrowParens":"always"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:34) > 1 | const composition = (ViewComponent, ContainerComponent) =>  | ^  2 | class extends React.Component {  3 | static propTypes = {};  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/js/ignore/format.test.js ignore-2.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (12:2)   10 | test  11 | </div> > 12 | );  | ^  13 | }  14 |  15 | a = <div {.../* prettier-ignore */b}/> at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ignore.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (51:3)   49 | 'Once this is done, commit anything to the repository to restart ' +  50 | 'Travis and it should work :)' > 51 | );  | ^  52 | }  53 |  54 | const response = { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-10661.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:1)   4 | // Some other comment here  5 | .c > 6 | );  | ^  7 |  8 | call(  9 | // comment at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-11077.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:2)   6 | x.a |  7 | x.b > 8 | ).call(null)  | ^  9 |  10 | }  11 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-13737.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | )  5 | > 6 | a=(  7 | // prettier-ignore  8 | (0, 1)  9 | ) at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-14404.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | // b  5 | await thing() > 6 | ).blah  7 | }  8 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-9877.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (10:3)   8 | 0, 1  9 | ]), > 10 | };  | ^  11 | }  12 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/js/dynamic-import/format.test.js template-literal.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `template-literal.js [hermes] format 1` - Snapshot - 4 + Received + 4 - "unexpected token after assignment expression (1:19) + "'=>' expected in generic arrow function (1:9)  > 1 | module = await import(`data:text/javascript, - |  ^ + | ^  2 | console.log("RUN");  3 | `);  4 | - Cause: unexpected token after assignment expression (1:19) + Cause: '=>' expected in generic arrow function (1:9)  module = await import(`data:text/javascript, -   ^" + ^" at Object.toThrowErrorMatchingSnapshot (/build/prettier/src/prettier/node_modules/expect/build/index.js:2151:20) at runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:377:41) at file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:17 at async file:///build/prettier/src/prettier/node_modules/tinypool/dist/esm/entry/worker.js:72:20 test.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:19) > 1 | import("module.js");  | ^  2 | import("module.js").then((a) => a);  3 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/flow/quote-props/format.test.js objects.js - {"quoteProps":"as-needed"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (101:0)   99 |  100 | // Negative numbers cannot be unquoted. > 101 | !{  102 | "-1": null,  103 | "-1.5": null,  104 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 with_numbers.js - {"quoteProps":"as-needed"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | obj = {  | ^  2 | foo: "",  3 | 1: ""  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 objects.js - {"quoteProps":"preserve"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (101:0)   99 |  100 | // Negative numbers cannot be unquoted. > 101 | !{  102 | "-1": null,  103 | "-1.5": null,  104 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 with_numbers.js - {"quoteProps":"preserve"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | obj = {  | ^  2 | foo: "",  3 | 1: ""  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 objects.js - {"quoteProps":"consistent"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (101:0)   99 |  100 | // Negative numbers cannot be unquoted. > 101 | !{  102 | "-1": null,  103 | "-1.5": null,  104 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 with_numbers.js - {"quoteProps":"consistent"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | obj = {  | ^  2 | foo: "",  3 | 1: ""  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 objects.js - {"quoteProps":"consistent","singleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (101:0)   99 |  100 | // Negative numbers cannot be unquoted. > 101 | !{  102 | "-1": null,  103 | "-1.5": null,  104 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 with_numbers.js - {"quoteProps":"consistent","singleQuote":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | obj = {  | ^  2 | foo: "",  3 | 1: ""  4 | }; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/js/trailing-comma/format.test.js dynamic-import.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:1)   1 | import(  2 | 'myreallylongdynamicallyloadedmodulenamemyreallylongdynamicallyloadedmodulename' > 3 | );  | ^  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 es5.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (14:11)   12 | subject,  13 | html, > 14 | reply_to);  | ^  15 | return "nothing";  16 | }  17 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 function-calls.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:17) > 1 | const a = (param1, param2, param3) => {}  | ^  2 |  3 | a('value', 'value2', 'value3');  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 trailing_whitespace.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:1)   7 | foo({},  8 | // Comment > 9 | );  | ^  10 |  11 | o = {  12 | state, at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dynamic-import.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:1)   1 | import(  2 | 'myreallylongdynamicallyloadedmodulenamemyreallylongdynamicallyloadedmodulename' > 3 | );  | ^  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 es5.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (14:11)   12 | subject,  13 | html, > 14 | reply_to);  | ^  15 | return "nothing";  16 | }  17 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 function-calls.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:17) > 1 | const a = (param1, param2, param3) => {}  | ^  2 |  3 | a('value', 'value2', 'value3');  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsx.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:2)   5 | })  6 | } > 7 | />;  | ^  8 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 trailing_whitespace.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:1)   7 | foo({},  8 | // Comment > 9 | );  | ^  10 |  11 | o = {  12 | state, at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dynamic-import.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:1)   1 | import(  2 | 'myreallylongdynamicallyloadedmodulenamemyreallylongdynamicallyloadedmodulename' > 3 | );  | ^  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 es5.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (14:11)   12 | subject,  13 | html, > 14 | reply_to);  | ^  15 | return "nothing";  16 | }  17 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 function-calls.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:17) > 1 | const a = (param1, param2, param3) => {}  | ^  2 |  3 | a('value', 'value2', 'value3');  4 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsx.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:2)   5 | })  6 | } > 7 | />;  | ^  8 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 trailing_whitespace.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:1)   7 | foo({},  8 | // Comment > 9 | );  | ^  10 |  11 | o = {  12 | state, at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/js/object-property-ignore/format.test.js ignore.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | foo = {  | ^  2 | // prettier-ignore  3 | bar: 1,  4 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 ignore.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:4) > 1 | foo = {  | ^  2 | // prettier-ignore  3 | bar: 1,  4 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 FAIL tests/format/js/comments/format.test.js (16.934 s) 15661.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:0)   5 |  * comment  6 |  */ > 7 | )  8 |  9 | !(  10 | cond1 || // foo at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 16398.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:7) > 1 | if (foo) a = b;  | ^  2 | /* foo */ else foo.split;  3 |  4 | if (foo) a = b; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-block-comments.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = b || /** Comment */  | ^  2 | c;  3 |  4 | a = b /** Comment */ || at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-parens.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:40)   5 |  * run flow */  6 | document.body.scrollHeight - > 7 | (window.scrollY + window.innerHeight)  | ^  8 | ) - devsite_footer_height,  9 | 0,  10 | ) at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-single-comments.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = b || // Comment  | ^  2 | c;  3 |  4 | a = b || // TODO this is a very very very very long comment that makes it go > 80 columns at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (41:0)   39 | // Comment  40 | << x > 41 | }  42 |  43 | function rightShift() {  44 | 0 at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 call_comment.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:1)   2 | <ChildUpdates renderAnchor={true} anchorClassOn={true} />,  3 | container > 4 | );  | ^  5 |  6 | React.render( // Warm any cache  7 | <ChildUpdates renderAnchor={true} anchorClassOn={true} />, at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dangling.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:25)   7 | /* dangling */  8 | } > 9 | new Thing(/* dangling */);  | ^  10 | Thing(/* dangling */);  11 | export /* dangling */{};  12 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dangling_array.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:2)   1 | expect(() => {}).toTriggerReadyStateChanges([  2 | // Nothing. > 3 | ]);  | ^  4 |  5 | [1 /* first comment */, 2 /* second comment */, 3];  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dynamic_imports.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | import(/* Hello */ 'something')  2 | > 3 | import('something' /* Hello */)  4 |  5 | import(/* Hello */ 'something' /* Hello */)  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 empty-statements.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:1) > 1 | a; /* a */ // b  | ^  2 | ; /* c */  3 |  4 | foo; // first at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 first-line.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:0)   1 | a // comment > 2 | b  3 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 if.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | if (1)  | ^  2 | // comment  3 | {  4 | false at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-3532.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (29:1)   27 | children,  28 | ...props > 29 | }) => (  | ^  30 | <div  31 | className={`height: 0;  32 |  overflow: hidden; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issues.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:29)   1 | // Does not need to break as it fits in 80 columns > 2 | this.call(a, /* comment */ b);  | ^  3 |  4 | // Comments should either stay at the end of the line or always before, but  5 | // not one before and one after. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsdoc-nestled.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (18:28)   16 |  */  17 | function value(type, value) { > 18 | if (arguments.length === 2) {  | ^  19 | return new ConcreteValue(type, value);  20 | } else {  21 | return new Value(type); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsdoc.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | <div />  5 | </div> > 6 | );  7 |  8 | /**  9 |  * @type {object} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multi-comments-2.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:10)   2 |  3 | /* istanbul ignore if */ // debug case currently not triggered > 4 | if (true) {  | ^  5 | x;  6 | }  7 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multi-comments-on-same-line-2.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:25) > 1 | /* 1 */ /* 2 */ /* 3 */ a;  | ^  2 | a; /* 4 */ /* 5 */ /* 6 */  3 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multi-comments-on-same-line.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:1)   1 | /*========= All on same line =========*/ > 2 | a;  | ^  3 | /*1*//*2*//*3*/  4 | b;  5 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multi-comments.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (18:0)   16 | y  17 | > 18 | x; /*1*//*2*/  19 | y;  20 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 return-statement.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (65:2)   63 | // Reason for a  64 | a > 65 | )()  | ^  66 | }  67 |  68 | function memberInside() { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 single-star-jsdoc.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:7)   3 |  */  4 | > 5 | if(true) {  | ^  6 | /*  7 |  * Oh no  8 |  */ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 switch.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:25) > 1 | switch (node && node.type) {  | ^  2 | case "Property":  3 | case "MethodDefinition":  4 | prop = node.key; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 tagged-template-literal.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | foo``; // comment 1  | ^  2 |  3 | foo // comment 2  4 | ``; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 template-literal.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | `  2 | ${a // comment > 3 | }  4 |   5 | ${b /* comment */}  6 |  at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 variable_declarator.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (67:0)   65 | // Nothing to see here.  66 | ;["2", "3"].forEach(x => console.log(x)) > 67 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 while.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:2)   2 | true  3 | // Comment > 4 | ) {}  | ^  5 |  6 | while(true)// Comment  7 | {} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 15661.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:0)   5 |  * comment  6 |  */ > 7 | )  8 |  9 | !(  10 | cond1 || // foo at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 16398.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:7) > 1 | if (foo) a = b;  | ^  2 | /* foo */ else foo.split;  3 |  4 | if (foo) a = b; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-block-comments.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = b || /** Comment */  | ^  2 | c;  3 |  4 | a = b /** Comment */ || at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-parens.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (7:40)   5 |  * run flow */  6 | document.body.scrollHeight - > 7 | (window.scrollY + window.innerHeight)  | ^  8 | ) - devsite_footer_height,  9 | 0,  10 | ) at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 binary-expressions-single-comments.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:2) > 1 | a = b || // Comment  | ^  2 | c;  3 |  4 | a = b || // TODO this is a very very very very long comment that makes it go > 80 columns at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 call_comment.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:1)   2 | <ChildUpdates renderAnchor={true} anchorClassOn={true} />,  3 | container > 4 | );  | ^  5 |  6 | React.render( // Warm any cache  7 | <ChildUpdates renderAnchor={true} anchorClassOn={true} />, at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dangling.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:25)   7 | /* dangling */  8 | } > 9 | new Thing(/* dangling */);  | ^  10 | Thing(/* dangling */);  11 | export /* dangling */{};  12 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dangling_array.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:2)   1 | expect(() => {}).toTriggerReadyStateChanges([  2 | // Nothing. > 3 | ]);  | ^  4 |  5 | [1 /* first comment */, 2 /* second comment */, 3];  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 dynamic_imports.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | import(/* Hello */ 'something')  2 | > 3 | import('something' /* Hello */)  4 |  5 | import(/* Hello */ 'something' /* Hello */)  6 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 empty-statements.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:1) > 1 | a; /* a */ // b  | ^  2 | ; /* c */  3 |  4 | foo; // first at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 first-line.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:0)   1 | a // comment > 2 | b  3 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 if.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:5) > 1 | if (1)  | ^  2 | // comment  3 | {  4 | false at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issue-3532.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (29:1)   27 | children,  28 | ...props > 29 | }) => (  | ^  30 | <div  31 | className={`height: 0;  32 |  overflow: hidden; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 issues.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (9:2)   7 | code: acc.error.code, // Alias of errno  8 | originalError: acc.error, // Just in case. > 9 | });  | ^  10 |  11 | // Missing one level of indentation because of the comment  12 | const rootEpic = (actions, store) => ( at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsdoc-nestled.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (18:28)   16 |  */  17 | function value(type, value) { > 18 | if (arguments.length === 2) {  | ^  19 | return new ConcreteValue(type, value);  20 | } else {  21 | return new Value(type); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 jsdoc.js - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (6:0)   4 | <div />  5 | </div> > 6 | );  7 |  8 | /**  9 |  * @type {object} at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/bc4ab87ee5af73b16f48456254de0de6/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 Snapshot Summary β€Ί 5 snapshots failed from 3 test suites. Inspect your code changes or re-run jest with `-u` to update them. Test Suites: 14 failed, 1359 passed, 1373 total Tests: 215 failed, 5 skipped, 26905 passed, 27125 total Snapshots: 5 failed, 9021 passed, 9026 total Time: 308.649 s Ran all test suites. Removing installed Prettier: - /tmp/bc4ab87ee5af73b16f48456254de0de6 DONE ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-3/build [?25h[?25h[?25hreceiving incremental file list prettier-3.6.2-2-riscv64-build.log prettier-3.6.2-2-riscv64-check.log prettier-3.6.2-2-riscv64-prepare.log sent 81 bytes received 38,845 bytes 77,852.00 bytes/sec total size is 715,477 speedup is 18.38