0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-02-23 05:33:33 -05:00
denoland-deno/cli/tools/lint
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
..
ast_buffer feat(unstable): align lint ast with TSEStree (#27996) 2025-02-06 21:45:56 +01:00
rules fix(check): support sloppy imports with "compilerOptions.rootDirs" (#27973) 2025-02-05 23:08:10 +00:00
linter.rs feat(lint): add JavaScript plugin support (#27203) 2025-02-05 16:59:24 +01:00
mod.rs fix(check): support sloppy imports with "compilerOptions.rootDirs" (#27973) 2025-02-05 23:08:10 +00:00
plugins.rs feat(lint): add JavaScript plugin support (#27203) 2025-02-05 16:59:24 +01:00
reporters.rs feat(lint): add JavaScript plugin support (#27203) 2025-02-05 16:59:24 +01:00