Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Detect tests in folders starting with . (fix #2344) #2359

Merged
merged 3 commits into from
Nov 21, 2022

Conversation

sidharthv96
Copy link
Contributor

@sidharthv96 sidharthv96 commented Nov 21, 2022

I have added a test in a folder starting with . and manually verified that it's picked up.
image

But it's not the right test as it won't fail even if dot is false.

Is there an example test I can refer to ensure the path is picked up? Or somehow verify that that exact test was run?

fixes #2344

@sheremet-va
Copy link
Member

But it's not the right test as it won't fail even if dot is false.

You can add a failing test inside .dot-folder in test/failing/fixtures.

@sidharthv96
Copy link
Contributor Author

Had to tweak the runner a bit, but now it works. Thanks!

@sheremet-va sheremet-va merged commit c395177 into vitest-dev:main Nov 21, 2022
renovate bot referenced this pull request in Unleash/unleash Nov 22, 2022
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://github.com/vitest-dev/vitest) | [`0.25.2` ->
`0.25.3`](https://renovatebot.com/diffs/npm/vitest/0.25.2/0.25.3) |
[![age](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/compatibility-slim/0.25.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/confidence-slim/0.25.2)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitest-dev/vitest</summary>

###
[`v0.25.3`](https://github.com/vitest-dev/vitest/releases/tag/v0.25.3)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3)

#####    🚀 Features

- Test.each support string template  -  by
[@&#8203;poyoho](https://github.com/poyoho) in
[https://github.com/vitest-dev/vitest/issues/2337](https://github.com/vitest-dev/vitest/issues/2337)
[<samp>(f7897)</samp>](https://github.com/vitest-dev/vitest/commit/f7897765)

#####    🐞 Bug Fixes

- Junit consistently puts "skipped" inside "testcase"  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(f7b27)</samp>](https://github.com/vitest-dev/vitest/commit/f7b27af0)
- Detect tests in folders starting with `.`  -  by
[@&#8203;sidharthv96](https://github.com/sidharthv96) in
[https://github.com/vitest-dev/vitest/issues/2344](https://github.com/vitest-dev/vitest/issues/2344)
and
[https://github.com/vitest-dev/vitest/issues/2359](https://github.com/vitest-dev/vitest/issues/2359)
[<samp>(c3951)</samp>](https://github.com/vitest-dev/vitest/commit/c395177f)
- **cli**: Don't override config by setting cli options to undefined  - 
by [@&#8203;rmehner](https://github.com/rmehner) in
[https://github.com/vitest-dev/vitest/issues/2330](https://github.com/vitest-dev/vitest/issues/2330)
[<samp>(6ce3e)</samp>](https://github.com/vitest-dev/vitest/commit/6ce3ed7f)
- **coverage**: Env-replacer to add filenames into sourcemaps  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/2338](https://github.com/vitest-dev/vitest/issues/2338)
[<samp>(a2e9d)</samp>](https://github.com/vitest-dev/vitest/commit/a2e9daf6)
- **mocker**: Clear automocked modules on unmock  -  by
[@&#8203;mcous](https://github.com/mcous) in
[https://github.com/vitest-dev/vitest/issues/2353](https://github.com/vitest-dev/vitest/issues/2353)
[<samp>(60918)</samp>](https://github.com/vitest-dev/vitest/commit/609185bd)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3)

</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://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4zMC4yIiwidXBkYXRlZEluVmVyIjoiMzQuMzAuMiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fwouts referenced this pull request in fwouts/previewjs Nov 23, 2022
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://github.com/vitest-dev/vitest) | [`0.25.2` ->
`0.25.3`](https://renovatebot.com/diffs/npm/vitest/0.25.2/0.25.3) |
[![age](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/compatibility-slim/0.25.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/confidence-slim/0.25.2)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitest-dev/vitest</summary>

###
[`v0.25.3`](https://github.com/vitest-dev/vitest/releases/tag/v0.25.3)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3)

#####    🚀 Features

- Test.each support string template  -  by
[@&#8203;poyoho](https://github.com/poyoho) in
[https://github.com/vitest-dev/vitest/issues/2337](https://github.com/vitest-dev/vitest/issues/2337)
[<samp>(f7897)</samp>](https://github.com/vitest-dev/vitest/commit/f7897765)

#####    🐞 Bug Fixes

- Junit consistently puts "skipped" inside "testcase"  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(f7b27)</samp>](https://github.com/vitest-dev/vitest/commit/f7b27af0)
- Detect tests in folders starting with `.`  -  by
[@&#8203;sidharthv96](https://github.com/sidharthv96) in
[https://github.com/vitest-dev/vitest/issues/2344](https://github.com/vitest-dev/vitest/issues/2344)
and
[https://github.com/vitest-dev/vitest/issues/2359](https://github.com/vitest-dev/vitest/issues/2359)
[<samp>(c3951)</samp>](https://github.com/vitest-dev/vitest/commit/c395177f)
- **cli**: Don't override config by setting cli options to undefined  - 
by [@&#8203;rmehner](https://github.com/rmehner) in
[https://github.com/vitest-dev/vitest/issues/2330](https://github.com/vitest-dev/vitest/issues/2330)
[<samp>(6ce3e)</samp>](https://github.com/vitest-dev/vitest/commit/6ce3ed7f)
- **coverage**: Env-replacer to add filenames into sourcemaps  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/2338](https://github.com/vitest-dev/vitest/issues/2338)
[<samp>(a2e9d)</samp>](https://github.com/vitest-dev/vitest/commit/a2e9daf6)
- **mocker**: Clear automocked modules on unmock  -  by
[@&#8203;mcous](https://github.com/mcous) in
[https://github.com/vitest-dev/vitest/issues/2353](https://github.com/vitest-dev/vitest/issues/2353)
[<samp>(60918)</samp>](https://github.com/vitest-dev/vitest/commit/609185bd)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3)

</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://app.renovatebot.com/dashboard#github/fwouts/previewjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4zMC40IiwidXBkYXRlZEluVmVyIjoiMzQuMzAuNCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@chrisbbreuer
Copy link

@sidharthv96 I just came across this issue as well, so thanks for fixing it!

Does the VS Code extension work properly for you within these dot folders? As in, do these actions appear for you in your editor? I am struggling to get them to show up and am wondering whether I may be running into a bug or misconfiguration haha

image

@sidharthv96
Copy link
Contributor Author

sidharthv96 commented Nov 24, 2022

image

Seems like it's skipped in the extension. The icons don't come for me.


Ohh, when I tried to run it after updating vitepress, the icons came.

image

image

@chrisbbreuer
Copy link

Thanks for looking into this! I will see how I can get them to show up in Stacks—still a little clueless right now haha

andipaetzold referenced this pull request in andipaetzold/react-firehooks Nov 25, 2022
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@vitest/coverage-c8](https://github.com/vitest-dev/vitest) |
[`0.24.3` ->
`0.25.3`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-c8/0.24.3/0.25.3)
|
[![age](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.25.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.25.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.25.3/compatibility-slim/0.24.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.25.3/confidence-slim/0.24.3)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://github.com/vitest-dev/vitest) | [`0.24.3` ->
`0.25.3`](https://renovatebot.com/diffs/npm/vitest/0.24.3/0.25.3) |
[![age](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/compatibility-slim/0.24.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/confidence-slim/0.24.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitest-dev/vitest</summary>

###
[`v0.25.3`](https://github.com/vitest-dev/vitest/releases/tag/v0.25.3)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3)

#####    🚀 Features

- Test.each support string template  -  by
[@&#8203;poyoho](https://github.com/poyoho) in
[https://github.com/vitest-dev/vitest/issues/2337](https://github.com/vitest-dev/vitest/issues/2337)
[<samp>(f7897)</samp>](https://github.com/vitest-dev/vitest/commit/f7897765)

#####    🐞 Bug Fixes

- Junit consistently puts "skipped" inside "testcase"  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(f7b27)</samp>](https://github.com/vitest-dev/vitest/commit/f7b27af0)
- Detect tests in folders starting with `.`  -  by
[@&#8203;sidharthv96](https://github.com/sidharthv96) in
[https://github.com/vitest-dev/vitest/issues/2344](https://github.com/vitest-dev/vitest/issues/2344)
and
[https://github.com/vitest-dev/vitest/issues/2359](https://github.com/vitest-dev/vitest/issues/2359)
[<samp>(c3951)</samp>](https://github.com/vitest-dev/vitest/commit/c395177f)
- **cli**: Don't override config by setting cli options to undefined  - 
by [@&#8203;rmehner](https://github.com/rmehner) in
[https://github.com/vitest-dev/vitest/issues/2330](https://github.com/vitest-dev/vitest/issues/2330)
[<samp>(6ce3e)</samp>](https://github.com/vitest-dev/vitest/commit/6ce3ed7f)
- **coverage**: Env-replacer to add filenames into sourcemaps  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/2338](https://github.com/vitest-dev/vitest/issues/2338)
[<samp>(a2e9d)</samp>](https://github.com/vitest-dev/vitest/commit/a2e9daf6)
- **mocker**: Clear automocked modules on unmock  -  by
[@&#8203;mcous](https://github.com/mcous) in
[https://github.com/vitest-dev/vitest/issues/2353](https://github.com/vitest-dev/vitest/issues/2353)
[<samp>(60918)</samp>](https://github.com/vitest-dev/vitest/commit/609185bd)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3)

###
[`v0.25.2`](https://github.com/vitest-dev/vitest/releases/tag/v0.25.2)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.25.1...v0.25.2)

#####    🐞 Bug Fixes

- Dates are equal, if both are invalid  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2326](https://github.com/vitest-dev/vitest/issues/2326)
- Don't ignore properties, when put on a default function in CJS context
 -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2325](https://github.com/vitest-dev/vitest/issues/2325)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.25.1...v0.25.2)

###
[`v0.25.1`](https://github.com/vitest-dev/vitest/releases/tag/v0.25.1)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.25.0...v0.25.1)

#####    🚀 Features

- Add `vi.setConfig` helper  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2293](https://github.com/vitest-dev/vitest/issues/2293)
- Allow hooks to be executed in a stack or list  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2294](https://github.com/vitest-dev/vitest/issues/2294)

#####    🐞 Bug Fixes

- Always rewrite defined jsdom keys  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2290](https://github.com/vitest-dev/vitest/issues/2290)
- Default reporter regression  -  by
[@&#8203;antfu](https://github.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/2292](https://github.com/vitest-dev/vitest/issues/2292)
- Don't fail `bench` when using options  -  by
[@&#8203;poyoho](https://github.com/poyoho) in
[https://github.com/vitest-dev/vitest/issues/2295](https://github.com/vitest-dev/vitest/issues/2295)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.25.0...v0.25.1)

###
[`v0.25.0`](https://github.com/vitest-dev/vitest/releases/tag/v0.25.0)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.24.5...v0.25.0)

#####    ✅ Builtin TypeChecking

In v0.25.0, Vitest allows you to write tests for your types, using
`expectTypeOf` or `assertType` syntaxes. By default all tests inside
`*.test-d.ts` files are considered type tests. Run `vitest typecheck` to
run type tests.

```ts
// my.test-d.ts
import { assertType, expectTypeOf } from 'vitest'
import { mount } from './mount.js'

test('my types work properly', () => {
  expectTypeOf(mount).toBeFunction()
  expectTypeOf(mount).parameter(0).toMatchTypeOf<{ name: string }>()

  // @&#8203;ts-expect-error name is a string
  assertType(mount({ name: 42 }))
})
```

Learn more at [the
documentation](https://vitest.dev/guide/testing-types.html) and this
[RFC](https://github.com/vitest-dev/vitest/issues/1954)

#####    🚨 Breaking Changes

- Return context in `startVitest()`  -  by
[@&#8203;antfu](https://github.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/2072](https://github.com/vitest-dev/vitest/issues/2072)

#####    🚀 Features

- `onTestFailed` hook  -  by [@&#8203;antfu](https://github.com/antfu)
in
[https://github.com/vitest-dev/vitest/issues/2210](https://github.com/vitest-dev/vitest/issues/2210)
- Display error frame if present (like Vite)  -  by
[@&#8203;haikyuu](https://github.com/haikyuu) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2257](https://github.com/vitest-dev/vitest/issues/2257)
- Benchmark table report  -  by
[@&#8203;poyoho](https://github.com/poyoho) in
[https://github.com/vitest-dev/vitest/issues/2179](https://github.com/vitest-dev/vitest/issues/2179)
- Add typechecking functionality  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) and
[@&#8203;antfu](https://github.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/2107](https://github.com/vitest-dev/vitest/issues/2107)

#####    🐞 Bug Fixes

- Clear full screen only in watch mode  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(c3d89)</samp>](https://github.com/vitest-dev/vitest/commit/c3d89504)
- Don't serialize symbols and immutables  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2266](https://github.com/vitest-dev/vitest/issues/2266)
- Use --conditions instead of -C  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2267](https://github.com/vitest-dev/vitest/issues/2267)
- Show correct stack trace in errors and console  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) and
[@&#8203;antfu](https://github.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/2248](https://github.com/vitest-dev/vitest/issues/2248)
- Align `.each` behavior with jest  -  by
[@&#8203;bartoszgolebiowski](https://github.com/bartoszgolebiowski)
and [@&#8203;antfu](https://github.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/2064](https://github.com/vitest-dev/vitest/issues/2064)
- Remove undefined values in options  -  by
[@&#8203;g4rry420](https://github.com/g4rry420) and
[@&#8203;antfu](https://github.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/2281](https://github.com/vitest-dev/vitest/issues/2281)
- **coverage**: Istanbul provider to preserve implicit else  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/2275](https://github.com/vitest-dev/vitest/issues/2275)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.24.5...v0.25.0)

###
[`v0.24.5`](https://github.com/vitest-dev/vitest/releases/tag/v0.24.5)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.24.4...v0.24.5)

#####    🚀 Features

- **vite-node**: Trigger beforeFullReload / beforePrune / invalidate
hook  -  by [@&#8203;ycmjason](https://github.com/ycmjason) in
[https://github.com/vitest-dev/vitest/issues/2079](https://github.com/vitest-dev/vitest/issues/2079)

#####    🐞 Bug Fixes

- Respect folders with dot at the start, when mocking  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2244](https://github.com/vitest-dev/vitest/issues/2244)
- Prevent using mocks in rpc  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2254](https://github.com/vitest-dev/vitest/issues/2254)
- Show actual unhandled errors, serialize DOMErrors  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2253](https://github.com/vitest-dev/vitest/issues/2253)
- Load deps reporter  -  by
[@&#8203;poyoho](https://github.com/poyoho) in
[https://github.com/vitest-dev/vitest/issues/2249](https://github.com/vitest-dev/vitest/issues/2249)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.24.4...v0.24.5)

###
[`v0.24.4`](https://github.com/vitest-dev/vitest/releases/tag/v0.24.4)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.24.3...v0.24.4)

#####    🚀 Features

- **vite-node**: Don't exit on uncaughtException in watch mode  -  by
[@&#8203;poyoho](https://github.com/poyoho) in
[https://github.com/vitest-dev/vitest/issues/2186](https://github.com/vitest-dev/vitest/issues/2186)

#####    🐞 Bug Fixes

- Add/Update `repository` properties in `package.json`  -  by
[@&#8203;silverwind](https://github.com/silverwind) in
[https://github.com/vitest-dev/vitest/issues/2151](https://github.com/vitest-dev/vitest/issues/2151)
- Ignore benchmark.reporters in getSerializableConfig  -  by
[@&#8203;kainstar](https://github.com/kainstar) in
[https://github.com/vitest-dev/vitest/issues/2164](https://github.com/vitest-dev/vitest/issues/2164)
- Improve config's default exclude  -  by
[@&#8203;haikyuu](https://github.com/haikyuu) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2188](https://github.com/vitest-dev/vitest/issues/2188)
- Always use node condition  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/1919](https://github.com/vitest-dev/vitest/issues/1919)
- Clear terminal output before running tests, show errors in correct
order  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2228](https://github.com/vitest-dev/vitest/issues/2228)
- Improve compatibility with native Node CJS resolution  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2226](https://github.com/vitest-dev/vitest/issues/2226)
- Don't use resolved paths if they don't actually exist  -  by
[@&#8203;simon-abbott](https://github.com/simon-abbott) in
[https://github.com/vitest-dev/vitest/issues/1868](https://github.com/vitest-dev/vitest/issues/1868)
-   **cli**:
- Set inputNamePattern to RegExp source instead of string  -  by
[@&#8203;rafedramzi](https://github.com/rafedramzi) in
[https://github.com/vitest-dev/vitest/issues/2201](https://github.com/vitest-dev/vitest/issues/2201)
- Normalize argument path  -  by
[@&#8203;poyoho](https://github.com/poyoho) in
[https://github.com/vitest-dev/vitest/issues/2180](https://github.com/vitest-dev/vitest/issues/2180)
-   **coverage**:
- Trim URL parameters from file paths in istanbul coverage  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/2232](https://github.com/vitest-dev/vitest/issues/2232)
- Trim URL parameters from file paths in c8 coverage  -  by
[@&#8203;OrestHk](https://github.com/OrestHk) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2181](https://github.com/vitest-dev/vitest/issues/2181)
-   **reporter**:
- Load custom reporter using `executeFile`  -  by
[@&#8203;poyoho](https://github.com/poyoho) in
[https://github.com/vitest-dev/vitest/issues/2184](https://github.com/vitest-dev/vitest/issues/2184)
-   **vitest**:
- Return detailed error when using toHaveReturnedWith  -  by
[@&#8203;azaleta](https://github.com/azaleta) in
[https://github.com/vitest-dev/vitest/issues/2163](https://github.com/vitest-dev/vitest/issues/2163)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.24.3...v0.24.4)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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://app.renovatebot.com/dashboard#github/andipaetzold/react-firehooks).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45LjIiLCJ1cGRhdGVkSW5WZXIiOiIzNC4zMC4yIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
kodiakhq bot referenced this pull request in mheob/changeset-changelog Dec 9, 2022
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@commitlint/cli](https://commitlint.js.org/) ([source](https://github.com/conventional-changelog/commitlint)) | [`^17.2.0` -> `^17.3.0`](https://renovatebot.com/diffs/npm/@commitlint%2fcli/17.2.0/17.3.0) | [![age](https://badges.renovateapi.com/packages/npm/@commitlint%2fcli/17.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@commitlint%2fcli/17.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@commitlint%2fcli/17.3.0/compatibility-slim/17.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@commitlint%2fcli/17.3.0/confidence-slim/17.2.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@commitlint/config-conventional](https://commitlint.js.org/) ([source](https://github.com/conventional-changelog/commitlint)) | [`^17.2.0` -> `^17.3.0`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/17.2.0/17.3.0) | [![age](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.3.0/compatibility-slim/17.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.3.0/confidence-slim/17.2.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) | [`^18.11.9` -> `^18.11.11`](https://renovatebot.com/diffs/npm/@types%2fnode/18.11.9/18.11.11) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.11.11/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.11.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.11.11/compatibility-slim/18.11.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.11.11/confidence-slim/18.11.9)](https://docs.renovatebot.com/merge-confidence/) |
| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest) | [`^0.25.2` -> `^0.25.4`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/0.25.2/0.25.4) | [![age](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-istanbul/0.25.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-istanbul/0.25.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-istanbul/0.25.4/compatibility-slim/0.25.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-istanbul/0.25.4/confidence-slim/0.25.2)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`^8.28.0` -> `^8.29.0`](https://renovatebot.com/diffs/npm/eslint/8.28.0/8.29.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint/8.29.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.29.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint/8.29.0/compatibility-slim/8.28.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.29.0/confidence-slim/8.28.0)](https://docs.renovatebot.com/merge-confidence/) |
| [lint-staged](https://github.com/okonet/lint-staged) | [`^13.0.3` -> `^13.1.0`](https://renovatebot.com/diffs/npm/lint-staged/13.0.3/13.1.0) | [![age](https://badges.renovateapi.com/packages/npm/lint-staged/13.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/lint-staged/13.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/lint-staged/13.1.0/compatibility-slim/13.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/lint-staged/13.1.0/confidence-slim/13.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://github.com/vitejs/vite/tree/main/#readme) ([source](https://github.com/vitejs/vite)) | [`^3.2.4` -> `^3.2.5`](https://renovatebot.com/diffs/npm/vite/3.2.4/3.2.5) | [![age](https://badges.renovateapi.com/packages/npm/vite/3.2.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/vite/3.2.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/vite/3.2.5/compatibility-slim/3.2.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/vite/3.2.5/confidence-slim/3.2.4)](https://docs.renovatebot.com/merge-confidence/) |
| [vitest](https://github.com/vitest-dev/vitest) | [`^0.25.2` -> `^0.25.4`](https://renovatebot.com/diffs/npm/vitest/0.25.2/0.25.4) | [![age](https://badges.renovateapi.com/packages/npm/vitest/0.25.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/vitest/0.25.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/vitest/0.25.4/compatibility-slim/0.25.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/vitest/0.25.4/confidence-slim/0.25.2)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint (@&#8203;commitlint/cli)</summary>

### [`v17.3.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/cli/CHANGELOG.md#&#8203;1730-httpsgithubcomconventional-changelogcommitlintcomparev1721v1730-2022-11-21)

[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v17.2.0...v17.3.0)

**Note:** Version bump only for package [@&#8203;commitlint/cli](https://github.com/commitlint/cli)

</details>

<details>
<summary>conventional-changelog/commitlint (@&#8203;commitlint/config-conventional)</summary>

### [`v17.3.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#&#8203;1730-httpsgithubcomconventional-changelogcommitlintcomparev1721v1730-2022-11-21)

[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v17.2.0...v17.3.0)

**Note:** Version bump only for package [@&#8203;commitlint/config-conventional](https://github.com/commitlint/config-conventional)

</details>

<details>
<summary>vitest-dev/vitest</summary>

### [`v0.25.4`](https://github.com/vitest-dev/vitest/releases/tag/v0.25.4)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v0.25.3...v0.25.4)

#####    🚀 Features

-   Slow test threshold  -  by [@&#8203;poyoho](https://github.com/poyoho) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2396](https://github.com/vitest-dev/vitest/issues/2396) [<samp>(98974)</samp>](https://github.com/vitest-dev/vitest/commit/98974ba4)
-   Format test tablename  -  by [@&#8203;poyoho](https://github.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2405](https://github.com/vitest-dev/vitest/issues/2405) [<samp>(45c5c)</samp>](https://github.com/vitest-dev/vitest/commit/45c5c45a)
-   Suspend process  -  by [@&#8203;poyoho](https://github.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2422](https://github.com/vitest-dev/vitest/issues/2422) [<samp>(b8ee8)</samp>](https://github.com/vitest-dev/vitest/commit/b8ee821c)
-   Format test objects in `each` title  -  by [@&#8203;scarf005](https://github.com/scarf005) in [https://github.com/vitest-dev/vitest/issues/2420](https://github.com/vitest-dev/vitest/issues/2420) and [https://github.com/vitest-dev/vitest/issues/2421](https://github.com/vitest-dev/vitest/issues/2421) [<samp>(1868f)</samp>](https://github.com/vitest-dev/vitest/commit/1868f1c4)

#####    🐞 Bug Fixes

-   Exit with code 1, when type tests fail  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2378](https://github.com/vitest-dev/vitest/issues/2378) [<samp>(98141)</samp>](https://github.com/vitest-dev/vitest/commit/9814124e)
-   Tab affect vi.mock  -  by [@&#8203;poyoho](https://github.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2402](https://github.com/vitest-dev/vitest/issues/2402) [<samp>(5a3de)</samp>](https://github.com/vitest-dev/vitest/commit/5a3deba5)
-   Don't escape "\\" in diff view  -  by [@&#8203;poyoho](https://github.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2430](https://github.com/vitest-dev/vitest/issues/2430) [<samp>(7d4e3)</samp>](https://github.com/vitest-dev/vitest/commit/7d4e3ed0)
-   Correct test files status in json reporter  -  by [@&#8203;brzezinskimarcin](https://github.com/brzezinskimarcin) in [https://github.com/vitest-dev/vitest/issues/2417](https://github.com/vitest-dev/vitest/issues/2417) and [https://github.com/vitest-dev/vitest/issues/2419](https://github.com/vitest-dev/vitest/issues/2419) [<samp>(ce931)</samp>](https://github.com/vitest-dev/vitest/commit/ce931956)
-   Export all named CJS exports, if default export is a function  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2435](https://github.com/vitest-dev/vitest/issues/2435) [<samp>(d43f3)</samp>](https://github.com/vitest-dev/vitest/commit/d43f3f5c)
-   Add test attributes to "testsuites" in junit reporter  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2362](https://github.com/vitest-dev/vitest/issues/2362) [<samp>(d0506)</samp>](https://github.com/vitest-dev/vitest/commit/d050604f)
-   DynamicImportSettled also waits for nested imports  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2389](https://github.com/vitest-dev/vitest/issues/2389) [<samp>(5098b)</samp>](https://github.com/vitest-dev/vitest/commit/5098b217)
-   Always apply vite ssr source maps  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2433](https://github.com/vitest-dev/vitest/issues/2433) [<samp>(cbf91)</samp>](https://github.com/vitest-dev/vitest/commit/cbf91ba7)
-   Copy-pasting from module graph browser  -  by [@&#8203;g4rry420](https://github.com/g4rry420) in [https://github.com/vitest-dev/vitest/issues/2321](https://github.com/vitest-dev/vitest/issues/2321) [<samp>(8920a)</samp>](https://github.com/vitest-dev/vitest/commit/8920aa45)
-   **deps**: Update dependency strip-literal to v1  -  by [@&#8203;renovate](https://github.com/renovate)\[bot] in[https://github.com/vitest-dev/vitest/issues/2387](https://github.com/vitest-dev/vitest/issues/2387)7 [<samp>(824e1)</samp>](https://github.com/vitest-dev/vitest/commit/824e18c3)
-   **mocker**: Set cache before mocking to allow circular dependencies  -  by [@&#8203;danez](https://github.com/danez) in [https://github.com/vitest-dev/vitest/issues/2391](https://github.com/vitest-dev/vitest/issues/2391) [<samp>(fd829)</samp>](https://github.com/vitest-dev/vitest/commit/fd8292ac)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.25.3...v0.25.4)

### [`v0.25.3`](https://github.com/vitest-dev/vitest/releases/tag/v0.25.3)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3)

#####    🚀 Features

-   Test.each support string template  -  by [@&#8203;poyoho](https://github.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2337](https://github.com/vitest-dev/vitest/issues/2337) [<samp>(f7897)</samp>](https://github.com/vitest-dev/vitest/commit/f7897765)

#####    🐞 Bug Fixes

-   Junit consistently puts "skipped" inside "testcase"  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(f7b27)</samp>](https://github.com/vitest-dev/vitest/commit/f7b27af0)
-   Detect tests in folders starting with `.`  -  by [@&#8203;sidharthv96](https://github.com/sidharthv96) in [https://github.com/vitest-dev/vitest/issues/2344](https://github.com/vitest-dev/vitest/issues/2344) and [https://github.com/vitest-dev/vitest/issues/2359](https://github.com/vitest-dev/vitest/issues/2359) [<samp>(c3951)</samp>](https://github.com/vitest-dev/vitest/commit/c395177f)
-   **cli**: Don't override config by setting cli options to undefined  -  by [@&#8203;rmehner](https://github.com/rmehner) in [https://github.com/vitest-dev/vitest/issues/2330](https://github.com/vitest-dev/vitest/issues/2330) [<samp>(6ce3e)</samp>](https://github.com/vitest-dev/vitest/commit/6ce3ed7f)
-   **coverage**: Env-replacer to add filenames into sourcemaps  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2338](https://github.com/vitest-dev/vitest/issues/2338) [<samp>(a2e9d)</samp>](https://github.com/vitest-dev/vitest/commit/a2e9daf6)
-   **mocker**: Clear automocked modules on unmock  -  by [@&#8203;mcous](https://github.com/mcous) in [https://github.com/vitest-dev/vitest/issues/2353](https://github.com/vitest-dev/vitest/issues/2353) [<samp>(60918)</samp>](https://github.com/vitest-dev/vitest/commit/609185bd)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3)

</details>

<details>
<summary>eslint/eslint</summary>

### [`v8.29.0`](https://github.com/eslint/eslint/releases/tag/v8.29.0)

[Compare Source](https://github.com/eslint/eslint/compare/v8.28.0...v8.29.0)

##### Features

-   [`49a07c5`](https://github.com/eslint/eslint/commit/49a07c52c5af7e98d161ff4acd44bbbe0aa6383b) feat: add `allowParensAfterCommentPattern` option to no-extra-parens ([#&#8203;16561](https://github.com/eslint/eslint/issues/16561)) (Nitin Kumar)
-   [`e6a865d`](https://github.com/eslint/eslint/commit/e6a865d70aed9e1c07be712e40c38da1a5dda849) feat: `prefer-named-capture-group` add suggestions ([#&#8203;16544](https://github.com/eslint/eslint/issues/16544)) (Josh Goldberg)
-   [`a91332b`](https://github.com/eslint/eslint/commit/a91332b8bd9adfa2aa8110071bdf73f56d400050) feat: In no-invalid-regexp validate flags also for non-literal patterns ([#&#8203;16583](https://github.com/eslint/eslint/issues/16583)) (trosos)

##### Documentation

-   [`0311d81`](https://github.com/eslint/eslint/commit/0311d81834d675b8ae7cc92a460b37115edc4018) docs: Configuring Plugins page intro, page tweaks, and rename ([#&#8203;16534](https://github.com/eslint/eslint/issues/16534)) (Ben Perlmutter)
-   [`57089b1`](https://github.com/eslint/eslint/commit/57089b1ede624452bc94404b6e60d01d48cfd468) docs: add a property assignment example for camelcase rule ([#&#8203;16605](https://github.com/eslint/eslint/issues/16605)) (Milos Djermanovic)
-   [`b6ab030`](https://github.com/eslint/eslint/commit/b6ab030897d2e8b314b33a6502346a4ac45bb8da) docs: add docs codeowners ([#&#8203;16601](https://github.com/eslint/eslint/issues/16601)) (Strek)
-   [`6380c87`](https://github.com/eslint/eslint/commit/6380c87c563be5dc78ce0ddd5c7409aaf71692bb) docs: fix sitemap and feed ([#&#8203;16592](https://github.com/eslint/eslint/issues/16592)) (Milos Djermanovic)
-   [`ade621d`](https://github.com/eslint/eslint/commit/ade621dd12fcd3b65644bb3468248cc040db756c) docs: perf debounce the search query ([#&#8203;16586](https://github.com/eslint/eslint/issues/16586)) (Shanmughapriyan S)
-   [`fbcf3ab`](https://github.com/eslint/eslint/commit/fbcf3abd54dd20aec3c695cacece56493633c97f) docs: fix searchbar clear button ([#&#8203;16585](https://github.com/eslint/eslint/issues/16585)) (Shanmughapriyan S)
-   [`f894035`](https://github.com/eslint/eslint/commit/f89403553b31d24f4fc841424cc7dcb8c3ef689f) docs: HTTPS link to yeoman.io ([#&#8203;16582](https://github.com/eslint/eslint/issues/16582)) (Christian Oliff)
-   [`de12b26`](https://github.com/eslint/eslint/commit/de12b266f2aa6f063d0af888b8f0de41d09ec33f) docs: Update configuration file pages ([#&#8203;16509](https://github.com/eslint/eslint/issues/16509)) (Ben Perlmutter)
-   [`1ae9f20`](https://github.com/eslint/eslint/commit/1ae9f2067442434c6ccc6b41703624b302d17c67) docs: update correct code examples for `no-extra-parens` rule ([#&#8203;16560](https://github.com/eslint/eslint/issues/16560)) (Nitin Kumar)

##### Chores

-   [`7628403`](https://github.com/eslint/eslint/commit/7628403a57d9d9b4e2cb2b36309170900f58832e) chore: add discord channel link ([#&#8203;16590](https://github.com/eslint/eslint/issues/16590)) (Amaresh  S M)
-   [`f5808cb`](https://github.com/eslint/eslint/commit/f5808cb51529174a67b4938223f06435ad6d5118) chore: fix rule doc headers check ([#&#8203;16564](https://github.com/eslint/eslint/issues/16564)) (Milos Djermanovic)

</details>

<details>
<summary>okonet/lint-staged</summary>

### [`v13.1.0`](https://github.com/okonet/lint-staged/releases/tag/v13.1.0)

[Compare Source](https://github.com/okonet/lint-staged/compare/v13.0.4...v13.1.0)

##### Features

-   expose cli entrance from "lint-staged/bin" ([#&#8203;1237](https://github.com/okonet/lint-staged/issues/1237)) ([eabf1d2](https://github.com/okonet/lint-staged/commit/eabf1d217d8bd2559b1087c92b5ec9b15b8ffa7e))

### [`v13.0.4`](https://github.com/okonet/lint-staged/releases/tag/v13.0.4)

[Compare Source](https://github.com/okonet/lint-staged/compare/v13.0.3...v13.0.4)

##### Bug Fixes

-   **deps:** update all dependencies ([336f3b5](https://github.com/okonet/lint-staged/commit/336f3b513a8b36579165b2e6fb6e7059b988fe84))
-   **deps:** update all dependencies ([ec995e5](https://github.com/okonet/lint-staged/commit/ec995e53fb173f2863cb3cc08a92ffa9252dc25d))

</details>

<details>
<summary>vitejs/vite</summary>

### [`v3.2.5`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small325-2022-12-05-small)

[Compare Source](https://github.com/vitejs/vite/compare/v3.2.4...v3.2.5)

-   chore: cherry pick more v4 bug fixes to v3 ([#&#8203;11189](https://github.com/vitejs/vite/issues/11189)) ([eba9b42](https://github.com/vitejs/vite/commit/eba9b42)), closes [#&#8203;11189](https://github.com/vitejs/vite/issues/11189) [#&#8203;10949](https://github.com/vitejs/vite/issues/10949) [#&#8203;11056](https://github.com/vitejs/vite/issues/11056) [#&#8203;8663](https://github.com/vitejs/vite/issues/8663) [#&#8203;10958](https://github.com/vitejs/vite/issues/10958) [#&#8203;11120](https://github.com/vitejs/vite/issues/11120) [#&#8203;11122](https://github.com/vitejs/vite/issues/11122) [#&#8203;11123](https://github.com/vitejs/vite/issues/11123) [#&#8203;11132](https://github.com/vitejs/vite/issues/11132)
-   chore: cherry pick v4 bug fix to v3 ([#&#8203;11110](https://github.com/vitejs/vite/issues/11110)) ([c93a526](https://github.com/vitejs/vite/commit/c93a526)), closes [#&#8203;11110](https://github.com/vitejs/vite/issues/11110) [#&#8203;10941](https://github.com/vitejs/vite/issues/10941) [#&#8203;10987](https://github.com/vitejs/vite/issues/10987) [#&#8203;10985](https://github.com/vitejs/vite/issues/10985) [#&#8203;11067](https://github.com/vitejs/vite/issues/11067)
-   fix: relocated logger to respect config. ([#&#8203;10787](https://github.com/vitejs/vite/issues/10787)) ([#&#8203;10967](https://github.com/vitejs/vite/issues/10967)) ([bc3b5a9](https://github.com/vitejs/vite/commit/bc3b5a9)), closes [#&#8203;10787](https://github.com/vitejs/vite/issues/10787) [#&#8203;10967](https://github.com/vitejs/vite/issues/10967)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Wednesday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] 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://app.renovatebot.com/dashboard#github/mheob/changeset-changelog).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tests inside folders starting with . is ignored
3 participants