-
Notifications
You must be signed in to change notification settings - Fork 0
Commit 6f8cb32
authored
Update dependency @biomejs/biome to v1.8.2 (#69)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@biomejs/biome](https://biomejs.dev)
([source](https://togithub.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome))
| [`1.8.1` ->
`1.8.2`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/1.8.1/1.8.2)
|
[](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>biomejs/biome (@​biomejs/biome)</summary>
###
[`v1.8.2`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v182-2024-06-20)
[Compare
Source](https://togithub.com/biomejs/biome/compare/39db99b1cd087d6aa46ecfecba6adbfa0d45a303...54b4c9a39078836843ef363bb6986fad74834480)
##### CLI
##### Bug fixes
- Fix [#​3201](https://togithub.com/biomejs/biome/issues/3201) by
correctly injecting the source code of the file when printing the
diagnostics. Contributed by
[@​ematipico](https://togithub.com/ematipico)
- Fix [#​3179](https://togithub.com/biomejs/biome/issues/3179)
where comma separators are not correctly removed after running `biome
migrate` and thus choke the parser. Contributed by
[@​Sec-ant](https://togithub.com/Sec-ant)
- Fix [#​3232](https://togithub.com/biomejs/biome/issues/3232) by
correctly using the colors set by the user. Contributed by
[@​ematipico](https://togithub.com/ematipico)
##### Enhancement
- Reword the reporter message `No fixes needed` to `No fixes applied`.
The former message is misleading when there're still errors or warnings
in the files that should be taken care of manually. For example:
```block
Checked 2 files in <TIME>. No fixes needed.
Found 2 errors.
```
The new message suits better in these cases.
Contributed by [@​Sec-ant](https://togithub.com/Sec-ant)
##### Configuration
##### Bug fixes
- Don't conceal previous overrides
([#​3176](https://togithub.com/biomejs/biome/issues/3176)).
Previously, each override inherited the unset configuration of the base
configuration.
This means that setting a configuration in an override can be concealed
by a subsequent override that inherits of the value from the base
configuration.
For example, in the next example, `noDebugger` was disabled for the
`index.js` file.
```json
{
"linter": {
"rules": {
"suspicious": { "noDebugger": "off" }
}
},
"overrides": [
{
"include": ["index.js"],
"linter": {
"rules": {
"suspicious": { "noDebugger": "warn" }
}
}
}, {
"include": ["index.js"],
"linter": {
"rules": {
"suspicious": { "noDoubleEquals": "off" }
}
}
}
]
}
```
The rule is now correctly enabled for the `index.js` file.
Contributed by [@​Conaclos](https://togithub.com/Conaclos)
##### Formatter
##### Bug fixes
- Fix [#​3103](https://togithub.com/biomejs/biome/issues/3103) by
correctly resolving CSS formatter options. Contributed by
[@​ah-yu](https://togithub.com/ah-yu)
- Fix [#​3192](https://togithub.com/biomejs/biome/issues/3192)
don't add an extra whitespace within :has. Contributed by
[@​denbezrukov](https://togithub.com/denbezrukov)
##### JavaScript APIs
##### Bug fixes
- Fix a regression introduced by the release of `v1.8.0`
##### Linter
##### New features
- Add
[nursery/useValidAutocomplete](https://biomejs.dev/linter/rules/use-valid-autocomplete/).
Contributed by [@​unvalley](https://togithub.com/unvalley)
##### Bug fixes
- Add
[nursery/noShorthandPropertyOverrides](https://biomejs.dev/linter/rules/no-shorthand-property-overrides).
[#​2958](https://togithub.com/biomejs/biome/issues/2958)
Contributed by [@​neokidev](https://togithub.com/neokidev)
- Fix \[[#​3084](https://togithub.com/biomejs/biome/issues/3084)]
false positive by correctly recognize parenthesized return statement.
Contributed by [@​unvalley](https://togithub.com/unvalley)
-
[useImportExtensions](https://biomejs.dev/linter/rules/use-import-extensions/)
now suggests a correct fix for `import '.'` and `import './.'`.
Contributed by [@​minht11](https://togithub.com/minht11)
- Fix [useDateNow](https://biomejs.dev/linter/rules/use-date-now/) false
positive when new Date object has arguments `new Date(0).getTime()`.
Contributed by [@​minht11](https://togithub.com/minht11).
- The
[`noUnmatchableAnbSelector`](https://biomejs.dev/linter/rules/no-unmatchable-anb-selector/)
rule is now able to catch unmatchable `an+b` selectors like `0n+0` or
`-0n+0`. Contributed by [@​Sec-ant](https://togithub.com/Sec-ant).
- The
[`useHookAtTopLevel`](https://biomejs.dev/linter/rules/use-hook-at-top-level/)
rule now recognizes properties named as hooks like `foo.useFoo()`.
Contributed by [@​ksnyder9801](https://togithub.com/ksnyder9801)
- Fix [#​3092](https://togithub.com/biomejs/biome/issues/3092),
prevent warning for `Custom properties (--*)`. Contributed by
[@​chansuke](https://togithub.com/chansuke)
- Fix a false positive in the
[`useLiteralKeys`](https://biomejs.dev/linter/rules/use-literal-keys/)
rule. ([#​3160](https://togithub.com/biomejs/biome/issues/3160))
This rule now ignores the following kind of computed member name:
```js
const a = {
[`line1
line2`]: true,
};
```
Contributed by [@​Sec-ant](https://togithub.com/Sec-ant)
- The
[noUnknownProperty](https://biomejs.dev/linter/rules/no-unknown-property/)
rule now ignores the `composes` property often used in css modules.
[#​3000](https://togithub.com/biomejs/biome/issues/3000)
Contributed by [@​chansuke](https://togithub.com/chansuke)
- Fix false positives of the
[useExhaustiveDependencies](https://biomejs.dev/linter/rules/use-exhaustive-dependencies/)
rule.
The component itself is considered stable when it is used recursively
inside a hook closure defined inside of it:
```jsx
import { useMemo } from "react";
function MyRecursiveComponent() {
// MyRecursiveComponent is stable, we don't need to add it to the
dependencies list.
const children = useMemo(() => <MyRecursiveComponent />, []);
return <div>{children}</div>;
}
```
Also, `export default function` and `export default class` are
considered stable now because they can only appear at the top level of a
module.
Contributed by [@​Sec-ant](https://togithub.com/Sec-ant)
- Fix missing `withDefaults` macro in vue files for globals variables.
Contributed by [@​Shyam-Chen](https://togithub.com/Shyam-Chen)
##### Parser
##### Bug fixes
- Fix CSS modules settings mapping. Contributed by
[@​denbezrukov](https://togithub.com/denbezrukov)
</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/BSStudio/bss-web-graphql-backend).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent c47a0ce commit 6f8cb32Copy full SHA for 6f8cb32
2 files changed
+37
-37
lines changed+36-36Lines changed: 36 additions & 36 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 | |
---|---|---|---|
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 |
| - | |
| 45 | + | |
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
|
0 commit comments