Commit graph

566 commits

Author SHA1 Message Date
Boshen
080baaa2db
chore: use taplo to reformat toml files 2023-04-22 15:58:59 +08:00
Boshen
b95eeec47d
refactor(ast): stop aligning oxc ast with estree so it is less confusing 2023-04-22 15:44:19 +08:00
Boshen
033fc798b2
chore: add README to npm/napi 2023-04-22 15:19:49 +08:00
Boshen
9039c13f50
chore: unify crate versions 2023-04-22 15:04:26 +08:00
Boshen
40f6341c87
ci: clean up release workflows 2023-04-22 14:55:15 +08:00
Boshen
9480925508
chore: Release NAPI v0.0.2 2023-04-22 14:42:35 +08:00
Boshen
d49195f7f2
feat: napi (#302)
* chore: only ignore js files from the root

* feat: napi
2023-04-22 14:41:45 +08:00
Wenzhe Wang
441bc8835f
feat(linter): bad array method on arguments (#303) 2023-04-22 11:07:16 +08:00
Boshen
7f946fb75d
chore: bump nightly to nightly-2023-04-20 (#304) 2023-04-20 23:35:38 +08:00
Boshen
c87ba5df23
ci: remove needs: cache from ci
the cache is unused 99% of the time so it's better to just run
everything instead of waiting for the cache
2023-04-20 21:21:48 +08:00
Boshen
4a30ed192b
ci: turn off codecov/patch 2023-04-19 23:48:38 +08:00
Boshen
21d4954071
Website (#281)
feat(site): init website

Co-authored-by: Gwen <guan_wy@foxmail.com>
2023-04-19 16:37:44 +08:00
Boshen
298ab996c7
chore(ast): remove unused NumberLiteral::to_string (#298) 2023-04-19 15:15:09 +08:00
Boshen
5b3b757290
chore(linter): add test to ensure documentation exists (#296) 2023-04-18 22:14:54 +08:00
Boshen
c14c82b15d
feat(printer,semantic): mangler (#285)
closes #284
2023-04-18 21:32:35 +08:00
Boshen
3ebbf03217
feat(cli): test print rules (#295) 2023-04-18 21:27:17 +08:00
Boshen
4d4fb3ac7f
chore: update submodule and snapshots 2023-04-18 21:12:18 +08:00
Boshen
e5ef4760ee
ci: ignore main.rs, examples and fuzzer in codecov 2023-04-18 21:05:51 +08:00
Boshen
b6598a47d4
ci: run codecov on PR (#294) 2023-04-18 17:15:23 +08:00
Shannon Rothe
20755a969a
feat(cli): add --rules CLI flag (#290) 2023-04-18 15:54:44 +08:00
Boshen
42859b3b51
fix(parser): fix fuzzer 2023-04-18 10:35:09 +08:00
Boshen
7f0b16fb9c
chore: remove some unused code 2023-04-17 23:25:57 +08:00
Boshen
92ba59443c
feat(tasks): add minifier coverage test (#292) 2023-04-17 21:30:04 +08:00
Boshen
bf65843b71
ci: fix codecov.yml 2023-04-17 18:25:48 +08:00
Boshen
bee9da4ca1
chore: fix broken codecov.yml 2023-04-17 16:57:53 +08:00
Boshen
05309342ed
chore: remove cache.yml 2023-04-17 16:51:30 +08:00
Boshen
ec01a295a8
chore: do not append -- to cargo lint 2023-04-17 16:38:09 +08:00
Boshen
ba76aa8b9a
ci: cache test files 2023-04-17 15:53:48 +08:00
Boshen
eab0d5be16
ci: cache all-targets 2023-04-17 15:30:28 +08:00
Boshen
9c673fa63a
ci: debug rustup action 2023-04-17 15:23:19 +08:00
Boshen
f4921bb6f5
ci: fine tune caching strategy 2023-04-17 14:43:07 +08:00
Boshen
7b9bd48ad2
ci: separate out cargo check and cargo clippy 2023-04-17 14:25:47 +08:00
Boshen
4f5cde78a3
ci: build cache on all platforms 2023-04-17 13:48:05 +08:00
Boshen
07a633615a
ci: trigger ci on main 2023-04-17 13:27:18 +08:00
Boshen
e92f56fc9a
ci: change save-if to github.ref_name for rustup/action 2023-04-17 13:18:52 +08:00
Boshen
19d341c0ab
ci: remove CARGO_TERM_QUIET as it interferes with rust cache 2023-04-17 13:12:26 +08:00
Boshen
6c8f0449a3
ci: cache factory 2023-04-17 11:47:47 +08:00
Boshen
aa478c585c
chore(minifier): add test fixture (#287) 2023-04-17 11:24:58 +08:00
Angelo Annunziata
53cf1f520e
docs: Update CONTRIBUTING.md (#288)
Makes clear which project submodules will be installed and explicit move step before rustup show command
2023-04-17 10:12:12 +08:00
Boshen
4ced43ea54
ci: do not fail-fast in matrix test 2023-04-16 23:37:04 +08:00
Boshen
76a287d856
refactor(semantic): remove unused AstNodeId::new 2023-04-16 22:58:46 +08:00
Boshen
7376960ad7
chore: make codecov info informational 2023-04-16 22:39:57 +08:00
Boshen
87400917e1
chore: change cargo lint to deny all warnings 2023-04-16 21:32:00 +08:00
Boshen
f79f0eb631
refactor(oxc_ast): change SourceType::with_ methods to return Self 2023-04-16 21:32:00 +08:00
Jin Wei Tan
99894ee154
feat(linter): implement no-unused-labels (#282) 2023-04-16 21:10:19 +08:00
Boshen
bfea368524
chore: remove target_arch from std::mem::size_of checks 2023-04-16 21:08:12 +08:00
Boshen
d29bf62904
refactor(parser): remove some unused expression branchings 2023-04-16 12:26:58 +08:00
Boshen
6cbfc29c90
refactor(parser): remove some useless derive(Debug) 2023-04-16 12:19:39 +08:00
Boshen
ca0e80691c
refactor(oxc_parser): remove unused re_lex_as_typescript_r_angle 2023-04-16 12:15:49 +08:00
Boshen
50749f7c7f
refactor(allocator): clean up and add unit tests 2023-04-16 12:07:03 +08:00