Boshen
Boshen
### Merge activity * **Nov 13, 1:05 PM UTC**: The merge label '0-merge' was detected. This PR will be added to the [Graphite merge queue](https://app.graphite.com/merges?org=oxc-project&repo=oxc) once it meets the requirements....
### Merge activity * **Nov 16, 12:42 PM UTC**: The merge label '0-merge' was detected. This PR will be added to the [Graphite merge queue](https://app.graphite.com/merges?org=oxc-project&repo=oxc) once it meets the requirements....
I think going forward we should remove import sorting from the linter and implement it in the formatter.
Maybe, I can try and get it to produce an AST, and then a syntax error "Expression must be enclosed in parentheses to be used as a decorator."
rspack / rsbuild: @hardfist @chenjiahan biome: @ematipico and + swc @kdy1
- [x] `FormatNodeRule` equivalent - https://github.com/biomejs/biome/blob/0df653f95e01122e77610e4c9df8a877cf5cb305/crates/biome_js_formatter/src/lib.rs#L349 - Layers of `fmt` / `fmt_node` / `fmt_fields` and hooks for comments and need_parens - Do we just adjust the `FormatWrite`? - yes -...
Jotting down things that need to take some time to port: * crates/biome_js_formatter/src/js/expressions/call_arguments.rs * crates/biome_js_syntax/src/binary_like_expression.rs
People also want sort keys: https://github.com/nkzw-tech/eslint-config/blob/main/index.js#L10-L12
> [@leaysgur](https://github.com/leaysgur) Not sure if you are aware of its existence, but there's a great rust based formatter that I've been using for a while, [dprint](https://github.com/dprint/dprint). It has an html/embedded...
We'll use the the milestone https://github.com/oxc-project/oxc/milestone/14 to keep track of individual tasks. For discussion, see * https://github.com/oxc-project/oxc/discussions/13608