Fix inconsistent member chain format (#17470)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
953a8cc6dd
commit
b5378edeeb
4 files changed
+41
-2
No files matched your search
@@ -0,0 +1,22 @@
|
||||
#### Fix inconsistent member chain format (#17470 by @fisker)
|
||||
|
||||
<!-- prettier-ignore -->
|
||||
```jsx
|
||||
// Input
|
||||
s.get(u)?.trigger({ triggerKind: y.SignatureHelpTriggerKind.InvokeFooBarBaz123 });
|
||||
|
||||
// Prettier stable (--parser=babel)
|
||||
s.get(u)?.trigger({
|
||||
triggerKind: y.SignatureHelpTriggerKind.InvokeFooBarBaz123,
|
||||
});
|
||||
|
||||
// Prettier stable (--parser=typescript)
|
||||
s
|
||||
.get(u)
|
||||
?.trigger({ triggerKind: y.SignatureHelpTriggerKind.InvokeFooBarBaz123 });
|
||||
|
||||
// Prettier main
|
||||
s.get(u)?.trigger({
|
||||
triggerKind: y.SignatureHelpTriggerKind.InvokeFooBarBaz123,
|
||||
});
|
||||
```
|
||||
@@ -58,9 +58,9 @@ function printMemberChain(path, options, print) {
|
||||
);
|
||||
}
|
||||
|
||||
const { parent } = path;
|
||||
const isExpressionStatement =
|
||||
!parent || parent.type === "ExpressionStatement";
|
||||
(path.parent.type === "ChainExpression" ? path.grandparent : path.parent)
|
||||
.type === "ExpressionStatement";
|
||||
|
||||
// The first phase is to linearize the AST by traversing it down.
|
||||
//
|
||||
|
||||
@@ -1249,6 +1249,22 @@ foo1(/叱叱叱/)
|
||||
================================================================================
|
||||
`;
|
||||
|
||||
exports[`issue-17457.js format 1`] = `
|
||||
====================================options=====================================
|
||||
parsers: ["babel", "flow", "typescript"]
|
||||
printWidth: 80
|
||||
| printWidth
|
||||
=====================================input======================================
|
||||
s.get(u)?.trigger({ triggerKind: y.SignatureHelpTriggerKind.InvokeFooBarBaz123 });
|
||||
|
||||
=====================================output=====================================
|
||||
s.get(u)?.trigger({
|
||||
triggerKind: y.SignatureHelpTriggerKind.InvokeFooBarBaz123,
|
||||
});
|
||||
|
||||
================================================================================
|
||||
`;
|
||||
|
||||
exports[`logical.js format 1`] = `
|
||||
====================================options=====================================
|
||||
parsers: ["babel", "flow", "typescript"]
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
s.get(u)?.trigger({ triggerKind: y.SignatureHelpTriggerKind.InvokeFooBarBaz123 });
|
||||
Reference in new issue
Block a user