IWANABETHATGUY
|
4bbc977971
|
chore: upgrade rustc toolchain to stable 1.75.0 (#1853)
ref:
https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html
|
2023-12-29 12:20:51 +08:00 |
|
Boshen
|
af1a76bafa
|
feat(transformer): implement some of needs_explicit_esm for typescript (#1047)
Co-authored-by: magic-akari <akari.ccino@gmail.com>
|
2023-10-24 17:30:01 +08:00 |
|
Wenzhe Wang
|
0f02d3783c
|
fix(semantic): make ExportDeclaration span accurate (#928)
|
2023-09-17 14:11:25 +00:00 |
|
Boshen
|
9ff12a9696
|
feat(linter): eslint-plugin-import/no-self-import (#878)
closes #440 #441
|
2023-09-10 00:12:26 +08:00 |
|
Boshen
|
4e5f63a67d
|
feat(linter): implement re-exports (#877)
|
2023-09-09 18:28:49 +08:00 |
|
Boshen
|
75d928a20d
|
feat(syntax): add loaded_modules to ModuleRecord
|
2023-09-07 22:56:09 +08:00 |
|
Boshen
|
ee54575ec1
|
feat(linter): add runner for import-plugin (#858)
|
2023-09-06 14:54:19 +08:00 |
|
Boshen
|
ba54eb67b3
|
chore(semantic): use Arc<ModuleRecord>
|
2023-09-03 15:29:00 +08:00 |
|
Boshen
|
2f48bdf26f
|
fix(parser,semantic): make semantic own Trivias (#711)
closes #708
Making the parser return Rc<Trivias> is not a good API, and ideally
`Semantic` should just own `Trivias` so it can process or mutate it.
|
2023-08-10 15:30:32 +08:00 |
|
Boshen
|
e25f6e2dd4
|
chore(rust): rust cargo fmt and fix clippy warnings
|
2023-07-04 15:41:30 +08:00 |
|
Boshen
|
17a73b1eef
|
refactor(ast): move ModuleRecord to oxc_syntax
|
2023-07-03 22:54:27 +08:00 |
|
Maneren
|
b31819d7a1
|
feat(cli): Basic recursive implementation of module based linting (#468)
|
2023-06-23 08:26:05 +08:00 |
|
Boshen
|
d30735677b
|
refactor(semantic): merge semantic2 crate into semantic crate (#460)
|
2023-06-19 20:20:59 +08:00 |
|
Boshen
|
664ff0cc17
|
fix(semantic): fix typos s/resovling/resolving
|
2023-06-09 10:33:48 +08:00 |
|
Boshen
|
180eac5523
|
refactor(rust): fix clippy errors
|
2023-06-02 10:09:32 +08:00 |
|
Boshen
|
14720e7c69
|
refactor: move SourceType from oxc_ast to oxc_span (#351)
related #350
|
2023-05-12 23:16:14 +08:00 |
|
Boshen
|
7f93e58f10
|
chore: remove all #[must_use]
|
2023-05-11 21:08:00 +08:00 |
|
Boshen
|
7e130e56f8
|
refactor(ast): remove Option around all ImportOrExportKind
|
2023-05-05 22:39:29 +08:00 |
|
Boshen
|
a2be3bd227
|
refactor(ast): remove unnecessary ModuleDeclarationKind
|
2023-05-05 22:04:26 +08:00 |
|
Boshen
|
cd276c2850
|
feat: add oxc_span crate (#323)
|
2023-04-27 21:51:15 +08:00 |
|
Boshen
|
f79f0eb631
|
refactor(oxc_ast): change SourceType::with_ methods to return Self
|
2023-04-16 21:32:00 +08:00 |
|
Boshen
|
aedaa1a110
|
refactor(linter,semantic): move syntax check from linter to semantic (#272)
Syntax checker is part of semantic analyzer,
it doesn't make sense for the user to add a linter just for semantic errors
|
2023-04-10 12:23:53 +08:00 |
|
Boshen
|
181d8bcc4a
|
refactor(ast): make BoundNames take a closure so it does not allocate (#249)
closes #237
|
2023-04-04 20:55:00 +08:00 |
|
Boshen
|
f8790d4b89
|
feat(semantic): can turned off ModuleRecordBuilder
relates to #224
|
2023-04-01 00:41:52 +08:00 |
|
Boshen
|
d232199e1c
|
refactor(parser): return Rc<Trivias> from TriviaBuilder (#231)
closes #229
|
2023-03-31 09:02:48 -07:00 |
|
Boshen
|
d095d45818
|
refactor(semantic): add source_text and trivias to semantic
|
2023-03-25 14:19:53 +08:00 |
|
Boshen
|
a1315e3999
|
refactor(rust): add clippy::clone_on_ref_ptr
|
2023-03-17 14:51:25 +08:00 |
|
Boshen
|
164c2831e1
|
feat(linter): report export errors in javascript
|
2023-03-15 18:12:34 -07:00 |
|
Boshen
|
8d3a5c46ba
|
feat(ast,semantic): add ModuleRecord
|
2023-03-15 18:12:34 -07:00 |
|