Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
1218 commits
Select commit Hold shift + click to select a range
a0c20d8
Refactors `createParsers` (#14154)
fisker Jan 18, 2023
0550b41
Remove unused parameter (#14198)
fisker Jan 19, 2023
cfa5f27
Avoid adding unnecessary indent to nested await (#14192)
thorn0 Jan 20, 2023
fc9751d
Update dependency esbuild to v0.17.4 (#14218)
renovate[bot] Jan 22, 2023
7581f85
Update dependency @angular/compiler to v15.1.1 (#14213)
renovate[bot] Jan 22, 2023
b9825d5
Update dependency cspell to v6.19.2 (#14221)
renovate[bot] Jan 22, 2023
19a6386
Update dependency @types/jest to v29.2.6 (#14215)
renovate[bot] Jan 22, 2023
22ddea9
Update dependency eslint-plugin-import to v2.27.5 (#14219)
renovate[bot] Jan 22, 2023
7ff2b30
chore(deps): update dependency codemirror-graphql to v2.0.3 (#14217)
renovate[bot] Jan 22, 2023
0baca3d
Simplify angular expression parser (#14199)
fisker Jan 22, 2023
8de0d2b
chore(deps): update typescript-eslint to v5.48.2 (#14220)
renovate[bot] Jan 22, 2023
f429113
chore(deps): update dependency @babel/parser to v7.20.13 (#14214)
renovate[bot] Jan 22, 2023
24f617c
Reuse `printFunctionType` (#14189)
fisker Jan 25, 2023
22d66b8
Refactor method value print (#14190)
fisker Jan 25, 2023
58ae337
Treat `--trailing-comma=es5` as `all` when printing tuple types (#14086)
fisker Jan 25, 2023
6bcab73
Update dependency angular-estree-parser to v5.0.2 (#14216)
renovate[bot] Jan 25, 2023
2ed898d
Import `fs/promises` directly in test files (#14235)
sosukesuzuki Jan 26, 2023
f65700f
Minor refactors for `printer-graphql.js` (#14233)
sosukesuzuki Jan 27, 2023
627c9a7
Rewrite `TypeAnnotation` and `TSTypeAnnotation` print (#14171)
fisker Jan 28, 2023
1dafaa0
Update flow-parser to v0.198 (#14182)
renovate[bot] Jan 28, 2023
549a59d
Merge branch 'main' into next
fisker Jan 29, 2023
1054e56
Fix snapshots
fisker Jan 29, 2023
fe4eee6
Linting
fisker Jan 29, 2023
4b274ad
chore(deps): update dependency @angular/compiler to v15.1.2 (#14246)
renovate[bot] Jan 29, 2023
dcfc48f
chore(deps): update dependency esbuild to v0.17.5 (#14249)
renovate[bot] Jan 29, 2023
c6f6818
chore(deps): update dependency acorn to v8.8.2 (#14248)
renovate[bot] Jan 29, 2023
f950909
chore(deps): update dependency @babel/generator to v7.20.14 (#14247)
renovate[bot] Jan 29, 2023
6bf6aa0
chore(deps): update dependency jest-watch-typeahead to v2.2.2 (#14250)
renovate[bot] Jan 29, 2023
1e4141f
chore(deps): update dependency jest to v29.4.1 (#14253)
renovate[bot] Jan 29, 2023
01108c8
chore(deps): update dependency eslint to v8.33.0 (#14252)
renovate[bot] Jan 29, 2023
efd9d32
chore(deps): update typescript-eslint to v5.49.0 (#14254)
renovate[bot] Jan 29, 2023
8204fa0
chore(deps): update dependency @esbuild-plugins/node-modules-polyfill…
renovate[bot] Jan 29, 2023
d65a88a
Update dependency eslint-plugin-react to v7.32.2 (#14181)
renovate[bot] Jan 29, 2023
a26e8ac
Resolves config by default in `getFileInfo()` (#14108)
fisker Jan 30, 2023
e01f86a
Skip parsing inline JavaScript code in Less (#14109)
fisker Jan 30, 2023
24b24a9
Update dependency angular-html-parser to v4 (#14135)
renovate[bot] Jan 30, 2023
cf421a9
Remove printing `modifiers` of `TSModuleDeclaration` (#14266)
fisker Jan 31, 2023
a7d8359
Remove dead code for `TSInterfaceDeclaration` (#14267)
fisker Jan 31, 2023
3cec460
Remove printing `modifiers` of `TSEnumDeclaration` (#14265)
fisker Jan 31, 2023
6d7cdba
Update `angular-estree-parser` to v6 (#14263)
fisker Jan 31, 2023
20e8915
Add `printTypeScriptAccessibilityToken` (#14273)
fisker Jan 31, 2023
6eb9359
Forbid `initializer` of `TSPropertySignature` (#14264)
fisker Jan 31, 2023
3cb08c8
Test: auto test `babel-flow` parser (#14245)
fisker Jan 31, 2023
3017876
Forbid test `babel` parser in `typescript/` (#14281)
fisker Feb 1, 2023
97c8e3c
Run JSX tests on `acorn`, `espree` and `meriyah` (#10494)
fisker Feb 1, 2023
bd402ab
Reduce size of meriyah parser (#14278)
fisker Feb 3, 2023
39dadc9
Stop checking invalid properties (#14274)
fisker Feb 3, 2023
68a1512
chore(deps): update yarn to v3.4.1 (#14301)
renovate[bot] Feb 5, 2023
4486cef
chore(deps): update dependency pretty-bytes to v6.1.0 (#14299)
renovate[bot] Feb 5, 2023
dbce213
chore(deps): update dependency @angular/compiler to v15.1.3 (#14294)
renovate[bot] Feb 5, 2023
9413a01
chore(deps): update dependency cspell to v6.21.0 (#14297)
renovate[bot] Feb 5, 2023
28ac90e
chore(deps): update typescript-eslint to v5.50.0 (#14300)
renovate[bot] Feb 5, 2023
0e20c83
chore(deps): update dependency typescript to v4.9.5 (#14296)
renovate[bot] Feb 5, 2023
e036717
chore(deps): update dependency @babel/parser to v7.20.15 (#14295)
renovate[bot] Feb 5, 2023
29a7b3e
Refactor `printDanglingComments` (#14288)
fisker Feb 6, 2023
ac91baf
Fix `hasMultipleHeritage` logic (#14289)
fisker Feb 6, 2023
5d43803
TypeScript: Forbid invalid tuple label (#14256)
fisker Feb 6, 2023
bad0906
Avoid unnecessary `print()` in `printStatementSequence` (#14255)
fisker Feb 6, 2023
d94c813
Use `printStatementSequence` to print babel directives (#14257)
fisker Feb 6, 2023
0254078
Update dependency eslint-plugin-compat to v4.1.0 (#14305)
renovate[bot] Feb 6, 2023
8c1915f
Update dependency cspell to v6.22.0 (#14304)
renovate[bot] Feb 6, 2023
4d80f5c
chore(deps): update dependency flow-parser to v0.199.1 (#14298)
renovate[bot] Feb 7, 2023
0703090
Rename `isJsxNode` as `isJsxElement` (#14306)
fisker Feb 8, 2023
b1ef30d
Merge branch 'main' into next
fisker Feb 8, 2023
aa0c23f
`yarn dedupe`
fisker Feb 8, 2023
474b8dd
Add `printAbstractToken` (#14308)
fisker Feb 8, 2023
be84156
Treat hashbang as comment in babel parser(like other parsers) (#14302)
fisker Feb 8, 2023
62827ab
Flow: Print trailing comma in type parameters when `--trailing-comma=…
fisker Feb 9, 2023
c05723e
Simplify `getNextNonSpaceNonCommentCharacter` (#14318)
fisker Feb 9, 2023
b96dc57
Replace `getNextNonSpaceNonCommentCharacterIndex` with `getNextNonSpa…
fisker Feb 9, 2023
caf6f6c
Add `getNextNonSpaceNonCommentCharacter` to `prettier.util` (#14317)
fisker Feb 9, 2023
e9ae01a
Update `prettier.util.{isPreviousLineEmpty,isNextLineEmpty}` (#14320)
fisker Feb 10, 2023
e0fb241
Rename variables for shared util (#14323)
fisker Feb 10, 2023
6b40e2e
Move comment attach/print code into `main/comments/` (#14327)
fisker Feb 10, 2023
add8435
Remove `flow` plugin from `babel` parser (#14314)
fisker Feb 10, 2023
81d56f9
Use named export in `core.js` (#14325)
fisker Feb 10, 2023
d6d77b9
Throw errors for index signature with `declare` (#14316)
fisker Feb 10, 2023
cb901d0
Refactor ignore check (#14324)
fisker Feb 10, 2023
754b4e2
Update dependency magic-string to v0.29.0 (#14344)
renovate[bot] Feb 12, 2023
48eca0f
Update dependency esbuild to v0.17.7 (#14335)
renovate[bot] Feb 12, 2023
e004065
Update dependency jest to v29.4.2 (#14337)
renovate[bot] Feb 12, 2023
3163450
Update actions-cool/issues-helper action to v3.4.0 (#14339)
renovate[bot] Feb 12, 2023
3748009
Update dependency eslint to v8.34.0 (#14342)
renovate[bot] Feb 12, 2023
b003fbd
Update dependency ci-info to v3.8.0 (#14340)
renovate[bot] Feb 12, 2023
ab75008
Update dependency @angular/compiler to v15.1.4 (#14334)
renovate[bot] Feb 12, 2023
63565d4
Update dependency minimist to v1.2.8 (#14338)
renovate[bot] Feb 12, 2023
7787c2a
Update dependency cspell to v6.23.0 (#14341)
renovate[bot] Feb 12, 2023
5425a64
Update dependency eslint-plugin-compat to v4.1.1 (#14336)
renovate[bot] Feb 12, 2023
2b1855a
Update dependency execa to v7 (#14347)
renovate[bot] Feb 12, 2023
15edc46
Update dependency jest-docblock to v29.4.2 (#14343)
renovate[bot] Feb 12, 2023
04ac860
Update typescript-eslint to v5.51.0 (#14346)
renovate[bot] Feb 12, 2023
5cdc3ab
Support print `ChainExpression` (#13735)
fisker Feb 13, 2023
d8bf365
Update dependency cspell to v6.23.1 (#14349)
renovate[bot] Feb 13, 2023
83124d7
Enable `no-duplicate-imports` rule (#14331)
fisker Feb 13, 2023
282a401
Extract `common/util.js` to `utils/` (#14329)
fisker Feb 13, 2023
222d84f
Refactor literal related code (#14312)
fisker Feb 13, 2023
de00f5b
Refactor leading semicolon print (#14313)
fisker Feb 13, 2023
3102686
Update build script (#14362)
fisker Feb 15, 2023
5ea9a8f
Reduce bundle size (#14370)
fisker Feb 16, 2023
be474c7
Markdown: Remove loose-item plugin (#14372)
fisker Feb 17, 2023
4fb03a7
Remove dynamic imports (#14369)
fisker Feb 18, 2023
0d6c8f6
Update typescript-eslint to v5.52 (#14358)
fisker Feb 19, 2023
92e05ba
Update dependency jest to v29.4.3 (#14379)
renovate[bot] Feb 19, 2023
466e1d5
Update dependency @angular/compiler to v15.1.5 (#14376)
renovate[bot] Feb 19, 2023
31ebf5b
Update dependency esbuild to v0.17.8 (#14377)
renovate[bot] Feb 19, 2023
5c8658d
Update dependency eslint-plugin-compat to v4.1.2 (#14378)
renovate[bot] Feb 19, 2023
0e3308d
Update dependency cspell to v6.26.3 (#14383)
renovate[bot] Feb 19, 2023
3300d0c
Update dependency c8 to v7.13.0 (#14382)
renovate[bot] Feb 19, 2023
09ff31d
Update dependency jest-docblock to v29.4.3 (#14380)
renovate[bot] Feb 19, 2023
4013854
Update dependency flow-parser to v0.200.0 (#14384)
renovate[bot] Feb 19, 2023
639dd4e
Update dependency meriyah to v4.3.4 (#14381)
renovate[bot] Feb 19, 2023
b0208fc
Reuse `attachComments` (#14352)
fisker Feb 19, 2023
f83b691
CLI: Display posix style paths on Windows (#14333)
fisker Feb 19, 2023
b113b7a
Update dependency esbuild to v0.17.9 (#14386)
renovate[bot] Feb 20, 2023
b676655
Minor tweak to ts printer (#14392)
fisker Feb 21, 2023
5d04f01
Make `tryCombinations` throws `AggregateError(like)` error (#14388)
fisker Feb 21, 2023
06a7bd1
Extract code from `parser-postcss.js` (#14387)
fisker Feb 21, 2023
47830db
Cleanup visitor keys for `DeclareInterface` and `InterfaceDeclaration…
fisker Feb 21, 2023
2833698
Less: Add test for interpolation in selector (#14330)
fisker Feb 21, 2023
164eab2
Merge branch 'main' into next
fisker Feb 23, 2023
813df18
Moves `@types/prettier` to this repository (#14212)
sosukesuzuki Feb 23, 2023
24652d9
Support babel v7.21 (#14391)
fisker Feb 24, 2023
745e0d5
Simplify `canAttachComment` (#14399)
fisker Feb 24, 2023
5f68f86
Improve JSON parse error (#14398)
fisker Feb 24, 2023
4a26d88
Merge branch 'main' into next
fisker Feb 24, 2023
3662619
Linting
fisker Feb 24, 2023
595a2be
Add `WhitespaceUtils` (#13923)
fisker Feb 24, 2023
2e9e99b
Update dependency esbuild to v0.17.10 (#14415)
renovate[bot] Feb 26, 2023
8f809c2
Update dependency @babel/core to v7.21.0 (#14414)
renovate[bot] Feb 26, 2023
8569f29
Update dependency flow-parser to v0.200.1 (#14416)
renovate[bot] Feb 26, 2023
9fac56a
Update dependency @angular/compiler to v15.2.0 (#14417)
renovate[bot] Feb 26, 2023
891625a
Update dependency magic-string to v0.30.0 (#14419)
renovate[bot] Feb 26, 2023
0a15a6c
Update typescript-eslint to v5.53.0 (#14420)
renovate[bot] Feb 26, 2023
4448760
Update dependency @babel/parser to v7.21.2 (#14413)
renovate[bot] Feb 26, 2023
ef019ef
Update dependency eslint to v8.35.0 (#14423)
renovate[bot] Feb 26, 2023
37a695c
Update dependency @babel/types to v7.21.2 (#14421)
renovate[bot] Feb 26, 2023
f688040
Update dependency cspell to v6.27.0 (#14422)
renovate[bot] Feb 27, 2023
0ed81d2
Perf: Array#at is slow for a hot function like `AstPath.node` (#14396)
Naddiseo Mar 1, 2023
b9f02a9
Refactor options normalization (#14410)
fisker Mar 1, 2023
758dfca
Build: add utility to get package files (#14430)
fisker Mar 1, 2023
b15fe3f
Release 3.0.0-alpha.5
fisker Mar 1, 2023
d0ecad9
Use `export default` in `.d.ts` files (#14435)
fisker Mar 2, 2023
432976d
Release 3.0.0-alpha.6
fisker Mar 2, 2023
f8fed37
Simplify `inferParserByLanguage` (#14437)
fisker Mar 3, 2023
c79b3ee
Improve `cursorNode` find logic (#13916)
fisker Mar 3, 2023
a6dcfe9
Simplify `inferParser` (#14438)
fisker Mar 3, 2023
1482ee2
Merge `inferParserByLanguage` into `inferParser` (#14439)
fisker Mar 3, 2023
375e3f8
Refactor html parser (#14443)
fisker Mar 6, 2023
37e59ad
Update dependency codemirror-graphql to v2.0.4 (#14447)
renovate[bot] Mar 6, 2023
43a3cce
Update dependency esbuild to v0.17.11 (#14448)
renovate[bot] Mar 6, 2023
3a70d81
Update typescript-eslint to v5.54.0 (#14452)
renovate[bot] Mar 6, 2023
2fea07c
Update dependency eslint-plugin-unicorn to v46 (#14453)
renovate[bot] Mar 6, 2023
095312d
Update dependency lz-string to v1.5.0 (#14451)
renovate[bot] Mar 6, 2023
256f0f5
Update dependency cspell to v6.28.0 (#14449)
renovate[bot] Mar 6, 2023
5befa14
Update dependency @angular/compiler to v15.2.1 (#14446)
renovate[bot] Mar 6, 2023
aee8e3b
Simplify HTML embed language parser inference (#14440)
fisker Mar 6, 2023
bed4247
Update dependency flow-parser to v0.201.0 (#14450)
renovate[bot] Mar 6, 2023
cb25bd3
Don't trim in html `insertPragma` (#14441)
fisker Mar 6, 2023
0b6d400
Add docs for pnpm (#14455)
sosukesuzuki Mar 6, 2023
8036248
Move `prettier-ignore`d node print into estree printer (#14406)
fisker Mar 6, 2023
134f607
Add `document/public.js` to export public apis, remove internal utils…
fisker Mar 7, 2023
88b67b5
Stop manipulate `options` in parsers (#14463)
fisker Mar 7, 2023
9d328e6
Move `addAlignment` to `coreFormat` (#14467)
fisker Mar 7, 2023
57b37a3
Move `propagateBreaks` to `printDocToString` (#14466)
fisker Mar 7, 2023
8865ade
Move `DebugError` into `cli/` (#14464)
fisker Mar 8, 2023
9bfebb4
Fix perf test scripts (#14460)
fisker Mar 8, 2023
dbd5e3f
Add test for #14454 (#14471)
fisker Mar 9, 2023
80419fa
Remove unnecessary parentheses around class expression (#14409)
fisker Mar 9, 2023
8f679c2
Reuse `getPreferredQuote` (#14474)
fisker Mar 10, 2023
5365fe4
Simplify `getPreferredQuote` (#14477)
fisker Mar 10, 2023
b5210fd
Improve internal eslint rule (#14479)
fisker Mar 10, 2023
921eaf4
Break on TypeScript parameter properties (#14402)
seiyab Mar 11, 2023
06aa1a3
Ignore `htmlWhitespaceSensitivity` when formatting Vue SFC root block…
fisker Mar 13, 2023
4585fb0
Add utilities to get descendants (#14470)
fisker Mar 13, 2023
a07927a
Refactor estree main print function (#14473)
fisker Mar 13, 2023
18baca6
Build: Auto generate types files for plugins (#14462)
fisker Mar 13, 2023
6c9ba40
Bundle printers in plugins (#14354)
fisker Mar 13, 2023
747be9d
Update dependency webpack to v5.76.1 (#14500)
renovate[bot] Mar 13, 2023
97d85e1
Update dependency eslint-config-prettier to v8.7.0 (#14494)
renovate[bot] Mar 13, 2023
a21b850
Update dependency cspell to v6.29.0 (#14492)
renovate[bot] Mar 13, 2023
733ac90
Update typescript-eslint to v5.54.1 (#14491)
renovate[bot] Mar 13, 2023
3e556c2
Update dependency @angular/compiler to v15.2.2 (#14489)
renovate[bot] Mar 13, 2023
e2c5da3
Fix builtin plugins (#14502)
fisker Mar 13, 2023
703eafc
Update dependency webpack to v5.76.1 (#14499)
renovate[bot] Mar 13, 2023
eb65330
Update dependency import-meta-resolve to v2.2.2 (#14490)
renovate[bot] Mar 13, 2023
073b9b0
Update dependency eslint to v8.36.0 (#14493)
renovate[bot] Mar 13, 2023
a8a55d4
Update dependency espree to v9.5.0 (#14495)
renovate[bot] Mar 13, 2023
8642b20
Update dependency execa to v7 (#14496)
renovate[bot] Mar 13, 2023
e0df0f3
Update dependency jest to v29.5.0 (#14498)
renovate[bot] Mar 13, 2023
1fb02e8
Update dependency hermes-eslint to v0.10.0 (#14503)
fisker Mar 13, 2023
3fc6298
Stop evaluate graphql visitor keys (#14504)
fisker Mar 13, 2023
d797f0c
Support TypeScript 5 (#13819)
fisker Mar 15, 2023
883324d
Merge branch 'main' into next
fisker Mar 18, 2023
18676dc
Update dependency meriyah to v4.3.5 (#14526)
renovate[bot] Mar 19, 2023
1802b4a
Update dependency esm-utils to v4.1.2 (#14524)
renovate[bot] Mar 19, 2023
e7e756e
Update dependency esbuild to v0.17.12 (#14523)
renovate[bot] Mar 19, 2023
256c22e
Update dependency execa to v7.1.1 (#14525)
renovate[bot] Mar 19, 2023
37103c7
Update dependency @babel/core to v7.21.3 (#14520)
renovate[bot] Mar 19, 2023
d34f16b
Build(deps): Bump actions/checkout from 3.3.0 to 3.4.0 (#14519)
dependabot[bot] Mar 19, 2023
cab7770
Update Yarn to v3.5.0 (#14529)
renovate[bot] Mar 19, 2023
b33c281
Update babel to v7.21.3 (#14531)
renovate[bot] Mar 19, 2023
f36e4bc
Update dependency angular-estree-parser to v6.1.0 (#14533)
renovate[bot] Mar 19, 2023
4bfac89
Update dependency typescript to v5.0.2 (#14528)
renovate[bot] Mar 19, 2023
eee3c31
Update dependency eslint-plugin-regexp to v1.13.0 (#14535)
renovate[bot] Mar 19, 2023
211368e
Update dependency cspell to v6.30.2 (#14534)
renovate[bot] Mar 20, 2023
5b80d29
Extract code from postcss printer (#14480)
fisker Mar 20, 2023
63caf6b
Update dependency @types/jest to v29.5.0 (#14532)
renovate[bot] Mar 20, 2023
3bf5368
Update dependency execa to v7.1.1 (#14536)
renovate[bot] Mar 20, 2023
7c2baf3
Move comment attach into `printAstToDoc` (#14465)
fisker Mar 20, 2023
f85e7b0
Update dependency @babel/parser to v7.21.3 (#14522)
renovate[bot] Mar 20, 2023
dddacc4
Merge remote-tracking branch 'remotes/upstream/main' into next
fisker Mar 20, 2023
aaffacc
Merge remote-tracking branch 'remotes/upstream/main' into next
fisker Mar 20, 2023
3c7a4fa
Remove outdated changelog
fisker Mar 20, 2023
d34fb49
Update dependency @angular/compiler to v15.2.3 (#14521)
renovate[bot] Mar 20, 2023
cfc8bbc
Merge branch 'main' into next
fisker Mar 21, 2023
1c80e01
Fix tests
fisker Mar 21, 2023
21727cc
Share logic between flow and ts (#14545)
fisker Mar 22, 2023
addc340
Refactor export declaration print (#14546)
fisker Mar 22, 2023
a3b352c
Fix Vue filter detection (#14542)
fisker Mar 22, 2023
6718d46
Add `isFlowKeywordType` (#14549)
fisker Mar 22, 2023
8b5687a
Update dependency flow-parser to v0.202.0 (#14555)
fisker Mar 22, 2023
9d08be8
Style: early return to reduce indention (#14561)
fisker Mar 22, 2023
b61ef0d
Merge 14208 into next
fisker Mar 23, 2023
8e16d66
Refactor to use `path.match`
fisker Mar 23, 2023
8ddaa4c
Exclude custom props for now
fisker Mar 23, 2023
ee482b1
Merge branch 'main' into next
fisker Mar 23, 2023
68c7f2f
Unpin Node.js version (#14558)
fisker Mar 23, 2023
413a76d
Remove plugins from standalone build (#14570)
fisker Mar 23, 2023
6d21de1
Update plugin build system (#14571)
fisker Mar 24, 2023
e154250
Format TypeScript expressions in Vue template attributes (#14506)
seiyab Mar 24, 2023
fc81cc1
Fix plugin loading cache (#14576)
fisker Mar 24, 2023
5f4a98e
Throw errors when parser can't be found (#14577)
fisker Mar 24, 2023
ad9fd35
Perf: Skip `printComments` if printer don't have `printComment` funct…
fisker Mar 24, 2023
368620a
Move `avoidAstMutation` to `printer.experimentalFeatures` (#14579)
fisker Mar 24, 2023
71339e3
Remove outdated workaround (#14578)
fisker Mar 24, 2023
94660f6
Support parse void element in vue (#14560)
fisker Mar 24, 2023
d883834
Test invalid TOML config (#14583)
fisker Mar 24, 2023
4edb68a
Remove dead code (#14554)
fisker Mar 24, 2023
00e59ed
Transform `.at` to property access to improve performance (#14590)
sosukesuzuki Mar 25, 2023
e10aba9
Update dependency webpack to v5.76.3 (#14597)
renovate[bot] Mar 27, 2023
5174a4e
Update dependency @angular/compiler to v15.2.4 (#14592)
renovate[bot] Mar 27, 2023
99ce2d8
Update dependency esbuild to v0.17.14 (#14595)
renovate[bot] Mar 27, 2023
9329924
Merge branch 'main' into next
fisker Mar 27, 2023
c4d7a4b
Update snapshot
fisker Mar 27, 2023
6650770
Build(deps): Bump actions/checkout from 3.4.0 to 3.5.0 (#14591)
dependabot[bot] Mar 27, 2023
2ee702f
Update dependency @glimmer/syntax to v0.84.3 (#14594)
renovate[bot] Mar 27, 2023
e31c28c
Update dependency @glimmer/reference to v0.84.3 (#14593)
renovate[bot] Mar 27, 2023
3c7e217
Stop insert unnessary leading semicolon in vue event binding (#14557)
fisker Mar 27, 2023
919670d
Refactor `printParenthesizedValueGroup` (#14540)
fisker Mar 27, 2023
bae1eb4
Move ts script check into `embed` print (#14559)
fisker Mar 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Merge branch 'main' into next
# Conflicts:
#	package.json
#	src/language-js/needs-parens.js
#	src/language-js/parse/postprocess/typescript.js
#	src/language-js/print/call-arguments.js
#	src/language-js/print/decorators.js
#	src/language-js/print/template-literal.js
#	src/language-js/print/ternary.js
#	src/language-js/print/typescript.js
#	src/language-js/utils/index.js
#	tests/format/typescript/satisfies-operators/__snapshots__/jsfmt.spec.js.snap
#	tests/format/typescript/satisfies-operators/jsfmt.spec.js
#	yarn.lock
  • Loading branch information
fisker committed Nov 4, 2022
commit cccedf4aa8bbe4fa08d0815634c943be3fce71ad
3 changes: 1 addition & 2 deletions src/language-js/needs-parens.js
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,6 @@ function needsParens(path, options) {
case "TSSatisfiesExpression":
case "LogicalExpression":
switch (parent.type) {
case "TSSatisfiesExpression":
case "TSAsExpression":
case "TSSatisfiesExpression":
// examples:
Expand Down Expand Up @@ -353,7 +352,7 @@ function needsParens(path, options) {
if (
parent.type === "UnaryExpression" ||
parent.type === "AwaitExpression" ||
isTSTypeExpression(parent) ||
parent.type === "TSAsExpression" ||
parent.type === "TSNonNullExpression"
) {
return true;
Expand Down
8 changes: 0 additions & 8 deletions src/language-js/parse/postprocess/typescript.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,6 @@ function getSourceFileOfNode(node) {
return node;
}

// Copied from https://unpkg.com/[email protected]/lib/typescript.js
function getSourceFileOfNode(node) {
while (node && node.kind !== 305 /* SyntaxKind.SourceFile */) {
node = node.parent;
}
return node;
}

// Invalid decorators are removed since `@typescript-eslint/typescript-estree` v4
// https://github.com/typescript-eslint/typescript-eslint/pull/2375
// There is a `checkGrammarDecorators` in `typescript` package, consider use it directly in future
Expand Down
2 changes: 0 additions & 2 deletions src/language-js/utils/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -897,8 +897,6 @@ function startsWithNoLookaheadToken(node, forbidFunctionClassAndDoExpr) {
node.expressions[0],
forbidFunctionClassAndDoExpr
);
// @ts-expect-error
case "TSSatisfiesExpression":
case "TSAsExpression":
case "TSSatisfiesExpression":
case "TSNonNullExpression":
Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.