1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 07:14:47 -05:00
denoland-deno/tests/integration
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
..
bench_tests.rs refactor: extract out FileFetcher to deno_cache_dir (#27263) 2024-12-16 23:39:40 +00:00
cache_tests.rs refactor: extract out FileFetcher to deno_cache_dir (#27263) 2024-12-16 23:39:40 +00:00
check_tests.rs perf: upgrade to deno_semver 0.7 (#27426) 2024-12-20 21:14:37 +00:00
compile_tests.rs fix(compile): be more deterministic when compiling the same code in different directories (#27395) 2024-12-19 12:53:52 -05:00
coverage_tests.rs feat: add --allow-import flag (#25469) 2024-09-26 01:50:54 +00:00
eval_tests.rs chore: deprecate eval itests (#25382) 2024-09-03 15:14:19 +00:00
flags_tests.rs fix(cli): Fix typo in doc subcommand help output (#26321) 2024-11-21 07:54:20 -08:00
fmt_tests.rs feat(fmt): support SQL (#26750) 2024-11-19 21:01:16 +00:00
init_tests.rs fix(cli/tools): correct deno init --serve template behavior (#25318) 2024-09-02 23:01:36 +00:00
inspector_tests.rs Reland "refactor(fetch): reimplement fetch with hyper instead of reqwest" (#24593) 2024-07-18 01:37:31 +02:00
install_tests.rs fix(cli): show prefix hint when installing a package globally (#26629) 2024-11-16 14:57:14 +01:00
js_unit_tests.rs feat(unstable): add JS linting plugin infrastructure (#27416) 2024-12-21 00:58:03 +01:00
jsr_tests.rs perf: upgrade to deno_semver 0.7 (#27426) 2024-12-20 21:14:37 +00:00
jupyter_tests.rs fix(jupyter): keep running event loop when waiting for messages (#26049) 2024-10-09 10:04:15 +02:00
lsp_tests.rs fix(lsp): rewrite imports for 'Move to a new file' action (#27427) 2024-12-20 02:33:35 +00:00
mod.rs chore: deprecate lint itests (#25655) 2024-09-16 17:45:25 +00:00
node_unit_tests.rs feat(fetch): accept async iterables for body (#26882) 2024-11-15 15:54:28 +01:00
npm_tests.rs refactor: remove CliNpmRegistryApi (#27222) 2024-12-03 19:44:56 -05:00
pm_tests.rs feat: require jsr prefix for deno install and deno add (#25698) 2024-09-18 20:38:22 +02:00
publish_tests.rs feat(publish): error on missing license file (#25011) 2024-08-12 19:51:58 -04:00
repl_tests.rs fix(console/ext/repl): support using parseFloat() (#25900) 2024-10-14 15:04:18 -07:00
run_tests.rs refactor: extract out FileFetcher to deno_cache_dir (#27263) 2024-12-16 23:39:40 +00:00
serve_tests.rs chore: maybe fix flaky serve_parallel test (#25668) 2024-09-16 18:55:49 +00:00
shared_library_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
task_tests.rs fix(task): strip ansi codes and control chars when printing tasks (#27100) 2024-11-27 15:54:15 +00:00
test_tests.rs refactor: extract out FileFetcher to deno_cache_dir (#27263) 2024-12-16 23:39:40 +00:00
upgrade_tests.rs tests: re-enable upgrade tests (#25680) 2024-09-18 14:08:21 +02:00
watcher_tests.rs feat(watch): log which file changed on HMR or watch change (#25801) 2024-11-16 15:59:31 +01:00