Boshen
|
e55fdc6452
|
feat(prettier): add parens to conditional and arrow expr (#1530)
|
2023-11-24 15:07:29 +08:00 |
|
Boshen
|
6ebb42dbd7
|
fix(ast): remove debug_assertions from debug_name
|
2023-11-24 10:24:15 +08:00 |
|
Boshen
|
78c6fcd1d0
|
feat(prettier): improve format of ExportDefaultDeclaration (#1520)
|
2023-11-23 21:52:56 +08:00 |
|
Shannon Rothe
|
0115314cf4
|
feat(ast/semantic): parse jsdoc on PropertyDefinition (#1517)
This should be enough to handle jsdoc comments on class
properties/fields.
See #1506
|
2023-11-23 18:30:14 +08:00 |
|
u9g
|
cac7c2eba8
|
chore(ast): document connection between TemplateLiteral's quasis & expression arrays (#1509)
|
2023-11-23 10:43:15 +08:00 |
|
Boshen
|
064353c97e
|
feat(prettier): turn off preserve_parens and start working on need-parens (#1487)
|
2023-11-21 16:26:56 +00:00 |
|
Boshen
|
0bf3dbfde4
|
feat(prettier): add infra for need_parens (#1450)
|
2023-11-20 17:18:39 +08:00 |
|
Boshen
|
1a576f60a8
|
refactor(rust): move to workspace lint table (#1444)
|
2023-11-20 14:38:10 +08:00 |
|
Cameron
|
a53c5e9bab
|
feat(prettier) check original state for new lines when formatting properties (#1439)
|
2023-11-20 09:36:26 +08:00 |
|
Jon Surrell
|
cb804d3cd2
|
Add base to AST BigintLiteral (#1416)
|
2023-11-19 11:11:19 +08:00 |
|
Boshen
|
9a21d1af7b
|
feat(prettier): print ExportAllDeclaration (#1381)
|
2023-11-17 13:16:55 +00:00 |
|
Boshen
|
6d8fa7ff36
|
feat(prettier): sort regex flags (#1372)
|
2023-11-17 17:08:57 +08:00 |
|
Boshen
|
bfdb6eac86
|
feat(prettier): print statements with newlines (#1367)
|
2023-11-17 15:13:51 +08:00 |
|
Boshen
|
9754ef0d95
|
feat(pretter): start formatting ModuleDeclaration and ArrowExpression (#1354)
|
2023-11-16 21:38:21 +08:00 |
|
Boshen
|
be043c37e9
|
refactor(ast): VariableDeclarationKind::to_string -> as_str (#1321)
|
2023-11-14 15:28:13 +00:00 |
|
Boshen
|
5f316626f6
|
feat(prettier): add the basics of comment printing (#1313)
|
2023-11-14 12:32:03 +00:00 |
|
Dunqing
|
446ba169de
|
feat(ast): add to_string function to VariableDelcartionKind (#1303)
feat(ast): add to_string function to VariableDelcartionKind
fix: lint error
|
2023-11-14 20:22:56 +08:00 |
|
magic-akari
|
9c0aafcd1c
|
fix(parser): Disallow ReservedWord in NamedExports (#1230)
- fix: #1222
---------
Co-authored-by: Boshen <boshenc@gmail.com>
|
2023-11-12 10:52:02 +00:00 |
|
Cameron
|
8e8508b5f4
|
feat(linter) eslint plugin unicorn: prefer regex test (#1187)
|
2023-11-08 10:45:12 +08:00 |
|
Boshen
|
ba603cebb9
|
Release Oxc v0.3.0
|
2023-11-06 19:11:16 +08:00 |
|
Boshen
|
203cf37695
|
feat(transformer/react): read comment pragma @jsxRuntime classic / automatic (#1133)
closes #1120
|
2023-11-03 11:10:11 +08:00 |
|
Boshen
|
a455c81db6
|
fix(linter): revert changes to JSX attribute strings (#1101)
|
2023-10-30 15:26:04 +08:00 |
|
Boshen
|
6295f9ce18
|
fix(ast): jsx attribute value and text child should be jsx string (#1089)
|
2023-10-29 15:32:24 +08:00 |
|
Boshen
|
0856111bea
|
feat(transformer): implement more of react transform attributes (#1081)
|
2023-10-28 22:47:39 +08:00 |
|
Boshen
|
c7a04f42e7
|
refactor(transformer): remove returning None from transform functions (#1079)
|
2023-10-28 16:55:38 +08:00 |
|
Boshen
|
5fb27fbe8a
|
feat(transformer): implement key extraction for react automatic (#1077)
|
2023-10-28 16:34:54 +08:00 |
|
Boshen
|
394ed358f6
|
feat(transformer): implement react get_attribute_name (#1076)
|
2023-10-28 16:25:03 +08:00 |
|
Boshen
|
d8f1a7fce6
|
feat(transformer): start implementing react jsx transform (#1057)
|
2023-10-26 17:27:05 +08:00 |
|
Cameron
|
94d3e28aac
|
fix(linter) fix incorrect reporting for no_useless_escape (#1062)
|
2023-10-26 15:40:45 +08:00 |
|
Cameron
|
5cfeda5022
|
feat(linter) eslint-plugin-unicorn - text-encoding-identifier-case (#1051)
part of #684
---------
Co-authored-by: Boshen <boshenc@gmail.com>
|
2023-10-25 15:02:50 +00: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 |
|
Cameron
|
7edc7f0690
|
feat(linter) eslint-plugin-react(jsx-no-comment-text-nodes) (#1027)
|
2023-10-23 09:42:09 +08:00 |
|
Cameron
|
d129425b67
|
feat(linter) eslint-plugin-react: no dangerously set inner html (#1029)
|
2023-10-23 09:39:12 +08:00 |
|
Sg
|
25247e3839
|
feat(linter): eslint/no-fallthrough (nursery)
|
2023-10-21 23:22:56 +08:00 |
|
Cameron
|
854dfe0dea
|
feat(linter) eslint-plugin-react/no-children-prop (#1015)
|
2023-10-21 21:08:37 +08:00 |
|
Boshen
|
dfee8539f0
|
feat(transformer): add utils to make logical_assignment_operators pass (#1017)
|
2023-10-20 16:27:23 +08:00 |
|
Cameron
|
3f06335172
|
feat(linter) eslint-plugin-react/jsx-key (#1016)
https://github.com/jsx-eslint/eslint-plugin-react/blob/master/docs/rules/jsx-key.md
|
2023-10-20 15:52:24 +08:00 |
|
Boshen
|
94792e9153
|
refactor(ast): split syntax_directed_operations into separate files
|
2023-10-19 14:58:31 +08:00 |
|
Boshen
|
678db1d955
|
feat(transformer): ES2020 Nullish Coalescing Operator (#1004)
The test runner needs an update for reading options.jon, which I'll work
on in the up coming PR.
|
2023-10-16 21:45:58 +08:00 |
|
Boshen
|
4886d408eb
|
chore(clippy): enable undocumented_unsafe_blocks
|
2023-10-16 15:18:14 +08:00 |
|
Boshen
|
db5417f9a9
|
refactor(clippy): allow clippy::too_many_lines
|
2023-10-16 15:18:11 +08:00 |
|
Boshen
|
eaeb63072f
|
refactor(clippy): allow struct_excessive_bools
|
2023-10-16 15:18:07 +08:00 |
|
Boshen
|
0f72066f2e
|
feat(transformer): finish 2016 exponentiation operator (#996)
|
2023-10-16 09:30:04 +08:00 |
|
Wenzhe Wang
|
6c18b3e8ec
|
feat(codegen): beauty class print (#995)
|
2023-10-15 16:37:01 +08:00 |
|
Boshen
|
47872200e5
|
refactor(ast): clean up some methods
|
2023-10-15 10:49:35 +08:00 |
|
Boshen
|
1661385c1a
|
feat(semantic): check non-simple lhs expression of assignment expression (#994)
|
2023-10-14 23:40:10 +08:00 |
|
Boshen
|
f32bf27106
|
fix(codegen): fix some typescript codegen problems (#989)
|
2023-10-13 16:23:48 +08:00 |
|
Boshen
|
e0ca09b1c9
|
feat(codegen): implement the basics of non-minifying codegen (#987)
|
2023-10-13 13:34:21 +08:00 |
|
Boshen
|
903854dac0
|
refactor(ast): fix the lifetime annotations around Vist and VisitMut (#973)
|
2023-10-10 17:05:48 +08:00 |
|
Boshen
|
ef8aaa7bf1
|
feat(minifier): re-enable mangler (#972)
|
2023-10-10 14:32:58 +08:00 |
|