Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-27 | chore(ext/node): disable prefer-primordials on a per-file basis (#19553) | Kenta Moriuchi | |
2023-06-24 | fix(ext/node): support brotli APIs (#19223) | Divy Srivastava | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-05-23 | feat: add support for globs in the config file and CLI arguments for files ↵ | Bartek Iwańczuk | |
(#19102) Follow up to https://github.com/denoland/deno/pull/19084. This commit adds support for globs in the configuration file as well as CLI arguments for files. With this change users can now use glob syntax for "include" and "exclude" fields, like so: ```json { "lint": { "include": [ "directory/test*.ts", "other_dir/" ], "exclude": [ "other_dir/foo*.ts", "nested/nested2/*" ] }, "test": { "include": [ "data/test*.ts", "nested/", "tests/test[1-9].ts" ], "exclude": [ "nested/foo?.ts", "nested/nested2/*" ] } } ``` Or in CLI args like so: ``` // notice quotes here; these values will be passed to Deno verbatim // and deno will perform glob expansion $ deno fmt --ignore="data/*.ts" $ deno lint "data/**/*.ts" ``` Closes https://github.com/denoland/deno/issues/17971 Closes https://github.com/denoland/deno/issues/6365 | |||
2023-04-02 | chore: Turn back on dlintPreferPrimordials (#17715) | Kenta Moriuchi | |
Closes #17709 | |||
2023-03-22 | feat(cli): --ext parameter for run, compile, and bundle (#17172) | Cre3per | |
Adds `--ext` to `deno run`, closes #5088 Additionally - Adds `--ext` to `deno compile` and `deno bundle` | |||
2023-03-15 | chore: parallelize lint steps (#18214) | David Sherret | |
2023-03-10 | build: run clippy with --all-features (#18115) | Bartek Iwańczuk | |
2023-02-09 | refactor: deno_graph 0.43 upgrade (#17692) | David Sherret | |
2023-01-26 | fix(core): Add lint check for core (#17223) | Kenta Moriuchi | |
The prefer-primordials lint was skipped for `core/*.js`. | |||
2023-01-13 | chore: small cleanup of scripts in ./tools and run copyright checker in ↵ | David Sherret | |
lint.js (#17393) | |||
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-12-01 | chore(tools): update deprecated commands in format and lint tool (#16864) | Geert-Jan Zwiers | |
Updates tools/format.js and tools/lint.js from Deno.spawn to Deno.Command API. | |||
2022-11-30 | chore: remove unnecessary lifetimes (#16878) | David Sherret | |
It seems we don't really need to allow these clippy rules. | |||
2022-11-25 | refactor: move dts files, diagnostics.rs, and tsc.rs to tsc folder (#16820) | David Sherret | |
2022-11-11 | feat(ops): implement fast lazy async ops (#16579) | Divy Srivastava | |
Implements fast scheduling of deferred op futures. ```rs #[op(fast)] async fn op_read( state: Rc<RefCell<OpState>>, rid: ResourceId, buf: &mut [u8], ) -> Result<u32, Error> { // ... } ``` The future is scheduled via a fast API call and polled by the event loop after being woken up by its waker. | |||
2022-11-10 | refactor(ops): Rewrite fast call optimizer and codegen (#16514) | Divy Srivastava | |
2022-09-19 | refactor: move out test files from root testdata directory into sub ↵ | David Sherret | |
directories (#15949) | |||
2022-08-25 | fix: avoid global declaration collisions in cjs (#15608) | David Sherret | |
* Use a default stack size * 2 in debug for Windows because swc using so much stack size. We should look into this more later though. | |||
2022-08-19 | Fix: Honor linter rules in CI and locally (#15492) | Mathias Lafeldt | |
RUSTFLAGS take precedence over `target.<triple>.rustflags`. Therefore, setting the env var globally in CI would always override whatever linter rules are allowed or denied in .cargo/config.toml. With this change, we ensure that problems are detected both in CI and locally, using either cargo clippy or lint.js. | |||
2022-08-19 | chore(bench): add flash router benchmarks (#15495) | Divy Srivastava | |
2022-08-18 | feat(ext/flash): An optimized http/1.1 server (#15405) | Divy Srivastava | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl> Co-authored-by: crowlkats <crowlkats@toaxl.com> Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2022-08-11 | chore: move lint rules to cargo config for better editor integration (#15453) | Mathias Lafeldt | |
2022-07-21 | fix(tools): upgrade to new `Deno.spawn` api (#15265) | Satya Rohith | |
2022-06-26 | build: require safety comments on unsafe code (#13870) | Luca Casonato | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2022-06-18 | fix(fmt): should fail `--check` on parse error (#14907) | David Sherret | |
2022-06-08 | chore(bench): generalized HTTP benchmarks framework (#14815) | Divy Srivastava | |
2022-05-18 | refactor: use spawn API across codebase (#14414) | Leo Kettmeir | |
2022-01-18 | Add LSP benchmark mimicking the one on quick-lint-js (#13365) | Ryan Dahl | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-12-14 | chore: lint cli/tests/unit/ (#13083) | Bartek Iwańczuk | |
2021-12-10 | feat(cli): update to TypeScript 4.5 (#12410) | Kitson Kelly | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-11-03 | fix: Deno.emit crashes with BorrowMutError (#12627) | Ryan Dahl | |
Warn on await_holding_refcell_ref clippy rule to avoid this in the future. Fixes #12453 | |||
2021-08-20 | chore: upgrade dlint and run `prefer-primordials` rule (#11777) | Yusuke Tanaka | |
2021-08-11 | chore: move test files to testdata directory (#11601) | David Sherret | |
2021-04-11 | ci: store last-modified timestamps in Github Actions cache (#10110) | Bert Belder | |
2021-03-02 | chore: upgrade crates (#9632) | Bartek Iwańczuk | |
2021-01-17 | chore: Enforce ban-untagged-todo lint rule (#9135) | Bartek Iwańczuk | |
2021-01-10 | update copyright to 2021 (#9081) | Ryan Dahl | |
2021-01-05 | tests: add web platform test runner (#8990) | Luca Casonato | |
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2020-11-05 | build: rewrite tools/ scripts to deno (#8247) | Bartek Iwańczuk | |
This commit rewrites scripts in "tools/" directory to use Deno instead of Python. In return it allows to remove huge number of Python packages in "third_party/". |