feat(oxfmt,formatter_graphql)!: support draft syntax with removing prettier fallback#23326
Conversation
f016429 to
ef3b50d
Compare
98c0786 to
53d8f8e
Compare
Merging this PR will improve performance by 8.36%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | linter[kitchen-sink.tsx] |
219.4 ms | 180.4 ms | +21.63% |
| ⚡ | Simulation | linter[binder.ts] |
34.1 ms | 30.7 ms | +11.13% |
| ⚡ | Simulation | linter[App.tsx] |
108.4 ms | 98.3 ms | +10.24% |
| ⚡ | Simulation | linter[react.development.js] |
15.7 ms | 14.4 ms | +8.58% |
| ⚡ | Simulation | formatter[errors.ts] |
613.8 µs | 570.6 µs | +7.57% |
| ⚡ | Simulation | isolated-declarations[vue-id.ts] |
52.8 ms | 49.7 ms | +6.29% |
| ⚡ | Simulation | formatter[handle-comments.js] |
2.9 ms | 2.8 ms | +4.15% |
| ⚡ | Simulation | formatter[index.tsx] |
3.9 ms | 3.8 ms | +3.49% |
| ⚡ | Simulation | formatter[core.js] |
1.6 ms | 1.6 ms | +3.27% |
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing 06-12-feat_oxfmt_formatter_graphql_support_draft_syntax_with_removing_prettier_fallback (fb98f27) with 06-12-refactor_oxfmt_use_unified_embedded_ir_results (95061b3)2
Footnotes
-
9 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
-
No successful run was found on
06-12-refactor_oxfmt_use_unified_embedded_ir_results(e94df89) during the generation of this report, so a23682f was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩
ef3b50d to
e20eabf
Compare
7e40a5e to
8dd5ca2
Compare
58af702 to
ff23826
Compare
8dd5ca2 to
fe917bc
Compare
ff23826 to
d924eb7
Compare
b5a75a5 to
5dc2cda
Compare
81b320c to
a204713
Compare
5dc2cda to
8fc36b1
Compare
e92460d to
4b04022
Compare
4b04022 to
b869fd5
Compare
3eca242 to
1ac4249
Compare
b869fd5 to
271809c
Compare
1ac4249 to
1f5bd90
Compare
271809c to
84a8300
Compare
1f5bd90 to
0c30bed
Compare
84a8300 to
f3d779b
Compare
0c30bed to
76507a5
Compare
Merge activity
|
…ettier fallback (#23326) - Fork `apollo-rs` to be compatible with Prettier(`latest` for now) - https://github.com/leaysgur/apollo-rs - By doing this, Prettier fallback is no longer needed - And now all prettier_conformance are passed, no parse error skip > [!WARNING] > TODO: Move fork under `oxc-project` org and replace refs

apollo-rsto be compatible with Prettier(latestfor now)Warning
TODO: Move fork under
oxc-projectorg and replace refs