==> Building on pachirisu ==> 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 364 100% 355.47kB/s 0:00:00 364 100% 355.47kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,469 bytes received 116 bytes 1,056.67 bytes/sec total size is 1,974 speedup is 1.25 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building prettier  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building prettier for [extra] (riscv64) ]2;πŸ”΅ Container arch-nspawn-698011 on pachirisu.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-0]...done ==> Making package: prettier 3.6.2-2 (Fri Oct 3 17:20:25 2025) ==> Retrieving sources...  -> Cloning prettier git repo... Cloning into bare repository '/home/felix/packages/prettier/prettier'... remote: Enumerating objects: 352145 remote: Enumerating objects: 353949, done. remote: Counting objects: 0% (1/1804) remote: Counting objects: 1% (19/1804) remote: Counting objects: 2% (37/1804) remote: Counting objects: 3% (55/1804) remote: Counting objects: 4% (73/1804) remote: Counting objects: 5% (91/1804) remote: Counting objects: 6% (109/1804) remote: Counting objects: 7% (127/1804) remote: Counting objects: 8% (145/1804) remote: Counting objects: 9% (163/1804) remote: Counting objects: 10% (181/1804) remote: Counting objects: 11% (199/1804) remote: Counting objects: 12% (217/1804) remote: Counting objects: 13% (235/1804) remote: Counting objects: 14% (253/1804) remote: Counting objects: 15% (271/1804) remote: Counting objects: 16% (289/1804) remote: Counting objects: 17% (307/1804) remote: Counting objects: 18% (325/1804) remote: Counting objects: 19% (343/1804) remote: Counting objects: 20% (361/1804) remote: Counting objects: 21% (379/1804) remote: Counting objects: 22% (397/1804) remote: Counting objects: 23% (415/1804) remote: Counting objects: 24% (433/1804) remote: Counting objects: 25% (451/1804) remote: Counting objects: 26% (470/1804) remote: Counting objects: 27% (488/1804) remote: Counting objects: 28% (506/1804) remote: Counting objects: 29% (524/1804) remote: Counting objects: 30% (542/1804) remote: Counting objects: 31% (560/1804) remote: Counting objects: 32% (578/1804) remote: Counting objects: 33% (596/1804) remote: Counting objects: 34% (614/1804) remote: Counting objects: 35% (632/1804) remote: Counting objects: 36% (650/1804) remote: Counting objects: 37% (668/1804) remote: Counting objects: 38% (686/1804) remote: Counting objects: 39% (704/1804) remote: Counting objects: 40% (722/1804) remote: Counting objects: 41% (740/1804) remote: Counting objects: 42% (758/1804) remote: Counting objects: 43% (776/1804) remote: Counting objects: 44% (794/1804) remote: Counting objects: 45% (812/1804) remote: Counting objects: 46% (830/1804) remote: Counting objects: 47% (848/1804) remote: Counting objects: 48% (866/1804) remote: Counting objects: 49% (884/1804) remote: Counting objects: 50% (902/1804) remote: Counting objects: 51% (921/1804) remote: Counting objects: 52% (939/1804) remote: Counting objects: 53% (957/1804) remote: Counting objects: 54% (975/1804) remote: Counting objects: 55% (993/1804) remote: Counting objects: 56% (1011/1804) remote: Counting objects: 57% (1029/1804) remote: Counting objects: 58% (1047/1804) remote: Counting objects: 59% (1065/1804) remote: Counting objects: 60% (1083/1804) remote: Counting objects: 61% (1101/1804) remote: Counting objects: 62% (1119/1804) remote: Counting objects: 63% (1137/1804) remote: Counting objects: 64% (1155/1804) remote: Counting objects: 65% (1173/1804) remote: Counting objects: 66% (1191/1804) remote: Counting objects: 67% (1209/1804) remote: Counting objects: 68% (1227/1804) remote: Counting objects: 69% (1245/1804) remote: Counting objects: 70% (1263/1804) remote: Counting objects: 71% (1281/1804) remote: Counting objects: 72% (1299/1804) remote: Counting objects: 73% (1317/1804) remote: Counting objects: 74% (1335/1804) remote: Counting objects: 75% (1353/1804) remote: Counting objects: 76% (1372/1804) remote: Counting objects: 77% (1390/1804) remote: Counting objects: 78% (1408/1804) remote: Counting objects: 79% (1426/1804) remote: Counting objects: 80% (1444/1804) remote: Counting objects: 81% (1462/1804) remote: Counting objects: 82% (1480/1804) remote: Counting objects: 83% (1498/1804) remote: Counting objects: 84% (1516/1804) remote: Counting objects: 85% (1534/1804) remote: Counting objects: 86% (1552/1804) remote: Counting objects: 87% (1570/1804) remote: Counting objects: 88% (1588/1804) remote: Counting objects: 89% (1606/1804) remote: Counting objects: 90% (1624/1804) remote: Counting objects: 91% (1642/1804) remote: Counting objects: 92% (1660/1804) remote: Counting objects: 93% (1678/1804) remote: Counting objects: 94% (1696/1804) remote: Counting objects: 95% (1714/1804) remote: Counting objects: 96% (1732/1804) remote: Counting objects: 97% (1750/1804) remote: Counting objects: 98% (1768/1804) remote: Counting objects: 99% (1786/1804) remote: Counting objects: 100% (1804/1804) remote: Counting objects: 100% (1804/1804), done. remote: Compressing objects: 0% (1/687) remote: Compressing objects: 1% (7/687) remote: Compressing objects: 2% (14/687) remote: Compressing objects: 3% (21/687) remote: Compressing objects: 4% (28/687) remote: Compressing objects: 5% (35/687) remote: Compressing objects: 6% (42/687) remote: Compressing objects: 7% (49/687) remote: Compressing objects: 8% (55/687) remote: Compressing objects: 9% (62/687) remote: Compressing objects: 10% (69/687) remote: Compressing objects: 11% (76/687) remote: Compressing objects: 12% (83/687) remote: Compressing objects: 13% (90/687) remote: Compressing objects: 14% (97/687) remote: Compressing objects: 15% (104/687) remote: Compressing objects: 16% (110/687) remote: Compressing objects: 17% (117/687) remote: Compressing objects: 18% (124/687) remote: Compressing objects: 19% (131/687) remote: Compressing objects: 20% (138/687) remote: Compressing objects: 21% (145/687) remote: Compressing objects: 22% (152/687) remote: Compressing objects: 23% (159/687) remote: Compressing objects: 24% (165/687) remote: Compressing objects: 25% (172/687) remote: Compressing objects: 26% (179/687) remote: Compressing objects: 27% (186/687) remote: Compressing objects: 28% (193/687) remote: Compressing objects: 29% (200/687) remote: Compressing objects: 30% (207/687) remote: Compressing objects: 31% (213/687) remote: Compressing objects: 32% (220/687) remote: Compressing objects: 33% (227/687) remote: Compressing objects: 34% (234/687) remote: Compressing objects: 35% (241/687) remote: Compressing objects: 36% (248/687) remote: Compressing objects: 37% (255/687) remote: Compressing objects: 38% (262/687) remote: Compressing objects: 39% (268/687) remote: Compressing objects: 40% (275/687) remote: Compressing objects: 41% (282/687) remote: Compressing objects: 42% (289/687) remote: Compressing objects: 43% (296/687) remote: Compressing objects: 44% (303/687) remote: Compressing objects: 45% (310/687) remote: Compressing objects: 46% (317/687) remote: Compressing objects: 47% (323/687) remote: Compressing objects: 48% (330/687) remote: Compressing objects: 49% (337/687) remote: Compressing objects: 50% (344/687) remote: Compressing objects: 51% (351/687) remote: Compressing objects: 52% (358/687) remote: Compressing objects: 53% (365/687) remote: Compressing objects: 54% (371/687) remote: Compressing objects: 55% (378/687) remote: Compressing objects: 56% (385/687) remote: Compressing objects: 57% (392/687) remote: Compressing objects: 58% (399/687) remote: Compressing objects: 59% (406/687) remote: Compressing objects: 60% (413/687) remote: Compressing objects: 61% (420/687) remote: Compressing objects: 62% (426/687) remote: Compressing objects: 63% (433/687) remote: Compressing objects: 64% (440/687) remote: Compressing objects: 65% (447/687) remote: Compressing objects: 66% (454/687) remote: Compressing objects: 67% (461/687) remote: Compressing objects: 68% (468/687) remote: Compressing objects: 69% (475/687) remote: Compressing objects: 70% (481/687) remote: Compressing objects: 71% (488/687) remote: Compressing objects: 72% (495/687) remote: Compressing objects: 73% (502/687) remote: Compressing objects: 74% (509/687) remote: Compressing objects: 75% (516/687) remote: Compressing objects: 76% (523/687) remote: Compressing objects: 77% (529/687) remote: Compressing objects: 78% (536/687) remote: Compressing objects: 79% (543/687) remote: Compressing objects: 80% (550/687) remote: Compressing objects: 81% (557/687) remote: Compressing objects: 82% (564/687) remote: Compressing objects: 83% (571/687) remote: Compressing objects: 84% (578/687) remote: Compressing objects: 85% (584/687) remote: Compressing objects: 86% (591/687) remote: Compressing objects: 87% (598/687) remote: Compressing objects: 88% (605/687) remote: Compressing objects: 89% (612/687) remote: Compressing objects: 90% (619/687) remote: Compressing objects: 91% (626/687) remote: Compressing objects: 92% (633/687) remote: Compressing objects: 93% (639/687) remote: Compressing objects: 94% (646/687) remote: Compressing objects: 95% (653/687) remote: Compressing objects: 96% (660/687) remote: Compressing objects: 97% (667/687) remote: Compressing objects: 98% (674/687) remote: Compressing objects: 99% (681/687) remote: Compressing objects: 100% (687/687) remote: Compressing objects: 100% (687/687), done. Receiving objects: 0% (1/353949) Receiving objects: 1% (3540/353949) Receiving objects: 1% (6199/353949), 2.17 MiB | 4.32 MiB/s Receiving objects: 2% (7079/353949), 3.75 MiB | 3.74 MiB/s Receiving objects: 3% (10619/353949), 3.75 MiB | 3.74 MiB/s Receiving objects: 4% (14158/353949), 6.21 MiB | 4.13 MiB/s Receiving objects: 4% (16252/353949), 6.21 MiB | 4.13 MiB/s Receiving objects: 5% (17698/353949), 8.68 MiB | 4.33 MiB/s Receiving objects: 6% (21237/353949), 8.68 MiB | 4.33 MiB/s Receiving objects: 7% (24777/353949), 11.18 MiB | 4.46 MiB/s Receiving objects: 7% (26885/353949), 11.18 MiB | 4.46 MiB/s Receiving objects: 8% (28316/353949), 13.59 MiB | 4.53 MiB/s Receiving objects: 8% (30160/353949), 20.41 MiB | 5.10 MiB/s Receiving objects: 9% (31856/353949), 20.41 MiB | 5.10 MiB/s Receiving objects: 10% (35395/353949), 20.41 MiB | 5.10 MiB/s Receiving objects: 10% (36311/353949), 27.12 MiB | 5.54 MiB/s Receiving objects: 11% (38935/353949), 27.12 MiB | 5.54 MiB/s Receiving objects: 12% (42474/353949), 27.12 MiB | 5.54 MiB/s Receiving objects: 12% (45747/353949), 33.19 MiB | 5.99 MiB/s Receiving objects: 12% (45919/353949), 40.20 MiB | 6.44 MiB/s Receiving objects: 13% (46014/353949), 40.20 MiB | 6.44 MiB/s Receiving objects: 13% (49005/353949), 45.85 MiB | 6.45 MiB/s Receiving objects: 14% (49553/353949), 45.85 MiB | 6.45 MiB/s Receiving objects: 15% (53093/353949), 45.85 MiB | 6.45 MiB/s Receiving objects: 15% (56017/353949), 49.38 MiB | 6.43 MiB/s Receiving objects: 16% (56632/353949), 52.89 MiB | 6.57 MiB/s Receiving objects: 16% (59747/353949), 61.25 MiB | 6.95 MiB/s Receiving objects: 17% (60172/353949), 61.25 MiB | 6.95 MiB/s Receiving objects: 18% (63711/353949), 65.39 MiB | 7.15 MiB/s Receiving objects: 18% (64076/353949), 65.39 MiB | 7.15 MiB/s Receiving objects: 19% (67251/353949), 68.46 MiB | 7.07 MiB/s Receiving objects: 20% (70790/353949), 71.34 MiB | 6.92 MiB/s Receiving objects: 21% (74330/353949), 71.34 MiB | 6.92 MiB/s Receiving objects: 21% (74812/353949), 71.34 MiB | 6.92 MiB/s Receiving objects: 22% (77869/353949), 78.73 MiB | 7.31 MiB/s Receiving objects: 22% (77983/353949), 78.73 MiB | 7.31 MiB/s Receiving objects: 23% (81409/353949), 87.15 MiB | 7.61 MiB/s Receiving objects: 24% (84948/353949), 87.15 MiB | 7.61 MiB/s Receiving objects: 24% (85313/353949), 87.15 MiB | 7.61 MiB/s Receiving objects: 25% (88488/353949), 90.59 MiB | 7.50 MiB/s Receiving objects: 26% (92027/353949), 94.34 MiB | 7.35 MiB/s Receiving objects: 26% (93032/353949), 94.34 MiB | 7.35 MiB/s Receiving objects: 27% (95567/353949), 97.95 MiB | 7.24 MiB/s Receiving objects: 28% (99106/353949), 101.55 MiB | 7.35 MiB/s Receiving objects: 28% (99121/353949), 101.55 MiB | 7.35 MiB/s Receiving objects: 29% (102646/353949), 105.73 MiB | 7.64 MiB/s Receiving objects: 30% (106185/353949), 109.96 MiB | 7.79 MiB/s Receiving objects: 30% (106707/353949), 109.96 MiB | 7.79 MiB/s Receiving objects: 31% (109725/353949), 118.51 MiB | 7.91 MiB/s Receiving objects: 31% (109963/353949), 118.51 MiB | 7.91 MiB/s Receiving objects: 31% (112737/353949), 127.11 MiB | 8.12 MiB/s Receiving objects: 32% (113264/353949), 131.52 MiB | 8.26 MiB/s Receiving objects: 33% (116804/353949), 135.81 MiB | 8.41 MiB/s Receiving objects: 34% (120343/353949), 135.81 MiB | 8.41 MiB/s Receiving objects: 34% (120611/353949), 135.81 MiB | 8.41 MiB/s Receiving objects: 35% (123883/353949), 139.77 MiB | 8.49 MiB/s Receiving objects: 36% (127422/353949), 142.76 MiB | 8.23 MiB/s Receiving objects: 36% (128952/353949), 142.76 MiB | 8.23 MiB/s Receiving objects: 37% (130962/353949), 145.64 MiB | 7.93 MiB/s Receiving objects: 38% (134501/353949), 148.49 MiB | 7.58 MiB/s Receiving objects: 39% (138041/353949), 148.49 MiB | 7.58 MiB/s Receiving objects: 39% (140672/353949), 148.49 MiB | 7.58 MiB/s Receiving objects: 40% (141580/353949), 150.59 MiB | 7.13 MiB/s Receiving objects: 41% (145120/353949), 150.59 MiB | 7.13 MiB/s Receiving objects: 42% (148659/353949), 152.27 MiB | 6.53 MiB/s Receiving objects: 43% (152199/353949), 152.27 MiB | 6.53 MiB/s Receiving objects: 43% (152941/353949), 152.27 MiB | 6.53 MiB/s Receiving objects: 44% (155738/353949), 154.32 MiB | 6.04 MiB/s Receiving objects: 45% (159278/353949), 154.32 MiB | 6.04 MiB/s Receiving objects: 46% (162817/353949), 156.20 MiB | 5.48 MiB/s Receiving objects: 47% (166357/353949), 156.20 MiB | 5.48 MiB/s Receiving objects: 47% (167016/353949), 156.20 MiB | 5.48 MiB/s Receiving objects: 48% (169896/353949), 158.36 MiB | 5.01 MiB/s Receiving objects: 49% (173436/353949), 158.36 MiB | 5.01 MiB/s Receiving objects: 50% (176975/353949), 160.56 MiB | 4.62 MiB/s Receiving objects: 51% (180514/353949), 160.56 MiB | 4.62 MiB/s Receiving objects: 52% (184054/353949), 160.56 MiB | 4.62 MiB/s Receiving objects: 53% (187593/353949), 160.56 MiB | 4.62 MiB/s Receiving objects: 53% (188314/353949), 160.56 MiB | 4.62 MiB/s Receiving objects: 54% (191133/353949), 163.99 MiB | 4.72 MiB/s Receiving objects: 55% (194672/353949), 163.99 MiB | 4.72 MiB/s Receiving objects: 56% (198212/353949), 163.99 MiB | 4.72 MiB/s Receiving objects: 57% (201751/353949), 163.99 MiB | 4.72 MiB/s Receiving objects: 58% (205291/353949), 167.14 MiB | 4.78 MiB/s Receiving objects: 59% (208830/353949), 167.14 MiB | 4.78 MiB/s Receiving objects: 59% (210074/353949), 167.14 MiB | 4.78 MiB/s Receiving objects: 60% (212370/353949), 169.42 MiB | 4.65 MiB/s Receiving objects: 61% (215909/353949), 169.42 MiB | 4.65 MiB/s Receiving objects: 62% (219449/353949), 172.59 MiB | 4.89 MiB/s Receiving objects: 63% (222988/353949), 172.59 MiB | 4.89 MiB/s Receiving objects: 63% (223619/353949), 172.59 MiB | 4.89 MiB/s Receiving objects: 64% (226528/353949), 176.11 MiB | 5.30 MiB/s Receiving objects: 65% (230067/353949), 176.11 MiB | 5.30 MiB/s Receiving objects: 66% (233607/353949), 180.46 MiB | 5.81 MiB/s Receiving objects: 66% (236342/353949), 180.46 MiB | 5.81 MiB/s Receiving objects: 67% (237146/353949), 184.35 MiB | 6.25 MiB/s Receiving objects: 68% (240686/353949), 184.35 MiB | 6.25 MiB/s Receiving objects: 69% (244225/353949), 184.35 MiB | 6.25 MiB/s Receiving objects: 70% (247765/353949), 184.35 MiB | 6.25 MiB/s Receiving objects: 71% (251304/353949), 187.48 MiB | 6.47 MiB/s Receiving objects: 72% (254844/353949), 187.48 MiB | 6.47 MiB/s Receiving objects: 72% (257738/353949), 187.48 MiB | 6.47 MiB/s Receiving objects: 73% (258383/353949), 187.48 MiB | 6.47 MiB/s Receiving objects: 74% (261923/353949), 190.32 MiB | 6.61 MiB/s Receiving objects: 75% (265462/353949), 190.32 MiB | 6.61 MiB/s Receiving objects: 76% (269002/353949), 194.19 MiB | 6.71 MiB/s Receiving objects: 76% (270259/353949), 194.19 MiB | 6.71 MiB/s Receiving objects: 77% (272541/353949), 198.32 MiB | 6.93 MiB/s Receiving objects: 78% (276081/353949), 202.87 MiB | 7.43 MiB/s Receiving objects: 79% (279620/353949), 202.87 MiB | 7.43 MiB/s Receiving objects: 79% (283134/353949), 202.87 MiB | 7.43 MiB/s Receiving objects: 80% (283160/353949), 202.87 MiB | 7.43 MiB/s Receiving objects: 81% (286699/353949), 205.82 MiB | 7.38 MiB/s Receiving objects: 82% (290239/353949), 205.82 MiB | 7.38 MiB/s Receiving objects: 83% (293778/353949), 209.10 MiB | 7.33 MiB/s Receiving objects: 84% (297318/353949), 209.10 MiB | 7.33 MiB/s Receiving objects: 84% (298647/353949), 209.10 MiB | 7.33 MiB/s Receiving objects: 85% (300857/353949), 211.66 MiB | 6.93 MiB/s Receiving objects: 86% (304397/353949), 211.66 MiB | 6.93 MiB/s Receiving objects: 86% (305626/353949), 220.00 MiB | 7.22 MiB/s Receiving objects: 86% (305680/353949), 228.75 MiB | 7.68 MiB/s Receiving objects: 86% (305681/353949), 237.40 MiB | 7.67 MiB/s Receiving objects: 86% (305681/353949), 245.86 MiB | 8.17 MiB/s Receiving objects: 87% (307936/353949), 250.20 MiB | 8.56 MiB/s Receiving objects: 87% (309857/353949), 250.20 MiB | 8.56 MiB/s Receiving objects: 88% (311476/353949), 253.45 MiB | 8.37 MiB/s Receiving objects: 89% (315015/353949), 253.45 MiB | 8.37 MiB/s Receiving objects: 90% (318555/353949), 253.45 MiB | 8.37 MiB/s Receiving objects: 91% (322094/353949), 253.45 MiB | 8.37 MiB/s Receiving objects: 92% (325634/353949), 256.05 MiB | 8.01 MiB/s Receiving objects: 92% (328228/353949), 259.05 MiB | 7.72 MiB/s Receiving objects: 93% (329173/353949), 259.05 MiB | 7.72 MiB/s Receiving objects: 94% (332713/353949), 261.43 MiB | 7.26 MiB/s Receiving objects: 95% (336252/353949), 261.43 MiB | 7.26 MiB/s Receiving objects: 96% (339792/353949), 261.43 MiB | 7.26 MiB/s Receiving objects: 96% (341440/353949), 261.43 MiB | 7.26 MiB/s Receiving objects: 97% (343331/353949), 264.46 MiB | 6.98 MiB/s Receiving objects: 98% (346871/353949), 264.46 MiB | 6.98 MiB/s Receiving objects: 99% (350410/353949), 267.53 MiB | 6.69 MiB/s remote: Total 353949 (delta 1523), reused 1117 (delta 1117), pack-reused 352145 (from 6) Receiving objects: 100% (353949/353949), 267.53 MiB | 6.69 MiB/s Receiving objects: 100% (353949/353949), 269.28 MiB | 6.75 MiB/s, done. Resolving deltas: 0% (0/217479) Resolving deltas: 1% (2176/217479) Resolving deltas: 2% (4351/217479) Resolving deltas: 3% (6525/217479) Resolving deltas: 4% (8700/217479) Resolving deltas: 4% (9327/217479) Resolving deltas: 5% (10874/217479) Resolving deltas: 6% (13049/217479) Resolving deltas: 7% (15225/217479) Resolving deltas: 8% (17399/217479) Resolving deltas: 9% (19575/217479) Resolving deltas: 10% (21748/217479) Resolving deltas: 10% (22857/217479) Resolving deltas: 11% (23923/217479) Resolving deltas: 12% (26098/217479) Resolving deltas: 13% (28273/217479) Resolving deltas: 14% (30448/217479) Resolving deltas: 15% (32622/217479) Resolving deltas: 16% (34797/217479) Resolving deltas: 16% (35405/217479) Resolving deltas: 17% (36972/217479) Resolving deltas: 17% (37817/217479) Resolving deltas: 17% (38341/217479) Resolving deltas: 18% (39148/217479) Resolving deltas: 19% (41323/217479) Resolving deltas: 20% (43497/217479) Resolving deltas: 21% (45671/217479) Resolving deltas: 22% (47846/217479) Resolving deltas: 22% (47943/217479) Resolving deltas: 23% (50021/217479) Resolving deltas: 24% (52195/217479) Resolving deltas: 24% (54314/217479) Resolving deltas: 25% (54370/217479) Resolving deltas: 26% (56545/217479) Resolving deltas: 26% (57582/217479) Resolving deltas: 27% (58720/217479) Resolving deltas: 28% (60895/217479) Resolving deltas: 28% (62301/217479) Resolving deltas: 29% (63069/217479) Resolving deltas: 30% (65244/217479) Resolving deltas: 30% (65610/217479) Resolving deltas: 31% (67419/217479) Resolving deltas: 31% (68502/217479) Resolving deltas: 32% (69595/217479) Resolving deltas: 33% (71770/217479) Resolving deltas: 34% (73943/217479) Resolving deltas: 34% (74762/217479) Resolving deltas: 35% (76120/217479) Resolving deltas: 36% (78293/217479) Resolving deltas: 37% (80468/217479) Resolving deltas: 37% (81729/217479) Resolving deltas: 38% (82643/217479) Resolving deltas: 38% (84098/217479) Resolving deltas: 38% (84508/217479) Resolving deltas: 39% (84817/217479) Resolving deltas: 40% (86992/217479) Resolving deltas: 40% (87212/217479) Resolving deltas: 41% (89167/217479) Resolving deltas: 42% (91342/217479) Resolving deltas: 43% (93516/217479) Resolving deltas: 44% (95691/217479) Resolving deltas: 44% (95855/217479) Resolving deltas: 45% (97866/217479) Resolving deltas: 46% (100041/217479) Resolving deltas: 46% (100851/217479) Resolving deltas: 47% (102216/217479) Resolving deltas: 48% (104390/217479) Resolving deltas: 49% (106565/217479) Resolving deltas: 50% (108740/217479) Resolving deltas: 51% (110915/217479) Resolving deltas: 51% (111718/217479) Resolving deltas: 52% (113091/217479) Resolving deltas: 53% (115264/217479) Resolving deltas: 54% (117439/217479) Resolving deltas: 54% (119291/217479) Resolving deltas: 55% (119614/217479) Resolving deltas: 56% (121789/217479) Resolving deltas: 56% (123304/217479) Resolving deltas: 56% (123856/217479) Resolving deltas: 57% (123964/217479) Resolving deltas: 58% (126138/217479) Resolving deltas: 59% (128313/217479) Resolving deltas: 59% (129998/217479) Resolving deltas: 60% (130488/217479) Resolving deltas: 61% (132664/217479) Resolving deltas: 61% (132774/217479) Resolving deltas: 62% (134837/217479) Resolving deltas: 63% (137013/217479) Resolving deltas: 64% (139187/217479) Resolving deltas: 65% (141362/217479) Resolving deltas: 65% (142331/217479) Resolving deltas: 66% (143537/217479) Resolving deltas: 67% (145711/217479) Resolving deltas: 68% (147887/217479) Resolving deltas: 68% (149016/217479) Resolving deltas: 69% (150062/217479) Resolving deltas: 70% (152236/217479) Resolving deltas: 71% (154411/217479) Resolving deltas: 71% (154693/217479) Resolving deltas: 72% (156585/217479) Resolving deltas: 73% (158760/217479) Resolving deltas: 74% (160935/217479) Resolving deltas: 74% (162467/217479) Resolving deltas: 75% (163110/217479) Resolving deltas: 76% (165285/217479) Resolving deltas: 77% (167459/217479) Resolving deltas: 78% (169634/217479) Resolving deltas: 79% (171809/217479) Resolving deltas: 80% (173984/217479) Resolving deltas: 81% (176158/217479) Resolving deltas: 81% (177312/217479) Resolving deltas: 82% (178333/217479) Resolving deltas: 83% (180508/217479) Resolving deltas: 84% (182683/217479) Resolving deltas: 85% (184858/217479) Resolving deltas: 86% (187032/217479) Resolving deltas: 87% (189207/217479) Resolving deltas: 87% (190674/217479) Resolving deltas: 88% (191382/217479) Resolving deltas: 89% (193557/217479) Resolving deltas: 90% (195732/217479) Resolving deltas: 91% (197906/217479) Resolving deltas: 92% (200081/217479) Resolving deltas: 92% (201234/217479) Resolving deltas: 93% (202257/217479) Resolving deltas: 94% (204431/217479) Resolving deltas: 94% (205419/217479) Resolving deltas: 95% (206606/217479) Resolving deltas: 96% (208780/217479) Resolving deltas: 97% (210955/217479) Resolving deltas: 98% (213131/217479) Resolving deltas: 98% (214031/217479) Resolving deltas: 99% (215305/217479) Resolving deltas: 100% (217479/217479) Resolving deltas: 100% (217479/217479), done. ==> Validating source files with b2sums... prettier ... Passed ]2;πŸ”΅ Container arch-nspawn-699047 on pachirisu.felixc.at\==> Making package: prettier 3.6.2-2 (Fri Oct 3 17:22:39 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (5) New Version Net Change Download Size extra/c-ares 1.34.5-1 0.50 MiB extra/libngtcp2 1.16.0-1 0.60 MiB extra/libuv 1.51.0-1 0.60 MiB extra/simdjson 1:4.0.3-1 5.66 MiB extra/nodejs 24.9.0-1 66.12 MiB 15.63 MiB Total Download Size: 15.63 MiB Total Installed Size: 73.47 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... nodejs-24.9.0-1-riscv64 downloading... 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 core/mpdecimal 4.0.1-1 0.31 MiB extra/node-gyp 11.4.2-1 8.80 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.5-1 0.21 MiB extra/git 2.51.0-1 28.36 MiB extra/npm 11.6.1-1 7.96 MiB core/python 3.13.7-1 281.87 MiB extra/yarn 1.22.22-2 19.26 MiB Total Installed Size: 347.12 MiB :: Proceed with installation? [Y/n] 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 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (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: 18% (1675/9162) Updating files: 19% (1741/9162) Updating files: 20% (1833/9162) Updating files: 21% (1925/9162) Updating files: 22% (2016/9162) Updating files: 23% (2108/9162) Updating files: 24% (2199/9162) Updating files: 25% (2291/9162) Updating files: 26% (2383/9162) Updating files: 27% (2474/9162) Updating files: 28% (2566/9162) Updating files: 29% (2657/9162) Updating files: 30% (2749/9162) Updating files: 31% (2841/9162) Updating files: 32% (2932/9162) Updating files: 33% (3024/9162) Updating files: 33% (3047/9162) Updating files: 34% (3116/9162) Updating files: 35% (3207/9162) Updating files: 36% (3299/9162) Updating files: 37% (3390/9162) Updating files: 38% (3482/9162) Updating files: 39% (3574/9162) Updating files: 40% (3665/9162) Updating files: 41% (3757/9162) Updating files: 42% (3849/9162) Updating files: 43% (3940/9162) Updating files: 44% (4032/9162) Updating files: 45% (4123/9162) Updating files: 46% (4215/9162) Updating files: 47% (4307/9162) Updating files: 48% (4398/9162) Updating files: 49% (4490/9162) Updating files: 50% (4581/9162) Updating files: 51% (4673/9162) Updating files: 52% (4765/9162) Updating files: 53% (4856/9162) Updating files: 54% (4948/9162) Updating files: 55% (5040/9162) Updating files: 56% (5131/9162) Updating files: 57% (5223/9162) Updating files: 57% (5289/9162) Updating files: 58% (5314/9162) Updating files: 59% (5406/9162) Updating files: 60% (5498/9162) Updating files: 61% (5589/9162) Updating files: 62% (5681/9162) Updating files: 63% (5773/9162) Updating files: 64% (5864/9162) Updating files: 65% (5956/9162) Updating files: 66% (6047/9162) Updating files: 67% (6139/9162) Updating files: 68% (6231/9162) Updating files: 69% (6322/9162) Updating files: 70% (6414/9162) Updating files: 71% (6506/9162) Updating files: 72% (6597/9162) Updating files: 73% (6689/9162) Updating files: 74% (6780/9162) Updating files: 75% (6872/9162) Updating files: 76% (6964/9162) Updating files: 77% (7055/9162) Updating files: 77% (7057/9162) Updating files: 78% (7147/9162) Updating files: 79% (7238/9162) Updating files: 80% (7330/9162) Updating files: 81% (7422/9162) Updating files: 82% (7513/9162) Updating files: 83% (7605/9162) Updating files: 84% (7697/9162) Updating files: 85% (7788/9162) Updating files: 86% (7880/9162) Updating files: 87% (7971/9162) Updating files: 88% (8063/9162) Updating files: 89% (8155/9162) Updating files: 90% (8246/9162) Updating files: 91% (8338/9162) Updating files: 91% (8395/9162) Updating files: 92% (8430/9162) Updating files: 93% (8521/9162) Updating files: 94% (8613/9162) Updating files: 95% (8704/9162) Updating files: 96% (8796/9162) Updating files: 97% (8888/9162) Updating files: 98% (8979/9162) Updating files: 99% (9071/9162) Updating files: 100% (9162/9162) Updating files: 100% (9162/9162), done. Updating files: 65% (1130/1734) Updating files: 66% (1145/1734) Updating files: 67% (1162/1734) Updating files: 68% (1180/1734) Updating files: 69% (1197/1734) Updating files: 70% (1214/1734) Updating files: 71% (1232/1734) Updating files: 72% (1249/1734) Updating files: 73% (1266/1734) Updating files: 74% (1284/1734) Updating files: 75% (1301/1734) Updating files: 76% (1318/1734) Updating files: 77% (1336/1734) Updating files: 78% (1353/1734) Updating files: 79% (1370/1734) Updating files: 80% (1388/1734) Updating files: 81% (1405/1734) Updating files: 82% (1422/1734) Updating files: 83% (1440/1734) Updating files: 84% (1457/1734) Updating files: 85% (1474/1734) Updating files: 86% (1492/1734) Updating files: 87% (1509/1734) Updating files: 88% (1526/1734) Updating files: 89% (1544/1734) Updating files: 90% (1561/1734) Updating files: 91% (1578/1734) Updating files: 92% (1596/1734) Updating files: 93% (1613/1734) Updating files: 94% (1630/1734) Updating files: 95% (1648/1734) Updating files: 96% (1665/1734) Updating files: 97% (1682/1734) Updating files: 98% (1700/1734) Updating files: 99% (1717/1734) Updating files: 100% (1734/1734) Updating files: 100% (1734/1734), done. Switched to a new branch 'makepkg' ==> Starting prepare()... ➀ YN0000: Β· Yarn 4.9.2 ➀ YN0000: β”Œ Resolution step ➀ YN0000: β”” Completed in 2s 246ms ➀ 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 in 0s 429ms ➀ YN0000: β”Œ Fetch step ➀ YN0013: β”‚ 877 packages were added to the project (+ 51.51 MiB). ➀ YN0000: β”” Completed in 49s 700ms ➀ 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 46s 694ms ➀ YN0000: Β· Done with warnings in 1m 41s ==> 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 1m 13.2s [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 2.5s [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 3s ==> Starting check()... Prettier installed at /tmp/742f8e4d63877c19dbf01faf909c2d3f from /build/prettier/src/prettier/dist/prettier with yarn in 24013.247605ms. PASS tests/integration/__tests__/util-shared.js (13.168 s) PASS tests/integration/__tests__/infer-parser.js (31.838 s) PASS tests/integration/__tests__/config-invalid.js (63.795 s) PASS tests/integration/__tests__/patterns-dirs.js (55.295 s) (node:1270) 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:1270) 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__/infer-plugins-ext-dir.js (13.513 s) PASS tests/integration/__tests__/file-info.js (28.826 s) PASS tests/format/html/whitespace/format.test.js (7.594 s) PASS tests/integration/__tests__/config-resolution.js (76.036 s) PASS tests/integration/__tests__/stdin-filepath.js (10.157 s) PASS tests/integration/__tests__/debug-api.js PASS tests/format/misc/errors/json/format.test.js (5.826 s) PASS tests/format/misc/errors/typescript/modifiers/format.test.js (30.007 s) PASS tests/integration/__tests__/with-config-precedence.js (50.681 s) PASS tests/integration/__tests__/patterns-glob.js (12.535 s) PASS tests/integration/__tests__/log-level.js (30.207 s) PASS tests/integration/__tests__/piped-output.js (8.483 s) PASS tests/format/js/explicit-resource-management/format.test.js (86.124 s) PASS tests/format/json/json-superset/format.test.js PASS tests/format/handlebars/html-whitespace-sensitivity/format.test.js PASS tests/format/js/babel-plugins/format.test.js (73.759 s) PASS tests/integration/__tests__/plugin-api-embed.js PASS tests/integration/__tests__/bundle.js (80.344 s) PASS tests/integration/__tests__/format-ast.js PASS tests/integration/__tests__/with-parser-inference.js (12.876 s) PASS tests/integration/__tests__/arg-parsing.js (15.548 s) PASS tests/format/jsx/whitespace/format.test.js (32.667 s) PASS tests/integration/__tests__/patterns.js (12.304 s) PASS tests/integration/__tests__/plugin-resolution.js (5.25 s) PASS tests/integration/__tests__/format.js (12.942 s) PASS tests/integration/__tests__/config-file-typescript.js (84.793 s) PASS tests/integration/__tests__/experimental-cli.js (65.694 s) PASS tests/integration/__tests__/performance-flags.js (11.787 s) PASS tests/integration/__tests__/early-exit.js (7.045 s) PASS tests/format/markdown/trim-space/format.test.js PASS tests/integration/__tests__/parser-api.js (13.206 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 (8.726 s) PASS tests/format/markdown/auto-link/format.test.js (37.998 s) PASS tests/format/misc/errors/js/format.test.js (5.182 s) PASS tests/integration/__tests__/plugin-options-string.js (18.405 s) PASS tests/integration/__tests__/doc-trim.js PASS tests/integration/__tests__/printer-and-parser.js PASS tests/integration/__tests__/ignore-unknown.js (15.139 s) PASS tests/integration/__tests__/debug-check.js (11.528 s) PASS tests/integration/__tests__/plugin-options.js (16.31 s) PASS tests/format/misc/parser-inference/format.test.js (13.354 s) PASS tests/integration/__tests__/check.js (13.424 s) PASS tests/integration/__tests__/doc-mark-as-root.js PASS tests/integration/__tests__/with-node-modules.js (10.907 s) PASS tests/format/js/optional-chaining-assignment/format.test.js (15.184 s) PASS tests/integration/__tests__/resolve-config-file.js PASS tests/format/misc/errors/handlebars/format.test.js PASS tests/integration/__tests__/list-different.js (10 s) PASS tests/integration/__tests__/cursor-offset.js (5.892 s) PASS tests/integration/__tests__/support-info.js (9.058 s) PASS tests/integration/__tests__/print-doc-to-string.js PASS tests/integration/__tests__/line-suffix-boundary.js PASS tests/format/js/directives/format.test.js (17.795 s) PASS tests/integration/__tests__/doc-printer.js PASS tests/format/js/cursor/format.test.js (82.559 s) PASS tests/integration/__tests__/plugins.js PASS tests/format/misc/empty/format.test.js (14.171 s) PASS tests/integration/__tests__/plugin-default-options.js (6.556 s) PASS tests/format/markdown/splitCjkText/format.test.js (9.223 s) PASS tests/format/handlebars/element-node/format.test.js (5.107 s) PASS tests/integration/__tests__/error-on-unmatched-pattern.js (10.468 s) PASS tests/format/js/directives/comments/format.test.js (38.424 s) PASS tests/format/misc/errors/js/async-await/format.test.js (13.135 s) PASS tests/format/misc/errors/invalid-interface-extends/format.test.js PASS tests/integration/__tests__/special-characters-in-path.js (8.56 s) PASS tests/format/js/source-phase-imports/format.test.js PASS tests/format/misc/errors/invalid/format.test.js PASS tests/format/misc/errors/js/for-of/format.test.js (7.896 s) PASS tests/integration/__tests__/line-after-filepath-with-errors.js (11.571 s) PASS tests/integration/__tests__/write.js (9.821 s) PASS tests/integration/__tests__/invalid-ignore.js PASS tests/integration/__tests__/plugin-cache.js PASS tests/format/misc/errors/js/optional-chaining/format.test.js PASS tests/format/js/deferred-import-evaluation/format.test.js PASS tests/format/js/import-assertions/format.test.js (17.695 s) PASS tests/integration/__tests__/plugin-override-buitin-plugins.js PASS tests/format/js/empty/format.test.js (5.339 s) PASS tests/format/js/bom/format.test.js PASS tests/format/js/decorator-auto-accessors/format.test.js (10.625 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 (11.227 s) PASS tests/dts/unit/run.js (143.326 s) PASS tests/format/misc/errors/js/decorators/format.test.js PASS tests/format/vue/multiparser/format.test.js (17.61 s) PASS tests/format/yaml/block-literal/format.test.js (17.825 s) PASS tests/integration/__tests__/help-options.js (15.454 s) PASS tests/format/markdown/list/format.test.js (48.095 s) PASS tests/integration/__tests__/plugin-precedence.js (6.249 s) PASS tests/format/misc/errors/typescript/decrement-and-increment-operators/format.test.js PASS tests/format/misc/errors/js/assignment/format.test.js PASS tests/format/typescript/error-recovery/format.test.js FAIL tests/format/jsx/deprecated-jsx-bracket-same-line-option/format.test.js (6.666 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/json/with-comment/format.test.js PASS tests/format/typescript/tsx/comma/format.test.js FAIL tests/format/js/sloppy-mode/format.test.js (6.955 s) delete-variable.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:13)   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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 eval-arguments.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `eval-arguments.js [hermes] format 1` - Snapshot - 7 + Received + 7 - "invalid assignment left-hand side (3:2) + "'=>' expected in generic arrow function (2:7)  1 | function myfunc() { -   2 | eval = 1 + > 2 | eval = 1 - > 3 | arguments = arguments; + | ^ +   3 | arguments = arguments; - | ^  4 | }  5 | - Cause: invalid assignment left-hand side (3:2) - arguments = arguments; -  ^~~~~~~~~" + Cause: '=>' expected in generic arrow function (2:7) + eval = 1 +  ^" 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 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 β€Ί 2 snapshots failed. PASS tests/format/misc/errors/typescript/duplicated-accessibility-modifiers/format.test.js FAIL tests/format/jsx/expression-with-types/format.test.js (5.855 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/strings/format.test.js (49.788 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/integration/__tests__/debug-print-ast.js (6.305 s) PASS tests/format/json/json/format.test.js (6.369 s) PASS tests/format/misc/errors/babel-missing-plugins/format.test.js PASS tests/integration/__tests__/mockable.js PASS tests/format/misc/errors/js/known-source-type/format.test.js PASS tests/format/js/module-blocks/format.test.js PASS tests/integration/__tests__/ignore-relative-path.js (9.568 s) PASS tests/format/html/comments/format.test.js (5.09 s) PASS tests/format/html/tags/format.test.js (10.464 s) PASS tests/format/misc/errors/js/hack-pipeline/format.test.js FAIL tests/format/js/objects/format.test.js (13.943 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 + 9 - "unexpected token in type annotation (5:4) -  3 | a = () => ({}).x; + "'=>' expected in generic arrow function (1:11) + > 1 | () => ({}``); - 4 | ({} && a, b); - > 5 | ({}::b, 0); - | ^ +  |  ^ - 6 | ({}::b()``[''].c++ && 0 ? 0 : 0, 0); -  7 | ({}(), 0); + 2 | ({})``; +  3 | a = () => ({}).x; - 8 | ({} = 0); + 4 | ({} && a, b); - Cause: unexpected token in type annotation (5:4) - ({}::b, 0); - ^" + Cause: '=>' expected in generic arrow function (1:11) + () => ({}``); +   ^" 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/plugins/embed-async-printer/format.test.js PASS tests/format/misc/errors/broken-plugin/format.test.js PASS tests/format/vue/custom_block/format.test.js (7.515 s) PASS tests/format/vue/with-plugins/format.test.js PASS tests/format/misc/errors/typescript/format.test.js FAIL tests/format/js/arrow-call/format.test.js (16.267 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (18.31 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (27:12)   25 |  26 | function giveMeSome() { > 27 | a( a ); // prettier-ignore  | ^  28 | // shouldn't I return something? :shrug:  29 | }  30 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/integration/__tests__/skip-folders.js (9.431 s) FAIL tests/format/js/dynamic-import/format.test.js (5.936 s) assertions.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:50) > 1 | import("./foo.json", { assert: { type: "json" } });  | ^  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/format/js/shebang/format.test.js PASS tests/format/misc/json-unknown-extension/format.test.js PASS tests/integration/__tests__/print-code.js (7.71 s) PASS tests/format/flow/mapped-types/format.test.js FAIL tests/format/flow/quote-props/format.test.js (6.708 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/flow/interface/format.test.js 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/angular/angular/format.test.js (62.85 s) PASS tests/format/misc/errors/typescript/interface/format.test.js PASS tests/integration/__tests__/plugin-preprocess.js (5.612 s) PASS tests/integration/__tests__/debug-print-comments.js (7.362 s) PASS tests/format/js/import-assertions/bracket-spacing/format.test.js PASS tests/format/vue/custom_block/html-whitespace-sensitivity/format.test.js PASS tests/format/js/quote-props/format.test.js (19.071 s) 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 PASS tests/format/js/ternaries/parenthesis/format.test.js PASS tests/format/vue/broken-plugins/format.test.js PASS tests/integration/__tests__/plugin-extensions.js (6.776 s) PASS tests/integration/__tests__/debug-print-doc.js (7.936 s) 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 (11.828 s) PASS tests/format/flow/conditional-types-comments/format.test.js PASS tests/format/js/decorators/class-expression/format.test.js (10.012 s) PASS tests/integration/__tests__/plugin-flush-line-suffix.js (6.206 s) FAIL tests/format/js/trailing-comma/format.test.js (29.714 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":"none"} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/markdown/table/empty-table/format.test.js PASS tests/format/js/eol/format.test.js (6.731 s) PASS tests/format/js/destructuring-ignore/format.test.js (6.807 s) PASS tests/format/misc/errors/js/record/format.test.js 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 FAIL tests/format/js/multiparser-invalid/format.test.js text.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `text.js [hermes] format 1` - Snapshot - 11 + Received + 9 - "untagged template literal contains invalid escape sequence (6:16) -  4 | foo = markdown`\u{prettier}\u{0065}`; + "'=>' expected in generic arrow function (1:4) + > 1 | foo = foo`\u{prettier}\u{0065}`; - 5 | foo = css`\u{prettier}\u{0065}`; - > 6 | foo = /* HTML */`\u{prettier}\u{0065}`; - | ^ -  7 | foo = /* GraphQL */`\u{prettier}\u{0065}`; +   |  ^ + 2 | foo = html`\u{prettier}\u{0065}`; +  3 | foo = graphql`\u{prettier}\u{0065}`; - 8 | -  9 | foo = foo`\u{prettier}${foo}pr\u{0065}ttier`; + 4 | foo = markdown`\u{prettier}\u{0065}`; - Cause: untagged template literal contains invalid escape sequence (6:16) - foo = /* HTML */`\u{prettier}\u{0065}`; -  ^~~~~~~~~~~~~~~~~~~~~~" + Cause: '=>' expected in generic arrow function (1:4) + foo = foo`\u{prettier}\u{0065}`; +  ^" 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 β€Ί 1 snapshot failed. FAIL tests/format/js/object-property-ignore/format.test.js (14.844 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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-5678.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (53:0)   51 | " 000 "  52 | } > 53 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":"all"} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/js/explicit-resource-management/format.test.js PASS tests/format/flow/type-declarations/format.test.js PASS tests/format/js/export-star/format.test.js PASS tests/format/misc/errors/typescript/tuple/format.test.js FAIL tests/format/typescript/end-of-line/format.test.js multiline.ts - {"endOfLine":"lf"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:66)   1 | type IAmIncredibleLongParameterType = {}; > 2 | const IAmAnotherFunctionName = (_0: IAmIncredibleLongParameterType) => {};  | ^  3 | export const IAmIncredibleLongFunctionName = IAmAnotherFunctionName(  4 | (_0: IAmIncredibleLongParameterType) => {  5 | setTimeout(() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multiline.ts - {"endOfLine":"cr"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:66)   1 | type IAmIncredibleLongParameterType = {}; > 2 | const IAmAnotherFunctionName = (_0: IAmIncredibleLongParameterType) => {};  | ^  3 | export const IAmIncredibleLongFunctionName = IAmAnotherFunctionName(  4 | (_0: IAmIncredibleLongParameterType) => {  5 | setTimeout(() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multiline.ts - {"endOfLine":"crlf"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:66)   1 | type IAmIncredibleLongParameterType = {}; > 2 | const IAmAnotherFunctionName = (_0: IAmIncredibleLongParameterType) => {};  | ^  3 | export const IAmIncredibleLongFunctionName = IAmAnotherFunctionName(  4 | (_0: IAmIncredibleLongParameterType) => {  5 | setTimeout(() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/markdown/inlineCode/format.test.js PASS tests/format/js/import-attributes/quote-props/format.test.js PASS tests/format/js/bind-expressions/format.test.js (5.938 s) PASS tests/integration/__tests__/ignore-vcs-files.js (8.837 s) PASS tests/format/js/no-semi-babylon-extensions/format.test.js PASS tests/format/js/import-attributes/format.test.js (7.833 s) PASS tests/format/typescript/declare/trailing-comma/format.test.js PASS tests/format/typescript/type-params/trailing-comma/format.test.js PASS tests/format/typescript/interface2/break/format.test.js PASS tests/format/typescript/tuple/format.test.js PASS tests/format/typescript/trailing-comma/format.test.js (6.446 s) PASS tests/format/json/jsonc/quote-props/format.test.js PASS tests/format/typescript/type-params/consistent/format.test.js PASS tests/integration/__tests__/cache.js (541.485 s) PASS tests/format/markdown/paragraph/format.test.js PASS tests/format/angular/trailing-comma/format.test.js PASS tests/format/misc/errors/json/json-stringify/format.test.js PASS tests/format/graphql/trailing-comma/format.test.js PASS tests/format/markdown/blockquote/format.test.js PASS tests/format/json/jsonc/trialing-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/js/module-blocks/quote-props/format.test.js FAIL tests/format/js/for/format.test.js (18.514 s) comment.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | for (x  2 | /*a*/ > 3 | in //b  4 | y) //c  5 | ;  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 continue-and-break-comment-1.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (31:10)   29 | }  30 | > 31 | while(true) {  | ^  32 | continue // comment  33 | ;  34 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 continue-and-break-comment-2.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (37:10)   35 | }  36 | > 37 | while(true) {  | ^  38 | continue  39 | // comment  40 | ; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 for-in-with-initializer.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:20)   1 | // https://github.com/babel/babel/blob/HEAD/packages/babel-generator/test/fixtures/parentheses/in-inside-for/input.js  2 | > 3 | for (var a = (b in c) in {});  | ^  4 | for (var a = 1 || (b in c) in {});  5 | for (var a = 1 + (2 || (b in c)) in {});  6 | for (var a = (() => b in c) in {}); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 for.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:22)   1 | for (;;) {} > 2 | for (var i = 0; i < 10; ++i) {}  | ^  3 |  4 | for (;;) 0;  5 | for (var i = 0; i < 10; ++i) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 in.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:12) > 1 | for ((x in a);;) {}  | ^  2 | for (a=(a in b);;) {}  3 | for (let a = (b in c); ; );  4 | for (a && (b in c); ; ); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parentheses.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:20)   1 | // https://github.com/babel/babel/blob/HEAD/packages/babel-generator/test/fixtures/parentheses/in-inside-for/input.js  2 | > 3 | for (var a = (b in c);;);  | ^  4 | for (var a = 1 || (b in c);;);  5 | for (var a = 1 + (2 || (b in c));;);  6 | for (var a = (() => b in c);;); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 var.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:7) > 1 | for (a in b) var c = {}; [];  | ^  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/flow/interface-types/break/format.test.js PASS tests/format/js/export-default/escaped/format.test.js PASS tests/format/typescript/intersection/format.test.js (7.268 s) PASS tests/format/misc/errors/typescript/babel-ts/format.test.js FAIL tests/format/flow/object-inexact/format.test.js test.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (16:129)   14 | type V = {x: {...}, y: {x: {...}, a: number, b: number, c: number, d: number, e: number, f: number, ...}, z: {...}, foo: number, bar: {foo: number, ...}, ...};  15 | > 16 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, ...}, ...}) { return x; }  | ^  17 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, ...}, ...}) { return x; }  18 |  19 | type W = {...}; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 test.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (16:129)   14 | type V = {x: {...}, y: {x: {...}, a: number, b: number, c: number, d: number, e: number, f: number, ...}, z: {...}, foo: number, bar: {foo: number, ...}, ...};  15 | > 16 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, ...}, ...}) { return x; }  | ^  17 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, ...}, ...}) { return x; }  18 |  19 | type W = {...}; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 test.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (16:129)   14 | type V = {x: {...}, y: {x: {...}, a: number, b: number, c: number, d: number, e: number, f: number, ...}, z: {...}, foo: number, bar: {foo: number, ...}, ...};  15 | > 16 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, ...}, ...}) { return x; }  | ^  17 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, ...}, ...}) { return x; }  18 |  19 | type W = {...}; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/flow/tuple-types/format.test.js (5.645 s) PASS tests/format/flow/function-parentheses/format.test.js FAIL tests/format/flow/component/format.test.js component-declaration.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:27)   6 |  7 | component MyComponent() { > 8 | return <OtherComponent />;  | ^  9 | }  10 |  11 | component MyComponent(a: string, b: number) renders SomeComponent { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/misc/require-pragma/js/format.test.js module-with-pragma.js - {"requirePragma":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (13:3)   11 | return bar +  12 | 3 + > 13 | 4;  | ^  14 | }  15 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 shebang-with-pragma.js - {"requirePragma":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:113)   3 |  * @format  4 |  */ > 5 | function test() { const answer = 42;console.log("%s is the answer to life, the universe, and everything", answer);}  | ^  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 snippet: #0 - {"requirePragma":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:8)   1 | #!/usr/bin/env node  2 | /** @format */ > 3 | prettier  | ^ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (260.887 s) indent.js > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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: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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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,"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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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: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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/multiparser/unknown/format.test.js PASS tests/format/js/end-of-line/format.test.js PASS tests/format/lwc/lwc/format.test.js PASS tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/format.test.js FAIL tests/format/jsx/jsx/format.test.js (203.916 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (32:7)   30 | normalModeBreaking  31 | ? johnJacobJingleHeimerSchmidtHisNameIsMyNameTooWheneverWeGoOutThePeopleAlwaysShoutThereGoesJohnJacobJingleHeimerSchmidtYaDaDaDaDaDaDa > 32 | : "c";  | ^  33 |  34 | // This ConditionalExpression prints in JSX mode because its test is a  35 | // JSXElement. It is non-breaking. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (105:13)   103 | {Array(20)  104 | .fill() > 105 | .map((_, i) => (  | ^  106 | <h2 key={i}>{i + 1}</h2>  107 | ))}  108 | </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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (12:30)   10 | ];  11 | > 12 | <div {...((foo || foo === null) ? {foo} : null)} />  | ^  13 |  14 | f?.(<div/>);  15 | (<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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (2: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>  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":false,"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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (32:7)   30 | normalModeBreaking  31 | ? johnJacobJingleHeimerSchmidtHisNameIsMyNameTooWheneverWeGoOutThePeopleAlwaysShoutThereGoesJohnJacobJingleHeimerSchmidtYaDaDaDaDaDaDa > 32 | : "c";  | ^  33 |  34 | // This ConditionalExpression prints in JSX mode because its test is a  35 | // JSXElement. It is non-breaking. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true,"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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (12:30)   10 | ];  11 | > 12 | <div {...((foo || foo === null) ? {foo} : null)} />  | ^  13 |  14 | f?.(<div/>);  15 | (<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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (2: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>  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true,"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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true,"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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/integration/__tests__/syntax-error.js (7.996 s) PASS tests/format/typescript/decorators/format.test.js PASS tests/format/js/classes-private-fields/format.test.js PASS tests/format/jsx/do/format.test.js PASS tests/format/js/identifier/parentheses/format.test.js (8.343 s) PASS tests/format/js/destructuring-private-fields/format.test.js PASS tests/format/js/new-target/format.test.js PASS tests/format/js/binary-expressions/mutiple-comments/format.test.js PASS tests/format/js/logical-expressions/multiple-comments/format.test.js PASS tests/format/flow/hook/format.test.js PASS tests/format/typescript/conformance/types/functions/format.test.js PASS tests/format/misc/errors/typescript/loop/format.test.js PASS tests/format/yaml/plain/format.test.js PASS tests/format/js/template-align/format.test.js PASS tests/format/markdown/jsx-semi/format.test.js PASS tests/format/typescript/class/format.test.js PASS tests/format/jsx/last-line/format.test.js FAIL tests/format/js/comments/format.test.js (161.543 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (4:2)   2 | c;  3 | > 4 | a = b /** Comment */ ||  | ^  5 | c;  6 |  7 | 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (4:2)   2 | c;  3 | > 4 | a = b || // TODO this is a very very very very long comment that makes it go > 80 columns  | ^  5 | c;  6 |  7 | 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (9:1)   7 | <ChildUpdates renderAnchor={true} anchorClassOn={true} />,  8 | container > 9 | );  | ^  10 |  11 | render?.( // Warm any cache  12 | <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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:6)   3 | /* comment */  4 | } > 5 | </div>;  | ^  6 |  7 | <div>  8 | {/* 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 preserve-new-line-last.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:0)   2 | a  3 | /* eslint-disable */ > 4 | }  5 |  6 | function f() {  7 | 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:6)   3 | /* comment */  4 | } > 5 | </div>;  | ^  6 |  7 | <div>  8 | {/* 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 - {"semi":false} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/jsx/single-attribute-per-line/format.test.js 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/flow/enums/format.test.js PASS tests/format/vue/vue/format.test.js (24.716 s) 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/js/bracket-spacing/format.test.js PASS tests/format/markdown/markdown/format.test.js (10.439 s) PASS tests/format/markdown/fenced-code-block/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/import/format.test.js (9.028 s) 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/async-do-expressions/format.test.js PASS tests/format/js/comments-pipeline-own-line/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/misc/errors/js/newline-before-arrow/format.test.js PASS tests/format/js/decorators-export/format.test.js PASS tests/format/js/multiparser-html/format.test.js (38.827 s) PASS tests/format/jsx/comments/format.test.js (8.322 s) PASS tests/format/filename-matters/html-doctype/format.test.js PASS tests/format/js/decorators/format.test.js (9.151 s) PASS tests/format/js/ignore/semi/format.test.js PASS tests/format/js/binary-expressions/format.test.js (44.892 s) PASS tests/format/typescript/angular-component-examples/format.test.js PASS tests/format/angular/bracket-same-line/format.test.js PASS tests/format/flow/await/format.test.js PASS tests/format/js/tab-width/format.test.js PASS tests/format/js/arrows/format.test.js (48.263 s) PASS tests/format/angular/interpolation/format.test.js PASS tests/format/markdown/linkReference/format.test.js PASS tests/format/misc/errors/typescript/declare-function-with-body/format.test.js PASS tests/format/jsx/spread/format.test.js PASS tests/format/typescript/test-declarations/format.test.js PASS tests/integration/__tests__/with-shebang.js (11.928 s) PASS tests/format/html/bracket-same-line/format.test.js PASS tests/format/flow/this-annotation/parentheses/format.test.js PASS tests/format/typescript/interface/long-type-parameters/format.test.js PASS tests/format/scss/string/format.test.js PASS tests/format/flow-repo/type-guards/format.test.js PASS tests/format/vue/bracket-same-line/format.test.js PASS tests/format/scss/mixin/format.test.js PASS tests/format/scss/math/format.test.js PASS tests/format/scss/trailing-comma/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/scss/format.test.js PASS tests/format/scss/function/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/scss/map/format.test.js PASS tests/format/json/jsonc/single-quote/format.test.js PASS tests/format/flow/decorator/format.test.js PASS tests/format/html/pragma/format.test.js PASS tests/format/typescript/definite/format.test.js PASS tests/format/js/test-declarations/format.test.js (39.287 s) PASS tests/format/misc/embedded_language_formatting/in-markdown/format.test.js PASS tests/format/typescript/type-arguments-bit-shift-left-like/format.test.js PASS tests/format/flow/as-satisfies-expression/format.test.js PASS tests/format/flow/generic/format.test.js PASS tests/format/js/classes/keyword-property/format.test.js (16.79 s) PASS tests/format/js/conditional/format.test.js (52.853 s) 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/typescript/object-multiline/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/typescript/comments-2/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/js/classes/top-level-super/format.test.js PASS tests/format/js/destructuring/format.test.js PASS tests/format/flow-repo/type_only_vars/format.test.js PASS tests/format/js/quotes/format.test.js PASS tests/format/js/for-of/format.test.js PASS tests/format/js/object-property-comment/format.test.js PASS tests/format/misc/embedded_language_formatting/in-vue/format.test.js PASS tests/format/html/single-attribute-per-line/format.test.js PASS tests/format/typescript/import-type/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/typescript/interface/format.test.js PASS tests/format/js/object-multiline/format.test.js PASS tests/format/js/in/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/abstract-property/format.test.js PASS tests/format/js/non-strict/format.test.js PASS tests/format/yaml/spec/format.test.js (15.493 s) PASS tests/format/typescript/arrow/format.test.js PASS tests/format/misc/typescript-only/format.test.js PASS tests/format/js/no-semi/format.test.js (13.614 s) PASS tests/format/handlebars/sub-expression/format.test.js PASS tests/format/handlebars/mustache-statement/format.test.js PASS tests/format/scss/configuration/format.test.js PASS tests/format/flow/type-parameters/flow-only/format.test.js PASS tests/format/handlebars/concat-statement/format.test.js PASS tests/format/flow/function-type-param/format.test.js PASS tests/format/yaml/block-folded/format.test.js PASS tests/format/js/numeric-separators/format.test.js PASS tests/format/flow/object-multiline/format.test.js PASS tests/format/html/handlebars-venerable/format.test.js PASS tests/format/mjml/parse/mj-style/format.test.js PASS tests/format/scss/quotes/format.test.js PASS tests/format/flow/conditional-types/parentheses/format.test.js PASS tests/format/mjml/parse/mj-raw/format.test.js PASS tests/format/flow/type-alias/format.test.js PASS tests/format/typescript/namespace/format.test.js PASS tests/format/flow/as-const/format.test.js PASS tests/format/css/quotes/format.test.js PASS tests/format/typescript/satisfies-operators/format.test.js (11.044 s) PASS tests/format/css/attribute/format.test.js PASS tests/format/yaml/sequence/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/js/format.test.js PASS tests/format/js/functional-composition/format.test.js (19.687 s) PASS tests/format/yaml/mapping/format.test.js PASS tests/format/misc/check-ignore-pragma/js/format.test.js PASS tests/format/flow/type-guards/format.test.js PASS tests/format/js/cursor/require-pragma/format.test.js PASS tests/format/flow/no-semi/format.test.js PASS tests/format/markdown/indentation/format.test.js PASS tests/format/flow-repo/unary/format.test.js PASS tests/format/mdx/mdx/format.test.js PASS tests/format/flow-repo/tuples/format.test.js PASS tests/format/js/invalid-code/format.test.js PASS tests/format/js/rest/format.test.js PASS tests/format/flow-repo/esproposal_decorators.ignore/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/js/method-chain/print-width-120/format.test.js PASS tests/format/js/sequence-expression/no-semi/format.test.js PASS tests/format/flow/ternary/format.test.js PASS tests/format/js/object-colon-bug/format.test.js PASS tests/format/flow/tuples/format.test.js PASS tests/format/typescript/interface2/format.test.js PASS tests/format/misc/insert-pragma/js/format.test.js PASS tests/format/misc/embedded_language_formatting/mdx/format.test.js PASS tests/format/flow-repo/find-module/format.test.js PASS tests/format/flow/declare-type/format.test.js PASS tests/format/typescript/comments/format.test.js (9.521 s) PASS tests/format/flow-repo/esproposal_decorators.warn/format.test.js PASS tests/format/flow/declare-interface/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/graphql/format.test.js PASS tests/format/flow/declare-variable/format.test.js PASS tests/format/misc/check-ignore-pragma/markdown/format.test.js PASS tests/format/mdx/embedded-language-formatting/format.test.js PASS tests/format/flow-repo/enums/format.test.js PASS tests/format/js/private-in/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/markdown/format.test.js PASS tests/format/misc/errors/js/regex-v-u-flags/format.test.js PASS tests/format/misc/check-ignore-pragma/graphql/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/yaml/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/html/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/js/reserved-word/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/mdx/format.test.js PASS tests/format/flow/private-class-fields/format.test.js PASS tests/format/misc/check-ignore-pragma/yaml/format.test.js PASS tests/format/misc/check-ignore-pragma/disabled/vue/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/disabled/css/format.test.js PASS tests/format/misc/check-ignore-pragma/html/format.test.js PASS tests/format/markdown/thematicBreak/format.test.js PASS tests/format/markdown/toml/format.test.js PASS tests/format/misc/require-pragma/markdown/format.test.js PASS tests/format/markdown/yaml/format.test.js PASS tests/format/markdown/strong/format.test.js PASS tests/format/markdown/word/format.test.js PASS tests/format/markdown/imageReference/format.test.js PASS tests/format/markdown/footnoteReference/format.test.js PASS tests/format/js/assignment/format.test.js (26.101 s) PASS tests/format/markdown/ignore/format.test.js PASS tests/format/markdown/image/format.test.js PASS tests/format/markdown/delete/format.test.js PASS tests/format/markdown/table/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/markdown/html/format.test.js PASS tests/format/markdown/heading/format.test.js PASS tests/format/markdown/footnote/format.test.js PASS tests/format/json/json5-as-json-with-trailing-commas/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/misc/insert-pragma/graphql/format.test.js PASS tests/format/misc/require-pragma/json5/format.test.js PASS tests/format/flow/this-annotation/format.test.js PASS tests/format/flow/indexed-access/format.test.js PASS tests/format/flow/optional-indexed-access/format.test.js PASS tests/format/js/import-attributes/bracket-spacing/format.test.js PASS tests/format/misc/require-pragma/json/format.test.js PASS tests/format/misc/require-pragma/html/format.test.js PASS tests/format/typescript/type-params/print-width-120/format.test.js PASS tests/format/misc/insert-pragma/json5/format.test.js PASS tests/format/flow/enums-unknown-members/format.test.js PASS tests/format/yaml/require-pragma/format.test.js PASS tests/format/misc/require-pragma/mdx/format.test.js PASS tests/format/misc/require-pragma/vue/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/require-pragma/css/format.test.js PASS tests/format/markdown/code/format.test.js PASS tests/format/js/comments/tagged-template-literal/format.test.js PASS tests/format/js/multiparser-html/language-comment/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/js/comments/flow-types/format.test.js PASS tests/format/misc/insert-pragma/css/format.test.js PASS tests/format/misc/insert-pragma/vue/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/js/identifier/for-of/format.test.js PASS tests/format/js/with/format.test.js PASS tests/format/typescript/nosemi/format.test.js PASS tests/format/js/update-expression/format.test.js PASS tests/format/js/while/format.test.js PASS tests/format/js/try/format.test.js PASS tests/format/js/multiparser-markdown/format.test.js (6.201 s) PASS tests/format/js/unary/format.test.js PASS tests/format/js/variable_declarator/format.test.js PASS tests/format/js/unicode/format.test.js PASS tests/format/js/spread/format.test.js PASS tests/format/js/throw_statement/format.test.js PASS tests/format/js/unary-expression/format.test.js (5.261 s) PASS tests/format/js/switch/format.test.js PASS tests/format/js/sequence-break/format.test.js PASS tests/format/js/require/format.test.js PASS tests/format/js/sequence-expression/format.test.js PASS tests/format/js/return/format.test.js PASS tests/format/js/call/first-argument-expansion/format.test.js (10.594 s) PASS tests/format/js/optional-catch-binding/format.test.js PASS tests/format/js/require-amd/format.test.js PASS tests/format/markdown/spec/format.test.js (16.878 s) PASS tests/format/js/nullish-coalescing/format.test.js PASS tests/format/js/performance/format.test.js (5.946 s) PASS tests/format/js/object-prop-break-in/format.test.js PASS tests/format/js/preserve-line/format.test.js (9.46 s) PASS tests/format/js/new-expression/format.test.js PASS tests/format/js/member/format.test.js PASS tests/format/js/logical-expressions/format.test.js PASS tests/format/js/literal-numeric-separator/format.test.js PASS tests/format/js/optional-chaining/format.test.js (12.965 s) PASS tests/format/js/line/format.test.js PASS tests/format/js/line-suffix-boundary/format.test.js PASS tests/format/js/label/format.test.js PASS tests/format/js/logical-assignment/format.test.js PASS tests/format/js/template-literals/format.test.js (22.876 s) PASS tests/format/js/import-meta/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/generator/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/empty-statement/format.test.js PASS tests/format/js/export-default/format.test.js PASS tests/format/js/range/format.test.js (22.793 s) PASS tests/format/js/computed-props/format.test.js PASS tests/format/js/es6modules/format.test.js PASS tests/format/js/empty-paren-comment/format.test.js PASS tests/format/js/if/format.test.js (9.893 s) PASS tests/format/js/class-extends/format.test.js PASS tests/format/js/class-comment/format.test.js PASS tests/format/js/big-int/format.test.js PASS tests/format/js/binary_math/format.test.js PASS tests/format/js/classes/format.test.js (10.424 s) PASS tests/format/js/multiparser-css/format.test.js (29.144 s) PASS tests/format/js/break-calls/format.test.js (10.661 s) PASS tests/format/js/assignment-expression/format.test.js PASS tests/format/js/array-spread/format.test.js PASS tests/format/js/assignment-comments/format.test.js (7.621 s) PASS tests/format/jsx/optional-chaining/format.test.js PASS tests/format/jsx/split-attrs/format.test.js PASS tests/format/js/async/format.test.js (10.153 s) PASS tests/format/jsx/newlines/format.test.js PASS tests/format/jsx/escape/format.test.js PASS tests/format/jsx/ignore/format.test.js PASS tests/format/misc/errors/js/variable-declarator/format.test.js PASS tests/format/handlebars/whitespace/format.test.js PASS tests/format/js/chain-expression/format.test.js (19.773 s) PASS tests/format/misc/errors/typescript/mapped-type/format.test.js PASS tests/format/handlebars/block-statement/print-width-5/format.test.js PASS tests/format/jsx/fragment/format.test.js PASS tests/format/misc/errors/typescript/catch-clause-with-initializer/format.test.js PASS tests/format/misc/errors/invalid-typescript-decorators/format.test.js PASS tests/format/typescript/template-literal-types/format.test.js PASS tests/format/typescript/key-remapping-in-mapped-types/format.test.js PASS tests/format/misc/errors/babel-flow/format.test.js PASS tests/format/typescript/static-blocks/format.test.js PASS tests/format/vue/event-binding/no-semi/format.test.js PASS tests/format/js/return-outside-function/format.test.js PASS tests/format/jsx/cursor/format.test.js PASS tests/format/jsx/top-level-await/format.test.js PASS tests/format/js/top-level-await/format.test.js PASS tests/format/css/front-matter/format.test.js PASS tests/format/typescript/cast/format.test.js PASS tests/format/jsx/binary-expressions/format.test.js PASS tests/format/typescript/intersection/mutiple-comments/format.test.js PASS tests/format/js/yield/format.test.js PASS tests/format/typescript/typeof/format.test.js PASS tests/format/typescript/multiparser-css/format.test.js PASS tests/format/typescript/method-chain/format.test.js PASS tests/format/typescript/intersection/consistent-with-flow/format.test.js PASS tests/format/typescript/function/format.test.js PASS tests/format/typescript/union/consistent-with-flow/format.test.js PASS tests/format/typescript/functional-composition/format.test.js PASS tests/format/js/arrays/format.test.js (15.782 s) PASS tests/format/typescript/class-comment/format.test.js PASS tests/format/typescript/classes/format.test.js PASS tests/format/typescript/cursor/format.test.js PASS tests/format/js/method-chain/format.test.js (46.215 s) PASS tests/format/json/range/json-stringify/format.test.js PASS tests/format/flow/type-parameters/format.test.js PASS tests/format/jsx/significant-space/format.test.js PASS tests/format/jsx/multiline-assign/format.test.js PASS tests/format/js/multiparser-text/format.test.js PASS tests/format/jsx/stateless-arrow-fn/format.test.js PASS tests/format/js/newline/format.test.js PASS tests/format/jsx/namespace/format.test.js PASS tests/format/jsx/embed/format.test.js PASS tests/format/typescript/conformance/types/tuple/emptyTuples/format.test.js PASS tests/format/js/multiparser-comments/format.test.js PASS tests/format/typescript/conformance/types/typeParameters/typeParameterLists/format.test.js PASS tests/format/typescript/conformance/types/variableDeclarator/format.test.js PASS tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/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/thisType/format.test.js PASS tests/format/typescript/conformance/types/symbol/format.test.js PASS tests/format/js/function-single-destructuring/format.test.js PASS tests/format/typescript/conformance/types/parameterProperty/format.test.js PASS tests/format/jsx/text-wrap/format.test.js (9.357 s) PASS tests/format/typescript/conformance/types/never/format.test.js PASS tests/format/typescript/conformance/types/nonNullExpression/format.test.js PASS tests/format/js/template/format.test.js (7.031 s) PASS tests/format/typescript/conformance/types/namespaceExportDeclaration/format.test.js PASS tests/format/typescript/conformance/types/methodSignature/format.test.js PASS tests/format/typescript/conformance/types/moduleDeclaration/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/mappedType/format.test.js PASS tests/format/typescript/conformance/types/importEqualsDeclaration/format.test.js PASS tests/format/typescript/conformance/types/enumDeclaration/format.test.js PASS tests/format/typescript/conformance/types/indexedAccesType/format.test.js PASS tests/format/typescript/conformance/types/constructorType/format.test.js PASS tests/format/typescript/conformance/types/interfaceDeclaration/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/union/format.test.js PASS tests/format/typescript/conformance/types/firstTypeNode/format.test.js PASS tests/format/typescript/conformance/interfaces/interfaceDeclarations/format.test.js PASS tests/format/typescript/conformance/declarationEmit/typePredicates/format.test.js PASS tests/format/typescript/conformance/expressions/asOperator/format.test.js PASS tests/format/typescript/conformance/expressions/functionCalls/format.test.js PASS tests/format/typescript/conformance/es6/templates/format.test.js PASS tests/format/typescript/conformance/types/any/format.test.js PASS tests/format/typescript/conformance/classes/classDeclarations/format.test.js PASS tests/format/misc/errors/typescript/import-reflection/format.test.js PASS tests/format/typescript/conformance/types/tuple/format.test.js PASS tests/format/typescript/conformance/es6/Symbols/format.test.js PASS tests/format/typescript/import-type/attributes/format.test.js PASS tests/format/typescript/union/single-type/format.test.js PASS tests/format/typescript/custom/stability/format.test.js PASS tests/format/typescript/conformance/internalModules/importDeclarations/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/mapped-type/break-mode/format.test.js PASS tests/format/typescript/custom/module/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/custom/new/format.test.js PASS tests/format/typescript/custom/typeParameters/format.test.js PASS tests/format/typescript/import-type/long-module-name/format.test.js PASS tests/format/typescript/unknown/format.test.js PASS tests/format/typescript/conformance/comments/format.test.js PASS tests/format/typescript/unique-symbol/format.test.js PASS tests/format/typescript/update-expression/format.test.js PASS tests/format/typescript/conformance/ambient/format.test.js PASS tests/format/typescript/typeof-this/format.test.js PASS tests/format/typescript/type-member-get-set/format.test.js PASS tests/format/typescript/type-only-module-specifiers/format.test.js PASS tests/format/typescript/webhost/format.test.js PASS tests/format/typescript/top-level-await/format.test.js PASS tests/format/typescript/type-alias/format.test.js PASS tests/format/typescript/conformance/classes/format.test.js PASS tests/format/typescript/symbol/format.test.js PASS tests/format/typescript/rest/format.test.js PASS tests/format/typescript/union/format.test.js PASS tests/format/typescript/ternaries/format.test.js PASS tests/format/typescript/template-literals/format.test.js PASS tests/format/typescript/rest-type/format.test.js PASS tests/format/typescript/range/format.test.js PASS tests/format/typescript/readonly/format.test.js PASS tests/format/typescript/private-fields-in-in/format.test.js PASS tests/format/typescript/predicate-types/format.test.js PASS tests/format/typescript/tsx/format.test.js PASS tests/format/typescript/optional-type/format.test.js PASS tests/format/typescript/override-modifiers/format.test.js PASS tests/format/typescript/optional-call/format.test.js PASS tests/format/typescript/optional-method/format.test.js PASS tests/format/typescript/prettier-ignore/format.test.js PASS tests/format/typescript/never/format.test.js PASS tests/format/typescript/optional-chaining/format.test.js PASS tests/format/typescript/type-params/format.test.js PASS tests/format/typescript/optional-variance/format.test.js PASS tests/format/typescript/new/format.test.js PASS tests/format/typescript/literal/format.test.js PASS tests/format/typescript/mapped-type/format.test.js PASS tests/format/typescript/module/format.test.js PASS tests/format/typescript/keyword-types/format.test.js PASS tests/format/typescript/keyof/format.test.js PASS tests/format/typescript/keywords/format.test.js PASS tests/format/typescript/intrinsic/format.test.js PASS tests/format/typescript/non-null/format.test.js PASS tests/format/typescript/index-signature/format.test.js PASS tests/format/typescript/infer-extends/format.test.js PASS tests/format/typescript/method/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/import-export/format.test.js PASS tests/format/typescript/import-require/format.test.js PASS tests/format/typescript/explicit-resource-management/format.test.js PASS tests/format/typescript/function-type/format.test.js PASS tests/format/typescript/destructuring/format.test.js PASS tests/format/typescript/edge-cases/format.test.js PASS tests/format/typescript/last-argument-expansion/format.test.js PASS tests/format/typescript/d-ts-files/format.test.js PASS tests/format/typescript/generic/format.test.js PASS tests/format/typescript/decorator-auto-accessors/format.test.js PASS tests/format/typescript/const/format.test.js PASS tests/format/typescript/catch-clause/format.test.js PASS tests/format/typescript/export/format.test.js PASS tests/format/typescript/call-signature/format.test.js PASS tests/format/js/last-argument-expansion/format.test.js (20.351 s) PASS tests/format/typescript/declare/format.test.js PASS tests/format/typescript/bigint/format.test.js PASS tests/format/typescript/chain-expression/format.test.js PASS tests/format/typescript/decorators-ts/format.test.js PASS tests/format/typescript/break-calls/format.test.js PASS tests/format/typescript/array/format.test.js PASS tests/format/typescript/abstract-construct-types/format.test.js PASS tests/format/typescript/ambient/format.test.js PASS tests/format/typescript/abstract-class/format.test.js PASS tests/format/typescript/assert/format.test.js PASS tests/format/markdown/linkReference/case-and-space/format.test.js PASS tests/format/misc/flow-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/typescript/argument-expansion/format.test.js PASS tests/format/markdown/cursor/format.test.js PASS tests/format/markdown/math/format.test.js PASS tests/format/misc/typescript-babel-only/format.test.js PASS tests/format/misc/errors/graphql/format.test.js PASS tests/format/js/comments/html-like/format.test.js PASS tests/format/graphql/variable-definitions/format.test.js PASS tests/format/angular/interpolation/html/format.test.js PASS tests/format/typescript/assignment/format.test.js PASS tests/format/graphql/union-types/format.test.js PASS tests/format/graphql/type-extension-definition/format.test.js PASS tests/format/graphql/prettier-ignore/format.test.js PASS tests/format/graphql/scalar/format.test.js PASS tests/format/graphql/objects/format.test.js PASS tests/format/graphql/schema/format.test.js PASS tests/format/graphql/lists/format.test.js PASS tests/format/graphql/range/format.test.js PASS tests/format/graphql/string/format.test.js PASS tests/format/graphql/object-type-def/format.test.js PASS tests/format/graphql/fragment-variables/format.test.js PASS tests/format/graphql/hello/format.test.js PASS tests/format/graphql/enum/format.test.js PASS tests/format/graphql/interface/format.test.js PASS tests/format/graphql/fragments/format.test.js PASS tests/format/graphql/fields/format.test.js PASS tests/format/graphql/kitchen-sink/format.test.js PASS tests/format/graphql/directives/format.test.js PASS tests/format/graphql/deprecation/format.test.js PASS tests/format/graphql/directive-decl/format.test.js PASS tests/format/graphql/definitions/format.test.js PASS tests/format/graphql/comments/format.test.js PASS tests/format/graphql/arguments/format.test.js PASS tests/format/graphql/newline/format.test.js PASS tests/format/typescript/compiler/format.test.js (5.481 s) PASS tests/format/handlebars/newline/format.test.js PASS tests/format/handlebars/path-expressions/format.test.js PASS tests/format/handlebars/text-wrap/format.test.js PASS tests/format/handlebars/escape/format.test.js PASS tests/format/handlebars/comment/format.test.js PASS tests/format/handlebars/last-line/format.test.js PASS tests/format/handlebars/prettier-ignore/format.test.js PASS tests/format/handlebars/basics/format.test.js PASS tests/format/handlebars/block-param/format.test.js PASS tests/format/handlebars/style-tag/format.test.js PASS tests/format/angular/upper-case/format.test.js PASS tests/format/angular/self-closing/format.test.js PASS tests/format/angular/v20-syntax/format.test.js PASS tests/format/angular/typeof-expression/format.test.js PASS tests/format/angular/shorthand/format.test.js PASS tests/format/angular/template-literal/format.test.js PASS tests/format/handlebars/block-statement/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/icu-expression/format.test.js PASS tests/format/handlebars/attr-node/format.test.js PASS tests/format/typescript/as/format.test.js PASS tests/format/js/module-string-names/format.test.js PASS tests/format/angular/let-declaration/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/flow-repo/node_tests/package_file/bar_lib/format.test.js PASS tests/format/js/class-static-block/format.test.js PASS tests/format/flow-repo/node_tests/json_file/package2/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_tests/package_file_node__modules/foo/format.test.js PASS tests/format/flow-repo/node_haste/external/_d3/format.test.js PASS tests/format/flow-repo/node_tests/basic_package/bar_lib/format.test.js PASS tests/format/flow-repo/node_haste/foo/bar/format.test.js PASS tests/format/misc/babel-redirect-to-babel-flow/format.test.js PASS tests/format/flow-repo/librec/lib/B/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/librec/lib/A/format.test.js PASS tests/format/flow-repo/declaration_files_haste/ws/test/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_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/misc/errors/flow/import-reflection/format.test.js PASS tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/format.test.js PASS tests/format/flow-repo/declaration_files_haste/foo/bar/format.test.js PASS tests/format/angular/control-flow/format.test.js PASS tests/format/flow-repo/declaration_files_haste/external/_d3/format.test.js PASS tests/format/flow-repo/union_new/lib/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/recheck-haste/tmp1A/format.test.js PASS tests/format/flow-repo/this_type/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/tmp4f/format.test.js PASS tests/format/flow-repo/static_overload/lib/format.test.js PASS tests/format/flow-repo/recheck/tmp2f/format.test.js PASS tests/format/flow-repo/recheck/tmp3f/format.test.js PASS tests/format/flow-repo/recheck/tmp2e/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/type_param_variance2/libs/format.test.js PASS tests/format/flow-repo/recheck/tmp2b/format.test.js PASS tests/format/flow-repo/recheck/tmp1h/format.test.js PASS tests/format/flow-repo/recheck/tmp1j/format.test.js PASS tests/format/flow-repo/recheck/tmp1i/format.test.js PASS tests/format/flow-repo/recheck/tmp1g/format.test.js PASS tests/format/flow-repo/recheck/tmp2a/format.test.js PASS tests/format/flow-repo/recheck/tmp1d/format.test.js PASS tests/format/flow-repo/recheck/tmp1e/format.test.js PASS tests/format/flow-repo/recheck/tmp1c/format.test.js PASS tests/format/flow-repo/recheck/tmp1f/format.test.js PASS tests/format/flow-repo/recheck/tmp1b/format.test.js PASS tests/format/flow-repo/node_tests/url/format.test.js PASS tests/format/flow-repo/recheck/tmp1a/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/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/path_node__modules/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/os/format.test.js PASS tests/format/flow-repo/node_tests/package_file/format.test.js PASS tests/format/flow-repo/node_tests/stream/format.test.js PASS tests/format/flow-repo/node_tests/json_file/format.test.js PASS tests/format/flow-repo/node_tests/process/format.test.js PASS tests/format/js/comments-closure-typecast/format.test.js (5.629 s) PASS tests/format/flow-repo/node_tests/fs/format.test.js PASS tests/format/js/multiparser-graphql/format.test.js (5.978 s) 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_file/format.test.js PASS tests/format/flow-repo/node_tests/basic_node__modules/format.test.js PASS tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/format.test.js PASS tests/format/flow-repo/node_tests/crypto/format.test.js PASS tests/format/flow-repo/node_haste/ws/format.test.js PASS tests/format/flow-repo/node_modules_with_symlinks/root/format.test.js PASS tests/format/flow-repo/node_tests/assert/format.test.js PASS tests/format/flow-repo/module_not_found_errors/src/format.test.js PASS tests/format/flow-repo/node_tests/basic/format.test.js PASS tests/format/flow-repo/new_react/fakelib/format.test.js PASS tests/format/flow-repo/modified_lib/lib/format.test.js PASS tests/format/flow-repo/libflow-typed/flow-typed/format.test.js PASS tests/format/flow-repo/lib_interfaces/declarations/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/incremental_cycle_break/tmp1/format.test.js PASS tests/format/flow-repo/incremental_path/dir/format.test.js PASS tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/format.test.js PASS tests/format/flow-repo/incremental_basic/tmp1/format.test.js PASS tests/format/flow-repo/incremental_basic/tmp3/format.test.js PASS tests/format/flow-repo/jsx_intrinsics.custom/lib/format.test.js PASS tests/format/flow-repo/incremental_basic/tmp2/format.test.js PASS tests/format/flow-repo/incremental_cycle/tmp2/format.test.js PASS tests/format/flow-repo/incremental_cycle/tmp3/format.test.js PASS tests/format/flow-repo/intersection/lib/format.test.js PASS tests/format/flow-repo/haste_use_name_reducers/dir2/format.test.js PASS tests/format/flow-repo/include/included/format.test.js PASS tests/format/flow-repo/node_tests/buffer/format.test.js PASS tests/format/flow-repo/haste_use_name_reducers/dir1/format.test.js PASS tests/format/flow-repo/haste_cycle/models/format.test.js PASS tests/format/flow-repo/incremental_cycle/tmp1/format.test.js PASS tests/format/flow-repo/get-def2/lib/format.test.js PASS tests/format/flow-repo/export_default/lib/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/demo/1/format.test.js PASS tests/format/flow-repo/es_declare_module/flow-typed/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_haste/ws/format.test.js PASS tests/format/flow-repo/node_tests/child_process/format.test.js PASS tests/format/flow-repo/declaration_files_haste/ws/format.test.js PASS tests/format/flow-repo/declare_type/lib/format.test.js PASS tests/format/flow-repo/demo/2/format.test.js PASS tests/format/flow-repo/config_ignore/dir/format.test.js PASS tests/format/flow-repo/declare_class/lib/format.test.js PASS tests/format/flow-repo/contents/ignore/format.test.js PASS tests/format/flow-repo/contents/no_flow/format.test.js PASS tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/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/declare_module_exports/flow-typed/format.test.js PASS tests/format/flow-repo/auxiliary/lib/format.test.js PASS tests/format/misc/errors/yaml/format.test.js PASS tests/format/flow-repo/call_caching2/lib/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/html/multiparser/unknown/format.test.js PASS tests/format/html/tags/object-prototype-properties/format.test.js PASS tests/format/misc/errors/less/format.test.js PASS tests/format/flow-repo/annot/any/format.test.js PASS tests/format/html/multiparser/css/format.test.js PASS tests/format/html/multiparser/markdown/format.test.js PASS tests/format/html/multiparser/ts/format.test.js PASS tests/format/flow/comments/normal-comments/format.test.js PASS tests/format/misc/errors/flow/format.test.js PASS tests/format/yaml/directive/format.test.js PASS tests/format/yaml/inline-extend-syntax/format.test.js PASS tests/format/html/multiparser/js/format.test.js PASS tests/format/yaml/prettier-ignore/format.test.js PASS tests/format/yaml/alias/format.test.js PASS tests/format/stylefmt-repo/readme/format.test.js PASS tests/format/stylefmt-repo/inline-comment/format.test.js PASS tests/format/yaml/document/format.test.js PASS tests/format/yaml/home-assistant/format.test.js PASS tests/format/yaml/ansible/format.test.js PASS tests/format/yaml/comment/format.test.js PASS tests/format/flow-repo/call_caching1/lib/format.test.js PASS tests/format/flow-repo/window/format.test.js PASS tests/format/yaml/root/format.test.js PASS tests/format/flow-repo/weakmode/format.test.js PASS tests/format/flow-repo/value/format.test.js PASS tests/format/flow-repo/vim_emacs_errors/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/unused_function_args/format.test.js PASS tests/format/flow-repo/unchecked_node_module_vs_lib/format.test.js PASS tests/format/flow-repo/unicode/format.test.js PASS tests/format/flow-repo/unchecked_haste_module_vs_lib/format.test.js PASS tests/format/flow-repo/unreachable/format.test.js PASS tests/format/flow-repo/typecast/format.test.js PASS tests/format/flow-repo/undefined/format.test.js PASS tests/format/flow-repo/type_param_variance2/format.test.js PASS tests/format/flow-repo/typeapp_perf/format.test.js PASS tests/format/flow-repo/typeof/format.test.js PASS tests/format/flow-repo/type_param_variance/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_param_defaults/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/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/type-at-pos/format.test.js PASS tests/format/flow-repo/this_ctor/format.test.js PASS tests/format/flow-repo/try/format.test.js PASS tests/format/flow-repo/template/format.test.js PASS tests/format/flow-repo/this/format.test.js PASS tests/format/flow-repo/tagged-unions/format.test.js PASS tests/format/flow-repo/taint/format.test.js PASS tests/format/flow-repo/this_type/format.test.js PASS tests/format/flow-repo/symbol/format.test.js PASS tests/format/flow-repo/symlink/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/union-intersection/format.test.js (9.862 s) PASS tests/format/flow-repo/switch/format.test.js PASS tests/format/flow-repo/union_new/format.test.js (10.713 s) PASS tests/format/flow-repo/suppress/format.test.js PASS tests/format/flow-repo/super/format.test.js PASS tests/format/flow-repo/suggest/format.test.js PASS tests/format/flow-repo/static_overload/format.test.js PASS tests/format/flow-repo/strict/format.test.js PASS tests/format/flow-repo/statics/format.test.js PASS tests/format/flow-repo/strict_requires/format.test.js PASS tests/format/flow-repo/shape/format.test.js PASS tests/format/flow-repo/structural_subtyping/format.test.js PASS tests/format/flow-repo/singleton/format.test.js PASS tests/format/flow-repo/union/format.test.js (11.96 s) PASS tests/format/flow-repo/spread/format.test.js PASS tests/format/flow-repo/sketchy_null_default/format.test.js PASS tests/format/flow-repo/sealed_objects/format.test.js PASS tests/format/flow-repo/sealed/format.test.js PASS tests/format/flow-repo/simple_arrays/format.test.js PASS tests/format/flow-repo/return_new/format.test.js PASS tests/format/flow-repo/reflection/format.test.js PASS tests/format/flow-repo/seal/format.test.js PASS tests/format/flow-repo/requireLazy/format.test.js PASS tests/format/flow-repo/return/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/recheck-haste/format.test.js PASS tests/format/flow-repo/require/format.test.js PASS tests/format/flow-repo/record/format.test.js PASS tests/format/flow-repo/react_functional/format.test.js PASS tests/format/flow-repo/rec/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/qualified/format.test.js PASS tests/format/flow-repo/private/format.test.js PASS tests/format/flow-repo/private_class_fields/format.test.js PASS tests/format/flow-repo/recheck/format.test.js PASS tests/format/flow-repo/predicates-parsing/format.test.js PASS tests/format/flow-repo/promises/format.test.js PASS tests/format/flow-repo/predicates-inferred/format.test.js PASS tests/format/flow-repo/refi/format.test.js (6.929 s) PASS tests/format/flow-repo/predicates-abstract/format.test.js PASS tests/format/flow-repo/predicates-declared/format.test.js PASS tests/format/flow-repo/plsummit/format.test.js PASS tests/format/flow-repo/poly_class_export/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/parse_error_haste/format.test.js PASS tests/format/flow-repo/parse/format.test.js PASS tests/format/flow-repo/type-printer/format.test.js (18.36 s) PASS tests/format/flow-repo/optional_chaining/format.test.js PASS tests/format/flow-repo/poly/format.test.js PASS tests/format/flow-repo/objmap/format.test.js PASS tests/format/flow-repo/optional_props/format.test.js PASS tests/format/flow-repo/object_is/format.test.js PASS tests/format/flow-repo/overload/format.test.js PASS tests/format/flow-repo/optional/format.test.js PASS tests/format/flow-repo/object_freeze/format.test.js PASS tests/format/flow-repo/object_annot/format.test.js PASS tests/format/flow-repo/number_constants/format.test.js PASS tests/format/flow-repo/objects/format.test.js PASS tests/format/flow-repo/object-method/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/nullable/format.test.js PASS tests/format/flow-repo/object_assign/format.test.js PASS tests/format/flow-repo/name_prop/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/react/format.test.js (13.065 s) PASS tests/format/flow-repo/object_api/format.test.js PASS tests/format/flow-repo/more_statics/format.test.js PASS tests/format/flow-repo/more_generics/format.test.js PASS tests/format/flow-repo/refinements/format.test.js (14.672 s) PASS tests/format/flow-repo/more_path/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/module_redirect/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/more_react/format.test.js PASS tests/format/flow-repo/missing_annotation/format.test.js PASS tests/format/flow-repo/more_annot/format.test.js PASS tests/format/flow-repo/method_properties/format.test.js PASS tests/format/flow-repo/new_spread/format.test.js (5.086 s) PASS tests/format/flow-repo/malformed_code/format.test.js PASS tests/format/flow-repo/multiflow/format.test.js PASS tests/format/flow-repo/misc/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/match_failure/format.test.js PASS tests/format/flow-repo/loners/format.test.js PASS tests/format/flow-repo/liberr/format.test.js PASS tests/format/flow-repo/libconfig/format.test.js PASS tests/format/flow-repo/libdef_ignored_module/format.test.js PASS tests/format/flow-repo/locals/format.test.js PASS tests/format/flow-repo/keyvalue/format.test.js PASS tests/format/flow-repo/last_duplicate_property_wins/format.test.js PASS tests/format/flow-repo/lib/format.test.js PASS tests/format/flow-repo/keys/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.custom/format.test.js PASS tests/format/flow-repo/integration/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/logical/format.test.js PASS tests/format/flow-repo/new_react/format.test.js (7.622 s) PASS tests/format/flow-repo/indexer/format.test.js PASS tests/format/flow-repo/incremental_haste_name_reducers_duplicate/format.test.js PASS tests/format/flow-repo/incremental_non_flow_move/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/iterable/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/incremental_json/format.test.js PASS tests/format/flow-repo/incremental_cycle_break/format.test.js PASS tests/format/flow-repo/include_suppressed/format.test.js PASS tests/format/flow-repo/incremental_basic/format.test.js PASS tests/format/flow-repo/incremental_cycle/format.test.js PASS tests/format/flow-repo/incremental_delete/format.test.js PASS tests/format/flow-repo/init/format.test.js PASS tests/format/flow-repo/immutable_methods/format.test.js PASS tests/format/flow-repo/incremental/format.test.js PASS tests/format/flow-repo/implements/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/haste_use_name_reducers/format.test.js PASS tests/format/flow-repo/haste_name_reducers_defaults/format.test.js PASS tests/format/flow-repo/get-imports/format.test.js PASS tests/format/flow-repo/ignore_package/format.test.js PASS tests/format/flow-repo/getters_and_setters_disabled/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/import_typeof/format.test.js PASS tests/format/flow-repo/funrec/format.test.js PASS tests/format/flow-repo/import_type/format.test.js PASS tests/format/flow-repo/generics/format.test.js PASS tests/format/flow-repo/get-def/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/fixpoint/format.test.js PASS tests/format/flow-repo/forof/format.test.js PASS tests/format/flow-repo/facebook_fbt_some/format.test.js PASS tests/format/flow-repo/for/format.test.js PASS tests/format/flow-repo/facebook_fbt_none/format.test.js PASS tests/format/flow-repo/getters_and_setters_enabled/format.test.js PASS tests/format/flow-repo/extensions/format.test.js PASS tests/format/flow-repo/export_default/format.test.js PASS tests/format/flow-repo/export_type/format.test.js PASS tests/format/flow-repo/esproposal_export_star_as.warn/format.test.js PASS tests/format/flow-repo/function/format.test.js PASS tests/format/flow-repo/esproposal_class_static_fields.warn/format.test.js PASS tests/format/flow-repo/esproposal_export_star_as.enable/format.test.js PASS tests/format/flow-repo/esproposal_class_static_fields.ignore/format.test.js PASS tests/format/flow-repo/esproposal_class_instance_fields.ignore/format.test.js PASS tests/format/flow-repo/facebookisms/format.test.js PASS tests/format/flow-repo/esproposal_export_star_as.ignore/format.test.js PASS tests/format/flow-repo/generators/format.test.js PASS tests/format/flow-repo/esproposal_class_instance_fields.warn/format.test.js PASS tests/format/flow-repo/error_messages/format.test.js PASS tests/format/flow-repo/duplicate_methods/format.test.js PASS tests/format/flow-repo/encaps/format.test.js PASS tests/format/flow-repo/es_declare_module/format.test.js PASS tests/format/flow-repo/enumerror/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/dump-types/format.test.js PASS tests/format/flow-repo/docblock_flow/format.test.js PASS tests/format/flow-repo/declare_type/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/declare_module_exports/format.test.js PASS tests/format/flow-repo/declare_fun/format.test.js PASS tests/format/flow-repo/disjoint-union-perf/format.test.js PASS tests/format/flow-repo/dictionary/format.test.js PASS tests/format/flow-repo/declare_class/format.test.js PASS tests/format/flow-repo/dom/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/destructuring/format.test.js PASS tests/format/flow-repo/declaration_files_node/format.test.js PASS tests/format/flow-repo/declaration_files_incremental_haste/format.test.js PASS tests/format/flow-repo/cycle/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/covariance/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/es6modules/format.test.js (6.325 s) PASS tests/format/flow-repo/config_munging_underscores2/format.test.js PASS tests/format/flow-repo/constructor_annots/format.test.js PASS tests/format/flow-repo/config_munging_underscores/format.test.js PASS tests/format/flow-repo/config_module_name_mapper_filetype/format.test.js PASS tests/format/flow-repo/config_module_system_node_resolve_dirname/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_all_weak/format.test.js PASS tests/format/flow-repo/config_all/format.test.js PASS tests/format/flow-repo/config_module_name_rewrite_node/format.test.js PASS tests/format/flow-repo/config_module_name_rewrite_haste/format.test.js PASS tests/format/flow-repo/config_all_false/format.test.js PASS tests/format/flow-repo/core_tests/format.test.js PASS tests/format/flow-repo/config_file_extensions/format.test.js PASS tests/format/flow-repo/conditional/format.test.js PASS tests/format/flow-repo/commonjs/format.test.js PASS tests/format/flow-repo/class_type/format.test.js PASS tests/format/flow-repo/declare_export/format.test.js PASS tests/format/flow-repo/computed_props/format.test.js PASS tests/format/flow-repo/class_munging/format.test.js PASS tests/format/flow-repo/check-contents/format.test.js PASS tests/format/flow-repo/class_statics/format.test.js PASS tests/format/flow-repo/class_method_default_parameters/format.test.js PASS tests/format/flow-repo/class_subtyping/format.test.js PASS tests/format/flow-repo/classes/format.test.js PASS tests/format/flow-repo/callable/format.test.js PASS tests/format/flow-repo/closure/format.test.js PASS tests/format/flow-repo/builtin_uses/format.test.js PASS tests/format/flow-repo/call_caching2/format.test.js PASS tests/format/flow-repo/call_caching1/format.test.js PASS tests/format/flow-repo/bounded_poly/format.test.js PASS tests/format/flow-repo/break/format.test.js PASS tests/format/flow-repo/auxiliary/format.test.js PASS tests/format/flow-repo/class_fields/format.test.js PASS tests/format/flow-repo/builtins/format.test.js PASS tests/format/flow-repo/binary/format.test.js PASS tests/format/flow-repo/autocomplete/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/call_properties/format.test.js PASS tests/format/flow-repo/arrays/format.test.js PASS tests/format/flow-repo/bom/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/arraylib/format.test.js PASS tests/format/flow-repo/annot2/format.test.js PASS tests/format/flow-repo/any/format.test.js PASS tests/format/flow-repo/abnormal/format.test.js PASS tests/format/scss/yaml/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/parens/format.test.js PASS tests/format/scss/case/format.test.js PASS tests/format/flow-repo/arith/format.test.js PASS tests/format/scss/at-rule/format.test.js PASS tests/format/flow-repo/annot/format.test.js PASS tests/format/scss/comments/format.test.js PASS tests/format/less/yaml/format.test.js PASS tests/format/less/postcss-8-improment/format.test.js PASS tests/format/mjml/mj-style/format.test.js PASS tests/format/mjml/mjml/format.test.js PASS tests/format/less/no-semicolon/format.test.js PASS tests/format/less/variable-selector/format.test.js PASS tests/format/less/inline-javascript/format.test.js PASS tests/format/less/interpolation/format.test.js PASS tests/format/less/function-selector/format.test.js PASS tests/format/less/empty/format.test.js PASS tests/format/scss/atrule/format.test.js PASS tests/format/less/important/format.test.js PASS tests/format/less/custom-properties/format.test.js PASS tests/format/flow-repo/async/format.test.js PASS tests/format/less/comments/format.test.js PASS tests/format/less/parens/format.test.js PASS tests/format/html/yaml/format.test.js PASS tests/format/html/text/format.test.js PASS tests/format/html/symbol_entities/format.test.js PASS tests/format/jsx/fbt/format.test.js PASS tests/format/html/svg/format.test.js PASS tests/format/jsx/template/format.test.js PASS tests/format/json/range/format.test.js PASS tests/format/html/srcset/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/prettier_ignore/format.test.js PASS tests/format/html/interpolation/format.test.js PASS tests/format/html/front-matter/format.test.js PASS tests/format/html/doctype_declarations/format.test.js PASS tests/format/less/case/format.test.js PASS tests/format/html/cdata/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/html/case/format.test.js PASS tests/format/html/cursor/format.test.js PASS tests/format/html/script/format.test.js PASS tests/format/flow/variance/format.test.js PASS tests/format/flow/typeapp-call/format.test.js PASS tests/format/less/less/format.test.js PASS tests/format/flow/union_intersection/format.test.js PASS tests/format/flow/union/format.test.js PASS tests/format/flow/typeof/format.test.js PASS tests/format/flow/type-spread/format.test.js PASS tests/format/flow/template/format.test.js PASS tests/format/flow/type-cast/format.test.js PASS tests/format/flow/proto-props/format.test.js PASS tests/format/html/attributes/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/assignments/format.test.js PASS tests/format/html/basics/format.test.js PASS tests/format/flow/maybe/format.test.js PASS tests/format/flow/mixins/format.test.js PASS tests/format/flow/object-comment/format.test.js PASS tests/format/flow/return-arrow/format.test.js PASS tests/format/flow/literal/format.test.js PASS tests/format/flow/import-type-specifier/format.test.js PASS tests/format/flow/intersection/format.test.js PASS tests/format/flow/method/format.test.js PASS tests/format/flow/jsx/format.test.js PASS tests/format/flow/implements/format.test.js PASS tests/format/flow/import/format.test.js PASS tests/format/flow/export/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/flow-intersection/format.test.js PASS tests/format/flow/exact-object/format.test.js PASS tests/format/flow/last-argument-expansion/format.test.js PASS tests/format/flow/declare-opaque-type/format.test.js PASS tests/format/flow/ignore/format.test.js PASS tests/format/flow/declare-class/format.test.js PASS tests/format/flow/function-single-destructuring/format.test.js PASS tests/format/flow/declare-function/format.test.js PASS tests/format/flow/cursor/format.test.js PASS tests/format/flow/array-union/format.test.js PASS tests/format/flow/class-field/format.test.js PASS tests/format/flow/annotation/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/array-comments/format.test.js PASS tests/format/flow/all/format.test.js PASS tests/format/flow/break-calls/format.test.js PASS tests/format/vue/style/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/stylefmt-repo/vendor-prefix/format.test.js PASS tests/format/vue/v-for/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/ts-expression/format.test.js PASS tests/format/stylefmt-repo/nested-mixin-2/format.test.js PASS tests/format/flow/comments/format.test.js PASS tests/format/stylefmt-repo/nested-indention-2/format.test.js PASS tests/format/stylefmt-repo/non-nested-combinator/format.test.js PASS tests/format/stylefmt-repo/nested-atrule/format.test.js PASS tests/format/vue/html-vue/format.test.js PASS tests/format/stylefmt-repo/nested-2/format.test.js PASS tests/format/stylefmt-repo/nested-mixin/format.test.js PASS tests/format/stylefmt-repo/media-indent-with-import/format.test.js PASS tests/format/stylefmt-repo/nested-indention/format.test.js PASS tests/format/stylefmt-repo/media-indent/format.test.js PASS tests/format/stylefmt-repo/nested/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/font-shorthand/format.test.js PASS tests/format/stylefmt-repo/lowercase/format.test.js PASS tests/format/stylefmt-repo/custom-media-queries/format.test.js PASS tests/format/stylefmt-repo/content/format.test.js PASS tests/format/stylefmt-repo/ie-hacks/format.test.js PASS tests/format/stylefmt-repo/custom-properties/format.test.js PASS tests/format/stylefmt-repo/font-face/format.test.js PASS tests/format/stylefmt-repo/color-hex-lowercase/format.test.js PASS tests/format/stylefmt-repo/custom-selectors/format.test.js PASS tests/format/stylefmt-repo/data-url/format.test.js PASS tests/format/stylefmt-repo/comment-in-rules/format.test.js PASS tests/format/vue/vue-3/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/attr-selector/format.test.js PASS tests/format/stylefmt-repo/at-apply/format.test.js PASS tests/format/stylefmt-repo/cssnext-example/format.test.js PASS tests/format/stylefmt-repo/comment/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/selector-string/format.test.js PASS tests/format/css/tailwind/format.test.js PASS tests/format/css/selector-call/format.test.js PASS tests/format/css/trailing-comma/format.test.js PASS tests/format/css/variables/format.test.js PASS tests/format/css/range/format.test.js PASS tests/format/css/units/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/postcss-plugins/format.test.js PASS tests/format/css/params/format.test.js PASS tests/format/css/no-semicolon/format.test.js PASS tests/format/css/loose/format.test.js PASS tests/format/css/numbers/format.test.js PASS tests/format/css/yaml/format.test.js PASS tests/format/css/long-rule/format.test.js PASS tests/format/css/modules/format.test.js PASS tests/format/css/grid/format.test.js PASS tests/format/css/fill-value/format.test.js PASS tests/format/css/indent/format.test.js PASS tests/format/css/empty/format.test.js PASS tests/format/css/composes/format.test.js PASS tests/format/css/cursor/format.test.js PASS tests/format/css/colon/format.test.js PASS tests/format/css/important/format.test.js PASS tests/format/css/parens/format.test.js PASS tests/format/css/inline-url/format.test.js PASS tests/format/css/character-escaping/format.test.js PASS tests/format/css/combinator/format.test.js PASS tests/format/css/atword/format.test.js PASS tests/format/css/bom/format.test.js PASS tests/format/css/case/format.test.js PASS tests/format/vue/event-binding/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/jsx/deprecated-jsx-bracket-same-line-option/format.test.js (6.666 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (6.955 s) delete-variable.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:13)   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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 eval-arguments.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `eval-arguments.js [hermes] format 1` - Snapshot - 7 + Received + 7 - "invalid assignment left-hand side (3:2) + "'=>' expected in generic arrow function (2:7)  1 | function myfunc() { -   2 | eval = 1 + > 2 | eval = 1 - > 3 | arguments = arguments; + | ^ +   3 | arguments = arguments; - | ^  4 | }  5 | - Cause: invalid assignment left-hand side (3:2) - arguments = arguments; -  ^~~~~~~~~" + Cause: '=>' expected in generic arrow function (2:7) + eval = 1 +  ^" 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 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 FAIL tests/format/jsx/expression-with-types/format.test.js (5.855 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/strings/format.test.js (49.788 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/objects/format.test.js (13.943 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 + 9 - "unexpected token in type annotation (5:4) -  3 | a = () => ({}).x; + "'=>' expected in generic arrow function (1:11) + > 1 | () => ({}``); - 4 | ({} && a, b); - > 5 | ({}::b, 0); - | ^ +  |  ^ - 6 | ({}::b()``[''].c++ && 0 ? 0 : 0, 0); -  7 | ({}(), 0); + 2 | ({})``; +  3 | a = () => ({}).x; - 8 | ({} = 0); + 4 | ({} && a, b); - Cause: unexpected token in type annotation (5:4) - ({}::b, 0); - ^" + Cause: '=>' expected in generic arrow function (1:11) + () => ({}``); +   ^" 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (16.267 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (18.31 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (27:12)   25 |  26 | function giveMeSome() { > 27 | a( a ); // prettier-ignore  | ^  28 | // shouldn't I return something? :shrug:  29 | }  30 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (5.936 s) assertions.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:50) > 1 | import("./foo.json", { assert: { type: "json" } });  | ^  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (6.708 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (29.714 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":"none"} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/multiparser-invalid/format.test.js text.js > [hermes] format Error: expect(received).rejects.toThrowErrorMatchingSnapshot() Snapshot name: `text.js [hermes] format 1` - Snapshot - 11 + Received + 9 - "untagged template literal contains invalid escape sequence (6:16) -  4 | foo = markdown`\u{prettier}\u{0065}`; + "'=>' expected in generic arrow function (1:4) + > 1 | foo = foo`\u{prettier}\u{0065}`; - 5 | foo = css`\u{prettier}\u{0065}`; - > 6 | foo = /* HTML */`\u{prettier}\u{0065}`; - | ^ -  7 | foo = /* GraphQL */`\u{prettier}\u{0065}`; +   |  ^ + 2 | foo = html`\u{prettier}\u{0065}`; +  3 | foo = graphql`\u{prettier}\u{0065}`; - 8 | -  9 | foo = foo`\u{prettier}${foo}pr\u{0065}ttier`; + 4 | foo = markdown`\u{prettier}\u{0065}`; - Cause: untagged template literal contains invalid escape sequence (6:16) - foo = /* HTML */`\u{prettier}\u{0065}`; -  ^~~~~~~~~~~~~~~~~~~~~~" + Cause: '=>' expected in generic arrow function (1:4) + foo = foo`\u{prettier}\u{0065}`; +  ^" 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/object-property-ignore/format.test.js (14.844 s) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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-5678.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (53:0)   51 | " 000 "  52 | } > 53 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":"all"} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/typescript/end-of-line/format.test.js multiline.ts - {"endOfLine":"lf"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:66)   1 | type IAmIncredibleLongParameterType = {}; > 2 | const IAmAnotherFunctionName = (_0: IAmIncredibleLongParameterType) => {};  | ^  3 | export const IAmIncredibleLongFunctionName = IAmAnotherFunctionName(  4 | (_0: IAmIncredibleLongParameterType) => {  5 | setTimeout(() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multiline.ts - {"endOfLine":"cr"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:66)   1 | type IAmIncredibleLongParameterType = {}; > 2 | const IAmAnotherFunctionName = (_0: IAmIncredibleLongParameterType) => {};  | ^  3 | export const IAmIncredibleLongFunctionName = IAmAnotherFunctionName(  4 | (_0: IAmIncredibleLongParameterType) => {  5 | setTimeout(() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 multiline.ts - {"endOfLine":"crlf"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:66)   1 | type IAmIncredibleLongParameterType = {}; > 2 | const IAmAnotherFunctionName = (_0: IAmIncredibleLongParameterType) => {};  | ^  3 | export const IAmIncredibleLongFunctionName = IAmAnotherFunctionName(  4 | (_0: IAmIncredibleLongParameterType) => {  5 | setTimeout(() => { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/for/format.test.js (18.514 s) comment.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:0)   1 | for (x  2 | /*a*/ > 3 | in //b  4 | y) //c  5 | ;  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 continue-and-break-comment-1.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (31:10)   29 | }  30 | > 31 | while(true) {  | ^  32 | continue // comment  33 | ;  34 | } at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 continue-and-break-comment-2.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (37:10)   35 | }  36 | > 37 | while(true) {  | ^  38 | continue  39 | // comment  40 | ; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 for-in-with-initializer.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:20)   1 | // https://github.com/babel/babel/blob/HEAD/packages/babel-generator/test/fixtures/parentheses/in-inside-for/input.js  2 | > 3 | for (var a = (b in c) in {});  | ^  4 | for (var a = 1 || (b in c) in {});  5 | for (var a = 1 + (2 || (b in c)) in {});  6 | for (var a = (() => b in c) in {}); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 for.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (2:22)   1 | for (;;) {} > 2 | for (var i = 0; i < 10; ++i) {}  | ^  3 |  4 | for (;;) 0;  5 | for (var i = 0; i < 10; ++i) 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 in.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:12) > 1 | for ((x in a);;) {}  | ^  2 | for (a=(a in b);;) {}  3 | for (let a = (b in c); ; );  4 | for (a && (b in c); ; ); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 parentheses.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:20)   1 | // https://github.com/babel/babel/blob/HEAD/packages/babel-generator/test/fixtures/parentheses/in-inside-for/input.js  2 | > 3 | for (var a = (b in c);;);  | ^  4 | for (var a = 1 || (b in c);;);  5 | for (var a = 1 + (2 || (b in c));;);  6 | for (var a = (() => b in c);;); at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 var.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (1:7) > 1 | for (a in b) var c = {}; [];  | ^  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/object-inexact/format.test.js test.js - {"trailingComma":"es5"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (16:129)   14 | type V = {x: {...}, y: {x: {...}, a: number, b: number, c: number, d: number, e: number, f: number, ...}, z: {...}, foo: number, bar: {foo: number, ...}, ...};  15 | > 16 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, ...}, ...}) { return x; }  | ^  17 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, ...}, ...}) { return x; }  18 |  19 | type W = {...}; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 test.js - {"trailingComma":"none"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (16:129)   14 | type V = {x: {...}, y: {x: {...}, a: number, b: number, c: number, d: number, e: number, f: number, ...}, z: {...}, foo: number, bar: {foo: number, ...}, ...};  15 | > 16 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, ...}, ...}) { return x; }  | ^  17 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, ...}, ...}) { return x; }  18 |  19 | type W = {...}; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 test.js - {"trailingComma":"all"} > [hermes] format SyntaxError: '=>' expected in generic arrow function (16:129)   14 | type V = {x: {...}, y: {x: {...}, a: number, b: number, c: number, d: number, e: number, f: number, ...}, z: {...}, foo: number, bar: {foo: number, ...}, ...};  15 | > 16 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, ...}, ...}) { return x; }  | ^  17 | function test(x: {foo: number, bar: number, baz: number, qux: nunber, a: number, b: number, c: {a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, ...}, ...}) { return x; }  18 |  19 | type W = {...}; at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/component/format.test.js component-declaration.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (8:27)   6 |  7 | component MyComponent() { > 8 | return <OtherComponent />;  | ^  9 | }  10 |  11 | component MyComponent(a: string, b: number) renders SomeComponent { at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/misc/require-pragma/js/format.test.js module-with-pragma.js - {"requirePragma":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (13:3)   11 | return bar +  12 | 3 + > 13 | 4;  | ^  14 | }  15 | at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 shebang-with-pragma.js - {"requirePragma":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:113)   3 |  * @format  4 |  */ > 5 | function test() { const answer = 42;console.log("%s is the answer to life, the universe, and everything", answer);}  | ^  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 snippet: #0 - {"requirePragma":true} > [hermes] format SyntaxError: '=>' expected in generic arrow function (3:8)   1 | #!/usr/bin/env node  2 | /** @format */ > 3 | prettier  | ^ at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (260.887 s) indent.js > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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: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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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,"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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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: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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (203.916 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (32:7)   30 | normalModeBreaking  31 | ? johnJacobJingleHeimerSchmidtHisNameIsMyNameTooWheneverWeGoOutThePeopleAlwaysShoutThereGoesJohnJacobJingleHeimerSchmidtYaDaDaDaDaDaDa > 32 | : "c";  | ^  33 |  34 | // This ConditionalExpression prints in JSX mode because its test is a  35 | // JSXElement. It is non-breaking. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (105:13)   103 | {Array(20)  104 | .fill() > 105 | .map((_, i) => (  | ^  106 | <h2 key={i}>{i + 1}</h2>  107 | ))}  108 | </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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (12:30)   10 | ];  11 | > 12 | <div {...((foo || foo === null) ? {foo} : null)} />  | ^  13 |  14 | f?.(<div/>);  15 | (<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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (2: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>  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":false,"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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (32:7)   30 | normalModeBreaking  31 | ? johnJacobJingleHeimerSchmidtHisNameIsMyNameTooWheneverWeGoOutThePeopleAlwaysShoutThereGoesJohnJacobJingleHeimerSchmidtYaDaDaDaDaDaDa > 32 | : "c";  | ^  33 |  34 | // This ConditionalExpression prints in JSX mode because its test is a  35 | // JSXElement. It is non-breaking. at y0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:2:58812) at x0 (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:85) at Object.b0 [as parse] (file:///build/prettier/src/prettier/dist/plugin-hermes/index.mjs:14:309) at parse5 (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true,"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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (12:30)   10 | ];  11 | > 12 | <div {...((foo || foo === null) ? {foo} : null)} />  | ^  13 |  14 | f?.(<div/>);  15 | (<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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (2: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>  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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true,"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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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":true,"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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (161.543 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (4:2)   2 | c;  3 | > 4 | a = b /** Comment */ ||  | ^  5 | c;  6 |  7 | 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (4:2)   2 | c;  3 | > 4 | a = b || // TODO this is a very very very very long comment that makes it go > 80 columns  | ^  5 | c;  6 |  7 | 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (9:1)   7 | <ChildUpdates renderAnchor={true} anchorClassOn={true} />,  8 | container > 9 | );  | ^  10 |  11 | render?.( // Warm any cache  12 | <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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:6)   3 | /* comment */  4 | } > 5 | </div>;  | ^  6 |  7 | <div>  8 | {/* 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/prettier/tests/config/run-format-test.js:383:20) at async file:///build/prettier/src/prettier/tests/config/run-format-test.js:339:11 preserve-new-line-last.js > [hermes] format SyntaxError: '=>' expected in generic arrow function (4:0)   2 | a  3 | /* eslint-disable */ > 4 | }  5 |  6 | function f() {  7 | 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 (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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 - {"semi":false} > [hermes] format SyntaxError: '=>' expected in generic arrow function (5:6)   3 | /* comment */  4 | } > 5 | </div>;  | ^  6 |  7 | <div>  8 | {/* 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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 - {"semi":false} > [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/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:16731:24) at async coreFormat (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17287:25) at async formatWithCursor (file:///tmp/742f8e4d63877c19dbf01faf909c2d3f/node_modules/prettier/index.mjs:17504:14) at async format (file:///build/prettier/src/prettier/tests/config/run-format-test.js:556:47) at async runTest (file:///build/prettier/src/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 β€Ί 6 snapshots failed from 4 test suites. Inspect your code changes or re-run jest with `-u` to update them. Test Suites: 20 failed, 1353 passed, 1373 total Tests: 234 failed, 5 skipped, 26886 passed, 27125 total Snapshots: 6 failed, 9020 passed, 9026 total Time: 846.544 s Ran all test suites. Jest did not exit one second after the test run has completed. 'This usually means that there are asynchronous operations that weren't stopped in your tests. Consider running Jest with `--detectOpenHandles` to troubleshoot this issue. Removing installed Prettier: - /tmp/742f8e4d63877c19dbf01faf909c2d3f DONE ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/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 45,531 bytes 18,244.80 bytes/sec total size is 782,671 speedup is 17.16