deno/tools
2021-02-04 15:05:36 +01:00
..
wpt refactor: rewrite File implementation (#9334) 2021-02-04 15:05:36 +01:00
build_benchmark_jsons.js update copyright to 2021 (#9081) 2021-01-10 21:59:07 -05:00
format.js update copyright to 2021 (#9081) 2021-01-10 21:59:07 -05:00
lint.js chore: Enforce ban-untagged-todo lint rule (#9135) 2021-01-17 00:32:59 +01:00
README.md docs(tools): add a little note about cargo run (#8297) 2020-11-08 20:56:36 +01:00
util.js tests: new typescript WPT runner (#9269) 2021-01-27 15:06:18 +01:00
wpt.ts fix(tools): fix typo in wpt cli output (#9303) 2021-01-28 18:10:16 +09:00

Tools

Documentation for various tooling in support of Deno development.

format.js

This script will format the code (currently using dprint, rustfmt). It is a prerequisite to run this before code check in.

To run formatting:

deno run --allow-read --allow-write --allow-run --unstable ./tools/format.js

lint.js

This script will lint the code base (currently using dlint, clippy). It is a prerequisite to run this before code check in.

To run linting:

deno run --allow-read --allow-write --allow-run --unstable ./tools/lint.js

Tip: You can also use cargo to run the current or pending build of the deno executable

cargo run -- run --allow-read --allow-write --allow-run --unstable ./tools/<script>