0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-02-23 13:43:31 -05:00
denoland-deno/cli/tools/lint/ast_buffer
Marvin Hagemeister dd1ee5821b
feat(unstable): align lint ast with TSEStree (#27996)
This PR fixes deviations in our AST format compared to TSEStree. They
are mostly a leftover for when I first started working on it and based
it off of babel instead.

One of the key changes why the changeset is a bit bigger is that
TSEStree uses `undefined` instead of `null` as the empty value for type
nodes. This is likely influenced by `tsc` which use `undefined`
everywhere. The rest of the nodes use `null` though. It's a little
weird, but for now it might be better to align.

(extracted from https://github.com/denoland/deno/pull/27977)
2025-02-06 21:45:56 +01:00
..
buffer.rs feat(unstable): align lint ast with TSEStree (#27996) 2025-02-06 21:45:56 +01:00
mod.rs feat(lint): add JavaScript plugin support (#27203) 2025-02-05 16:59:24 +01:00
swc.rs feat(unstable): align lint ast with TSEStree (#27996) 2025-02-06 21:45:56 +01:00
ts_estree.rs feat(unstable): align lint ast with TSEStree (#27996) 2025-02-06 21:45:56 +01:00