Boshen
Boshen
In TypeScript, it marks nodes as unreachable via `FlowFlags.Unreachable`, and is queried in checker.ts by the function `isReachableFlowNode`, maybe we can draw some inspirations there 😅
Maybe there's a bug somewhere? Or maybe you need to add some cache to the visited nodes? `checker.ts` has some really complicated TypeScript code so maybe we hit an edge...
> Do you think having it there is going to be better overall We'll eventually make cfg construction optional at some point. Regarding performance regression, I think we can accept...
> > Regarding performance regression, I think we can accept around 10 - 15% given that we are doing a lot of work for cfg. > > Just to be...
@Bhavyajain21 https://github.com/oxc-project/oxc/pull/2912 is getting there, do you wanna help that out or do you want to experiment with other setups? btw the bounty was just a demonstration, it is now...
https://typescript-eslint.io/getting-started/typed-linting/#how-is-performance @valeneiko I have another idea. Is it viable to build and get all `.d.ts` + `@types` files and statically check against them? We would end up supporting some of...
Now I understand what this is doing when it's written in Rust 😅
> Do we need this cross-file support? Multi-file analysis works under the `--import-plugin` flag.
Current progress and conclusion from https://github.com/oxc-project/oxc/pull/2912: The PR managed to build a ts server and communicate with it from the Rust side. But we hit a blocker where we would...
Thank you for the PR! Are we settled on everything, or should we refactor the current a bit more before getting into other presets?