fisker Cheung
e2f4ce38f7
Improve cursor tracking ( #14812 )
2023-07-06 09:51:29 +08:00
Sosuke Suzuki
fa48415617
Bump Prettier dependency to 3.0.0
2023-07-05 21:50:05 +09:00
renovate[bot] and fisker Cheung
1a0d9ed800
chore(deps): update dependency cosmiconfig to v8.2.0 ( #14901 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-07-04 11:27:37 +08:00
renovate[bot] and fisker
25fa483e35
chore(deps): update dependency typescript to v5.1.5 ( #14896 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker <lionkay@gmail.com >
2023-07-04 11:26:24 +08:00
renovate[bot] and fisker
61804e2516
chore(deps): update dependency espree to v9.6.0 ( #15000 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker <lionkay@gmail.com >
2023-07-03 10:26:24 +08:00
Pieter Vanderwerff and SUZUKI Sosuke
ff7b025197
Support trailing comments in function parameters for all parameter node types ( #14835 )
...
* Support trailing comments in function parameters for all parameter node types
* Create 14835.md
---------
Co-authored-by: SUZUKI Sosuke <aosukeke@gmail.com >
2023-07-03 02:47:13 +09:00
Alex Inkin and Sosuke Suzuki
fcb66949c9
Remove space after pipe name ( #14961 )
...
* Remove space after pipe name
* Add changelog
* Update changelog
* Update changelog
---------
Co-authored-by: Sosuke Suzuki <sosuke.suzuki@dr-ubie.com >
2023-07-03 02:28:17 +09:00
renovate[bot]
bf581d35cf
chore(deps): update dependency acorn to v8.9.0 ( #14951 )
...
Signed-off-by: fisker Cheung <lionkay@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-18 10:43:10 +08:00
db1cdc007f
test(vue): add tests for script lang ( #14912 )
...
Co-authored-by: fisker <lionkay@gmail.com >
Co-authored-by: SUZUKI Sosuke <aosukeke@gmail.com >
2023-06-13 23:02:21 +08:00
Sébastien Règne
54586e00b4
feat: Add name to errors ( #14913 )
...
* feat: Add name to errors.
* feat: Add name to errors.
* Add tests
2023-06-13 13:57:43 +09:00
SUZUKI Sosuke and Nicolò Ribaudo
7ad852636d
Support Import Attributes ( #14863 )
...
* Print import attributes
* Update visitor keys for import attributes
* Update snapshots for visitor-keys
* Update `babel-plugins` tests
* Update import attributes tests
* Update misc tests
* Add changelog
* Enable `importAttributes` and `importAssertions`
* Print ImportAssertion syntax
* Add `babel-plugins` tests
* Add import assertions tests
* Add misc tests for import assertions
* Update changelog
* Fix words
* Use `deprecatedAssertSyntax`
* Update `@babel/parser`
* Use deprecatedAssertSyntax
* Remove needless tests
* Update `@babel/types`
* Update visitor-keys
* Run `yarn dedupe`
* Update src/language-js/print/module.js
Co-authored-by: Nicolò Ribaudo <hello@nicr.dev >
* Address review
---------
Co-authored-by: Nicolò Ribaudo <hello@nicr.dev >
2023-05-31 00:47:12 +09:00
SUZUKI Sosuke
4d7afff735
Tests for await using syntax ( #14862 )
...
* Add tests for `await using`
* Add tests for `await using` from Babel
* Add changelog
* Fix changelog
2023-05-29 20:50:18 +09:00
SUZUKI Sosuke
c1296105f3
Update @babel/parser to 7.22.0 ( #14861 )
...
* Update `@babel/parser` and `@babel/types`
* Update error message snapshots
* Run `yarn dedupe`
* Update `@babel/generator`
* Install new `@babel/parser`
2023-05-27 22:06:34 +09:00
SUZUKI Sosuke
6cff2148a3
Improve formatting for constraints on type parameters ( #14858 )
2023-05-26 22:04:43 +08:00
Pieter Vanderwerff
8f0e934367
Consider Flow type cast expressions when expanding call arguments ( #14836 )
2023-05-24 19:41:02 +08:00
ot07
9b19afda8a
TypeScript: Fix issue with double semicolon caused by // prettier-ignore on a call signature line ( #14830 )
2023-05-19 10:23:13 +08:00
fisker Cheung
c0f6f2da8b
Clear filename before print ignored file code to screen ( #14794 )
2023-05-16 20:40:18 +08:00
fisker Cheung
05a32d377f
Switch string-width to eastasianwidth ( #14793 )
2023-05-06 16:56:49 +08:00
8108864d7f
Fix empty line check between array elements ( #14736 )
...
Co-authored-by: ☀️ <sol@solfox.online >
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-05-05 15:17:11 +08:00
fisker Cheung and SUZUKI Sosuke
54404fc96f
Remove plugin search feature ( #14759 )
...
Co-authored-by: SUZUKI Sosuke <aosukeke@gmail.com >
2023-05-05 10:31:25 +08:00
fisker Cheung
b86e42cc84
Ignore .gitignored files ( #14731 )
2023-05-04 17:20:05 +08:00
Anders Kaseorg and fisker
dcc081db0d
Don’t expand globs via symbolic links ( #14627 )
...
Co-authored-by: fisker <lionkay@gmail.com >
2023-05-04 17:01:20 +08:00
SUZUKI Sosuke
f624507259
Print line breaking after file path with errors ( #14788 )
2023-05-04 17:51:14 +09:00
renovate[bot] and fisker Cheung
4562c116b1
Update dependency hermes-parser to v0.11.1 ( #14780 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-05-04 15:05:21 +08:00
Panagiotis Vekris
2eaf5763e9
Support type guards in Flow ( #14767 )
2023-04-27 14:09:17 +08:00
Seiya and fisker Cheung
7f64e920de
Make curried arrow function and normal arrow function consistent ( #14633 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-04-27 11:01:35 +08:00
Aleksandr Vladykin
27f7723bf9
Fix: keep parens around TSInstantiationExpression followed by a prop access ( #14701 )
2023-04-27 10:50:18 +08:00
fisker Cheung
d6f30ad3d9
Build: add default exports to ESM bundles ( #14757 )
2023-04-25 15:37:56 +08:00
SUZUKI Sosuke and fisker Cheung
31583ce14c
Run tests on Node.js 20 ( #14721 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-04-22 22:21:02 +08:00
renovate[bot] and fisker Cheung
ab9792cc00
Update dependency flow-parser to v0.204.0 ( #14710 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-04-22 22:18:48 +08:00
SUZUKI Sosuke and fisker Cheung
cfb3b87efb
Fix trailing coma print in type prameters, improve jsx parse ( #14688 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-04-21 13:18:29 +08:00
fisker Cheung
b5043bcca5
Stop formatting unknown code with babel parser ( #14718 )
2023-04-21 13:12:11 +08:00
fisker Cheung
fb948bb15f
Integration test: Rename runPrettier to runCli ( #14687 )
2023-04-11 08:44:23 +08:00
fisker Cheung
578f093d30
Accept multiple --ignore-paths ( #14332 )
2023-04-10 10:51:46 +08:00
fisker Cheung
bec997e85c
Fix cursor tracking inside JSXText ( #14163 )
2023-04-10 10:44:31 +08:00
fisker Cheung
ecfa324b69
Format <script> inside SVG ( #14400 )
2023-04-10 10:43:48 +08:00
fisker Cheung
686320a88c
Fix inconsistent union/intersection type format between TS and Flow ( #14654 )
2023-04-10 09:58:12 +08:00
fisker Cheung
1e50206d28
Improve new line after { detection in TSMappedType ( #14659 )
2023-04-10 09:56:39 +08:00
SUZUKI Sosuke
4a949a2f23
Line breaking after extends in type parameters ( #14672 )
2023-04-09 12:58:54 +09:00
fisker Cheung
cddb59d211
Don't apply plugin default options from unused plugins ( #14664 )
2023-04-07 11:08:41 +08:00
Jordan Brown and fisker
f95b0c0296
Support Flow Mapped Types ( #14619 )
...
Co-authored-by: fisker <lionkay@gmail.com >
2023-04-07 09:56:18 +08:00
fisker Cheung
02a50e5bb9
Angular: Support computed optional member expression ( #14658 )
2023-04-07 09:53:59 +08:00
fisker Cheung
e4349cae71
Bump @prettier/parse-srcset to v3 ( #14665 )
2023-04-05 16:51:32 +08:00
fisker Cheung
78b0a6bb80
Fix plugin resolve logic ( #14663 )
2023-04-04 10:53:50 +08:00
fisker Cheung
1d320ff85b
Add a writeFormattedFile to mock ( #14657 )
2023-04-04 09:08:44 +08:00
fisker Cheung
42584d48d2
Remove outdated visitor key for TSAbstractMethodDefinition ( #14662 )
2023-04-04 09:07:29 +08:00
fisker Cheung
4965a790cb
Forbid decorators on object property ( #14661 )
2023-04-04 09:07:15 +08:00
fisker Cheung
1d4f243d72
Ignore/generate files during --cache test ( #14629 )
2023-04-03 16:10:40 +08:00
fisker Cheung
df7771caf5
CLI: Use absolute path internally ( #14632 )
2023-03-31 09:04:33 +08:00
fisker Cheung
c933bffc49
Test: Remove final new line in stdout/stderr ( #14630 )
2023-03-30 14:25:28 +08:00