Cameron
|
deac95e274
|
feat(prettier): print blank lines when printing array concisely (#1600)
|
2023-12-01 20:48:10 +08:00 |
|
Boshen
|
f4f392e19f
|
feat(prettier): add parens to left of instanceof (#1602)
|
2023-12-01 19:08:45 +08:00 |
|
Cameron
|
66452c95f5
|
fix(prettier) print computed object property key correctly (#1599)
|
2023-12-01 18:36:38 +08:00 |
|
Cameron
|
0134211b6f
|
fix(prettier) use print_assignment for ObjectProperty (#1598)
|
2023-12-01 18:32:03 +08:00 |
|
Boshen
|
da87b9b29e
|
feat(prettier): binaryish expressions with parens (#1597)
|
2023-12-01 13:52:22 +08:00 |
|
Ken-HH24
|
ba5b13da2c
|
feat(linter): eslint-plugin-unicorn no-unreadable-array-destructuring (style) (#1594)
Try to implement `no-unreadable-array-destructuring` for #684
|
2023-12-01 09:57:20 +08:00 |
|
Boshen
|
e3c54b92c9
|
fix(prettier): object pattern in function parameters (#1595)
|
2023-11-30 23:49:24 +08:00 |
|
Wenzhe Wang
|
9f38072002
|
feat(tasks): add visualize_end_of_line (#1593)
|
2023-11-30 23:42:57 +08:00 |
|
Dunqing
|
39188d00e1
|
feat(prettier): support arrowParens option (#1592)
|
2023-11-30 17:41:34 +08:00 |
|
Boshen
|
8d8276ae52
|
Release oxc_resolver v0.5.5
|
2023-11-30 17:16:04 +08:00 |
|
Boshen
|
085021ab85
|
fix(resolver): resolve query and fragments with unicode filenames (#1591)
|
2023-11-30 17:01:53 +08:00 |
|
Shinobu Hayashi
|
a6142558ce
|
feat(linter): eslint-plugin-jsx-a11y img-redundant-alt (correctness) (#1571)
originals:
- doc:
https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/docs/rules/img-redundant-alt.md
- code:
https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/src/rules/img-redundant-alt.js
- test:
https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/__tests__/src/rules/img-redundant-alt-test.js
|
2023-11-30 15:59:39 +08:00 |
|
Jon Surrell
|
8bef1f1964
|
feat(linter): eslint-plugin-unicorn numeric-separators-style (style) (#1490)
Part of #684.
|
2023-11-30 15:58:46 +08:00 |
|
Boshen
|
6ec257ba2d
|
feat(prettier): add --no-semi to prettier example (#1588)
|
2023-11-29 23:33:35 +08:00 |
|
Boshen
|
1554f7c0d2
|
feat(parsr): parse let.a = 1 with error recovery (#1587)
|
2023-11-29 23:21:39 +08:00 |
|
Boshen
|
fd6a3ed918
|
feat(prettier): format for((async) of and for((let) of (#1586)
|
2023-11-29 22:55:42 +08:00 |
|
Boshen
|
1bd1c5b51b
|
feat(prettier): check parens for (let)[a] = 1 (#1585)
|
2023-11-29 21:57:59 +08:00 |
|
Boshen
|
e6681a8683
|
feat(prettier_conformance): ignore more stage3 features (#1584)
|
2023-11-29 19:51:41 +08:00 |
|
Boshen
|
c50fcececa
|
feat(prettier): wrap return statements with parentheses (#1583)
|
2023-11-29 19:31:55 +08:00 |
|
Boshen
|
b8ce6266ad
|
feat(prettier): handle parens for sequence expression (#1582)
|
2023-11-29 19:15:57 +08:00 |
|
Boshen
|
405d1228a0
|
feat(prettier): wrap BindingIdentifier (#1581)
|
2023-11-29 19:08:29 +08:00 |
|
Boshen
|
e6f85a9a62
|
chore(prettier_conformance): remove stage3 export-default-from (#1580)
|
2023-11-29 19:03:26 +08:00 |
|
Dunqing
|
63b9d2cf81
|
feat(prettier/conformance): print options (#1579)
|
2023-11-29 18:37:38 +08:00 |
|
Dunqing
|
f19032e102
|
feat(prettier): support quoteProps option in PropertyKey (#1578)
|
2023-11-29 18:32:30 +08:00 |
|
Dunqing
|
93d5b0f879
|
pref(prettier): using allocator String to avoid reallocation (#1577)
|
2023-11-29 18:27:27 +08:00 |
|
Boshen
|
9842be4461
|
refactor(parser): remove duplicated code
|
2023-11-29 18:23:32 +08:00 |
|
Dunqing
|
3a4261ff5d
|
fix(prettier): keep EmptyStatement in Program (#1576)
|
2023-11-29 18:22:40 +08:00 |
|
Boshen
|
3a00382d28
|
ci: add warmup strategy to benchmark ci cache
|
2023-11-29 15:45:09 +08:00 |
|
IWANABETHATGUY
|
4043ca9d92
|
feat(ast): add enter node and scope for VisitMut trait (#1570)
|
2023-11-29 15:27:34 +08:00 |
|
Boshen
|
7236368d5a
|
feat(prettier): implement is_next_line_empty_after_index (#1575)
|
2023-11-29 14:37:33 +08:00 |
|
Boshen
|
a9f0206805
|
feat(prettier): print es5 comma for object expression (#1574)
|
2023-11-29 13:36:28 +08:00 |
|
Boshen
|
c5b138f006
|
refactor(prettier): clean up object::print_object_properties (#1573)
|
2023-11-29 12:30:06 +08:00 |
|
Hao Cheng
|
72dd72b466
|
feat(linter): eslint-plugin-unicorn/no-unreadable-iife (#1572)
This PR implements the
[eslint-plugin-unicorn/no-unreadable-iife](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unreadable-iife.md)
rule.
Tests taken from
https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/test/no-unreadable-iife.mjs.
Related issue: #684
|
2023-11-29 11:27:44 +08:00 |
|
Ken-HH24
|
3b2b6a013a
|
feat(linter): eslint-plugin-unicorn no-await-expression-member (style) (#1569)
|
2023-11-29 11:26:29 +08:00 |
|
Boshen
|
f7cb7838e5
|
chore(prettier_conformance): ignore range / cursor tests; ignore module-blocks
|
2023-11-28 23:30:32 +08:00 |
|
IWANABETHATGUY
|
c034eee5c1
|
feat(transformer): handle invalid react jsx runtime (#1502)
|
2023-11-28 23:19:58 +08:00 |
|
Boshen
|
6ea1bf2f18
|
Revert "chore(prettier_conformance): temporary disable code coverage"
This reverts commit e1266c69f9.
|
2023-11-28 17:34:59 +08:00 |
|
Boshen
|
37a592cc33
|
chore: update transform conformance exec snapshot
|
2023-11-28 16:38:20 +08:00 |
|
Boshen
|
7fca9504d2
|
chore: update snapshots
|
2023-11-28 16:27:10 +08:00 |
|
Boshen
|
8faa9936a6
|
ci: start running prettier conformance
|
2023-11-28 16:05:15 +08:00 |
|
Boshen
|
ca87fcfff3
|
ci(benchmark): use moonrepo/setup-rust to speed up compilation by caching everything (#1568)
|
2023-11-28 16:03:18 +08:00 |
|
Wenzhe Wang
|
3fe9cccb9e
|
feat(playground): format Prettier IR (#1567)
|
2023-11-28 13:51:47 +08:00 |
|
Cameron
|
9a0a6f5004
|
feat(prettier) further improve class printing (#1566)
|
2023-11-28 10:59:37 +08:00 |
|
Cameron
|
522cf29489
|
feat(prettier) improve class printing (#1565)
|
2023-11-28 10:54:33 +08:00 |
|
Cameron
|
2bfd28e6f5
|
fix(prettier) remove unmatched brace when displaying doc (#1564)
|
2023-11-28 10:50:25 +08:00 |
|
Cameron
|
83f25fc9b3
|
fix(prettier) fix printing of call args when in break mode (#1563)
To test, format:
```ts
foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar();
```
Previously:
```ts
foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar(
,
);
```
Now:
```ts
foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar();
```
|
2023-11-28 10:45:27 +08:00 |
|
Cameron
|
cc25f7897d
|
fix(prettier) Fix printing of array expressions (#1562)
|
2023-11-28 10:39:37 +08:00 |
|
Cameron
|
fe7f6efff2
|
fix(prettier) Fix debug printing if IfBreak` doc (#1561)
|
2023-11-28 10:34:28 +08:00 |
|
magic-akari
|
92c1d9d527
|
feat(transform): TypeScript Enum (#1173)
|
2023-11-28 10:33:01 +08:00 |
|
Cameron
|
cda0b97ade
|
feat(prettier) use groupId in fluid assignments (#1560)
|
2023-11-28 10:29:32 +08:00 |
|