-
Notifications
You must be signed in to change notification settings - Fork 418
Commit be3a805
authored
Update dependency prettier to v3.1.1 (#621)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`3.1.0` ->
`3.1.1`](https://renovatebot.com/diffs/npm/prettier/3.1.0/3.1.1) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>prettier/prettier (prettier)</summary>
###
[`v3.1.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#311)
[Compare
Source](https://togithub.com/prettier/prettier/compare/3.1.0...3.1.1)
[diff](https://togithub.com/prettier/prettier/compare/3.1.0...3.1.1)
##### Fix config file search
([#​15363](https://togithub.com/prettier/prettier/pull/15363) by
[@​fisker](https://togithub.com/fisker))
Previously, we start search for config files from the filePath as a
directory, if it happened to be a directory and contains config file, it
will be used by mistake.
```text
├─ .prettierrc
└─ test.js (A directory)
└─ .prettierrc
```
```js
// Prettier 3.1.0
await prettier.resolveConfigFile(new URL("./test.js", import.meta.url));
// <CWD>/test.js/.prettierrc
// Prettier 3.1.1
await prettier.resolveConfigFile(new URL("./test.js", import.meta.url));
// <CWD>/.prettierrc
```
##### Skip explicitly passed symbolic links with
`--no-error-on-unmatched-pattern`
([#​15533](https://togithub.com/prettier/prettier/pull/15533) by
[@​sanmai-NL](https://togithub.com/sanmai-NL))
Since Prettier v3, we stopped following symbolic links, however in some
use cases, the symbolic link patterns can't be filtered out, and there
is no way to prevent Prettier from throwing errors.
In Prettier 3.1.1, you can use `--no-error-on-unmatched-pattern` to
simply skip symbolic links.
##### Consistently use tabs in ternaries when `useTabs` is `true`
([#​15662](https://togithub.com/prettier/prettier/pull/15662) by
[@​auvred](https://togithub.com/auvred))
<!-- prettier-ignore -->
```jsx
// Input
aaaaaaaaaaaaaaa
? bbbbbbbbbbbbbbbbbb
: ccccccccccccccc
? ddddddddddddddd
: eeeeeeeeeeeeeee
? fffffffffffffff
: gggggggggggggggg;
// Prettier 3.1.0
aaaaaaaaaaaaaaa
? bbbbbbbbbbbbbbbbbb
: ccccccccccccccc
? ddddddddddddddd
: eeeeeeeeeeeeeee
? fffffffffffffff
: gggggggggggggggg;
// Prettier 3.1.1
aaaaaaaaaaaaaaa
? bbbbbbbbbbbbbbbbbb
: ccccccccccccccc
? ddddddddddddddd
: eeeeeeeeeeeeeee
? fffffffffffffff
: gggggggggggggggg;
```
##### Improve config file search
([#​15663](https://togithub.com/prettier/prettier/pull/15663) by
[@​fisker](https://togithub.com/fisker))
The Prettier config file search performance has been improved by more
effective cache strategy.
##### Fix unstable and ugly formatting for comments in destructuring
patterns
([#​15708](https://togithub.com/prettier/prettier/pull/15708) by
[@​sosukesuzuki](https://togithub.com/sosukesuzuki))
<!-- prettier-ignore -->
```tsx
// Input
const {
foo,
// bar
// baz
}: Foo = expr;
// Prettier 3.1.0
const {
foo1,
} // bar
// baz
: Foo = expr;
// Prettier 3.1.0 second output
const {
foo1, // bar
} // baz
: Foo = expr;
// Prettier 3.1.1
const {
foo1,
// bar
// baz
}: Foo = expr;
```
##### Support "Import Attributes"
([#​15718](https://togithub.com/prettier/prettier/pull/15718) by
[@​fisker](https://togithub.com/fisker))
[TypeScript
5.3](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/#import-attributes)
supports the latest updates to the [import
attributes](https://togithub.com/tc39/proposal-import-attributes)
proposal.
```tsx
import something from "./something.json" with { type: "json" };
```
##### Fix false claim in docs that cursorOffset is incompatible with
rangeStart/rangeEnd
([#​15750](https://togithub.com/prettier/prettier/pull/15750) by
[@​ExplodingCabbage](https://togithub.com/ExplodingCabbage))
The cursorOffset option has in fact been compatible with
rangeStart/rangeEnd for over 5 years, thanks to work by
[@​ds300](https://togithub.com/ds300). However, Prettier's
documentation (including the CLI `--help` text) continued to claim
otherwise, falsely. The documentation is now fixed.
##### Keep curly braces and `from` keyword in empty `import` statements
([#​15756](https://togithub.com/prettier/prettier/pull/15756) by
[@​fisker](https://togithub.com/fisker))
<!-- prettier-ignore -->
```js
// Input
import { } from 'foo';
import { /* comment */ } from 'bar';
// Prettier 3.1.0
import {} from "foo";
import /* comment */ "bar";
// Prettier 3.1.1
import {} from "foo";
import {} from /* comment */ "bar";
```
##### Keep empty import attributes and assertions
([#​15757](https://togithub.com/prettier/prettier/pull/15757) by
[@​fisker](https://togithub.com/fisker))
<!-- prettier-ignore -->
```js
// Input
import foo from "foo" with {};
import bar from "bar" assert {};
// Prettier 3.1.0
import foo from "foo";
import bar from "bar";
// Prettier 3.1.1
import foo from "foo" with {};
import bar from "bar" assert {};
```
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/line/line-bot-sdk-nodejs).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44Ny4yIiwidXBkYXRlZEluVmVyIjoiMzcuODcuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 52ce1d5 commit be3a805Copy full SHA for be3a805
File tree
Expand file treeCollapse file tree
2 files changed
+5
-5
lines changedFilter options
Expand file treeCollapse file tree
2 files changed
+5
-5
lines changed+4-4Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
58 |
| - | |
| 58 | + | |
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
|
0 commit comments