1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 07:14:47 -05:00
denoland-deno/cli/js
Marvin Hagemeister 26425a137b
feat(unstable): add JS linting plugin infrastructure (#27416)
This PR extracts the core part of
https://github.com/denoland/deno/pull/27203 to make it easier to review
and land in parts.

It contains:
-  The JS plugin code the deserializes and walks the buffer
- The Rust portion to serialize SWC to the buffer format (a bunch of
nodes are still todos, but imo these can land anytime later)
- Basic lint plugin types, without the AST node types to make this PR
easier to review
- Added more code comments to explain the format etc.


More fixes and changes will be done in follow-up PRs.

---------

Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-12-21 00:58:03 +01:00
..
40_bench.js refactor(cli/js): align error messages (#25406) 2024-09-04 09:19:55 +02:00
40_jupyter.js feat(jupyter): Add Deno.jupyter.image API (#26284) 2024-11-16 15:13:50 +00:00
40_lint.js feat(unstable): add JS linting plugin infrastructure (#27416) 2024-12-21 00:58:03 +01:00
40_lint_types.d.ts feat(unstable): add JS linting plugin infrastructure (#27416) 2024-12-21 00:58:03 +01:00
40_test.js refactor(cli/js): align error messages (#25406) 2024-09-04 09:19:55 +02:00
40_test_common.js chore(cli): split 40_testing (#22112) 2024-01-25 14:54:35 -05:00