diff --git a/docs/rules/consistent-each-for.md b/docs/rules/consistent-each-for.md index 89fb5193..6e62ea85 100644 --- a/docs/rules/consistent-each-for.md +++ b/docs/rules/consistent-each-for.md @@ -1,4 +1,6 @@ -# Enforce using `.each` or `.for` consistently (`vitest/consistent-each-for`) +# vitest/consistent-each-for + +📝 Enforce using `.each` or `.for` consistently. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/consistent-test-filename.md b/docs/rules/consistent-test-filename.md index fecdec64..ff55eb4d 100644 --- a/docs/rules/consistent-test-filename.md +++ b/docs/rules/consistent-test-filename.md @@ -1,4 +1,6 @@ -# Require test file pattern (`vitest/consistent-test-filename`) +# vitest/consistent-test-filename + +📝 Require test file pattern. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/consistent-test-it.md b/docs/rules/consistent-test-it.md index 28131be7..f64db3b8 100644 --- a/docs/rules/consistent-test-it.md +++ b/docs/rules/consistent-test-it.md @@ -1,4 +1,6 @@ -# Enforce using test or it but not both (`vitest/consistent-test-it`) +# vitest/consistent-test-it + +📝 Enforce using test or it but not both. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/consistent-vitest-vi.md b/docs/rules/consistent-vitest-vi.md index ad741803..ad856b41 100644 --- a/docs/rules/consistent-vitest-vi.md +++ b/docs/rules/consistent-vitest-vi.md @@ -1,4 +1,6 @@ -# Enforce using vitest or vi but not both (`vitest/consistent-vitest-vi`) +# vitest/consistent-vitest-vi + +📝 Enforce using vitest or vi but not both. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/expect-expect.md b/docs/rules/expect-expect.md index da8593e7..feb9588b 100644 --- a/docs/rules/expect-expect.md +++ b/docs/rules/expect-expect.md @@ -1,4 +1,6 @@ -# Enforce having expectation in test body (`vitest/expect-expect`) +# vitest/expect-expect + +📝 Enforce having expectation in test body. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/hoisted-apis-on-top.md b/docs/rules/hoisted-apis-on-top.md index 918164bc..4e8773ff 100644 --- a/docs/rules/hoisted-apis-on-top.md +++ b/docs/rules/hoisted-apis-on-top.md @@ -1,4 +1,6 @@ -# Enforce hoisted APIs to be on top of the file (`vitest/hoisted-apis-on-top`) +# vitest/hoisted-apis-on-top + +📝 Enforce hoisted APIs to be on top of the file. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/max-expects.md b/docs/rules/max-expects.md index 8c4f97e0..04a0f4b1 100644 --- a/docs/rules/max-expects.md +++ b/docs/rules/max-expects.md @@ -1,4 +1,6 @@ -# Enforce a maximum number of expect per test (`vitest/max-expects`) +# vitest/max-expects + +📝 Enforce a maximum number of expect per test. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/max-nested-describe.md b/docs/rules/max-nested-describe.md index 48be6ff4..eed25868 100644 --- a/docs/rules/max-nested-describe.md +++ b/docs/rules/max-nested-describe.md @@ -1,4 +1,6 @@ -# Require describe block to be less than set max value or default value (`vitest/max-nested-describe`) +# vitest/max-nested-describe + +📝 Require describe block to be less than set max value or default value. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-alias-methods.md b/docs/rules/no-alias-methods.md index d4ca5a39..788e38f4 100644 --- a/docs/rules/no-alias-methods.md +++ b/docs/rules/no-alias-methods.md @@ -1,4 +1,6 @@ -# Disallow alias methods (`vitest/no-alias-methods`) +# vitest/no-alias-methods + +📝 Disallow alias methods. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-commented-out-tests.md b/docs/rules/no-commented-out-tests.md index 225f8a86..31591aa3 100644 --- a/docs/rules/no-commented-out-tests.md +++ b/docs/rules/no-commented-out-tests.md @@ -1,4 +1,6 @@ -# Disallow commented out tests (`vitest/no-commented-out-tests`) +# vitest/no-commented-out-tests + +📝 Disallow commented out tests. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-conditional-expect.md b/docs/rules/no-conditional-expect.md index 9e8c2541..61c07858 100644 --- a/docs/rules/no-conditional-expect.md +++ b/docs/rules/no-conditional-expect.md @@ -1,4 +1,6 @@ -# Disallow conditional expects (`vitest/no-conditional-expect`) +# vitest/no-conditional-expect + +📝 Disallow conditional expects. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-conditional-in-test.md b/docs/rules/no-conditional-in-test.md index 033398dd..42a5d1d6 100644 --- a/docs/rules/no-conditional-in-test.md +++ b/docs/rules/no-conditional-in-test.md @@ -1,4 +1,6 @@ -# Disallow conditional tests (`vitest/no-conditional-in-test`) +# vitest/no-conditional-in-test + +📝 Disallow conditional tests. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-conditional-tests.md b/docs/rules/no-conditional-tests.md index a6ad8e05..8ab51b63 100644 --- a/docs/rules/no-conditional-tests.md +++ b/docs/rules/no-conditional-tests.md @@ -1,4 +1,6 @@ -# Disallow conditional tests (`vitest/no-conditional-tests`) +# vitest/no-conditional-tests + +📝 Disallow conditional tests. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-disabled-tests.md b/docs/rules/no-disabled-tests.md index eff61236..744f8945 100644 --- a/docs/rules/no-disabled-tests.md +++ b/docs/rules/no-disabled-tests.md @@ -1,4 +1,6 @@ -# Disallow disabled tests (`vitest/no-disabled-tests`) +# vitest/no-disabled-tests + +📝 Disallow disabled tests. ⚠️ This rule _warns_ in the following configs: 🌐 `all`, ✅ `recommended`. diff --git a/docs/rules/no-done-callback.md b/docs/rules/no-done-callback.md index 8e99f7ed..0810a922 100644 --- a/docs/rules/no-done-callback.md +++ b/docs/rules/no-done-callback.md @@ -1,4 +1,6 @@ -# Disallow using a callback in asynchronous tests and hooks (`vitest/no-done-callback`) +# vitest/no-done-callback + +📝 Disallow using a callback in asynchronous tests and hooks. ❌ This rule is deprecated. diff --git a/docs/rules/no-duplicate-hooks.md b/docs/rules/no-duplicate-hooks.md index ef758673..effc1c3f 100644 --- a/docs/rules/no-duplicate-hooks.md +++ b/docs/rules/no-duplicate-hooks.md @@ -1,4 +1,6 @@ -# Disallow duplicate hooks and teardown hooks (`vitest/no-duplicate-hooks`) +# vitest/no-duplicate-hooks + +📝 Disallow duplicate hooks and teardown hooks. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-focused-tests.md b/docs/rules/no-focused-tests.md index 8a2e6010..b47301e8 100644 --- a/docs/rules/no-focused-tests.md +++ b/docs/rules/no-focused-tests.md @@ -1,4 +1,6 @@ -# Disallow focused tests (`vitest/no-focused-tests`) +# vitest/no-focused-tests + +📝 Disallow focused tests. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-hooks.md b/docs/rules/no-hooks.md index 274422cf..bb305116 100644 --- a/docs/rules/no-hooks.md +++ b/docs/rules/no-hooks.md @@ -1,4 +1,6 @@ -# Disallow setup and teardown hooks (`vitest/no-hooks`) +# vitest/no-hooks + +📝 Disallow setup and teardown hooks. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-identical-title.md b/docs/rules/no-identical-title.md index a0ede1b3..457bfc0d 100644 --- a/docs/rules/no-identical-title.md +++ b/docs/rules/no-identical-title.md @@ -1,4 +1,6 @@ -# Disallow identical titles (`vitest/no-identical-title`) +# vitest/no-identical-title + +📝 Disallow identical titles. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-import-node-test.md b/docs/rules/no-import-node-test.md index de690ec0..9e637578 100644 --- a/docs/rules/no-import-node-test.md +++ b/docs/rules/no-import-node-test.md @@ -1,4 +1,6 @@ -# Disallow importing `node:test` (`vitest/no-import-node-test`) +# vitest/no-import-node-test + +📝 Disallow importing `node:test`. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-importing-vitest-globals.md b/docs/rules/no-importing-vitest-globals.md index 2ba2b943..0fc1f0e1 100644 --- a/docs/rules/no-importing-vitest-globals.md +++ b/docs/rules/no-importing-vitest-globals.md @@ -1,4 +1,6 @@ -# Disallow importing Vitest globals (`vitest/no-importing-vitest-globals`) +# vitest/no-importing-vitest-globals + +📝 Disallow importing Vitest globals. 🚫 This rule is _disabled_ in the 🌐 `all` config. diff --git a/docs/rules/no-interpolation-in-snapshots.md b/docs/rules/no-interpolation-in-snapshots.md index b532c8ed..1ca4750c 100644 --- a/docs/rules/no-interpolation-in-snapshots.md +++ b/docs/rules/no-interpolation-in-snapshots.md @@ -1,4 +1,6 @@ -# Disallow string interpolation in snapshots (`vitest/no-interpolation-in-snapshots`) +# vitest/no-interpolation-in-snapshots + +📝 Disallow string interpolation in snapshots. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-large-snapshots.md b/docs/rules/no-large-snapshots.md index 6f06b238..cfa9ca79 100644 --- a/docs/rules/no-large-snapshots.md +++ b/docs/rules/no-large-snapshots.md @@ -1,4 +1,6 @@ -# Disallow large snapshots (`vitest/no-large-snapshots`) +# vitest/no-large-snapshots + +📝 Disallow large snapshots. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-mocks-import.md b/docs/rules/no-mocks-import.md index 528644eb..5fc58669 100644 --- a/docs/rules/no-mocks-import.md +++ b/docs/rules/no-mocks-import.md @@ -1,4 +1,6 @@ -# Disallow importing from **mocks** directory (`vitest/no-mocks-import`) +# vitest/no-mocks-import + +📝 Disallow importing from **mocks** directory. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-restricted-matchers.md b/docs/rules/no-restricted-matchers.md index 67edb0ac..fc222d80 100644 --- a/docs/rules/no-restricted-matchers.md +++ b/docs/rules/no-restricted-matchers.md @@ -1,4 +1,6 @@ -# Disallow the use of certain matchers (`vitest/no-restricted-matchers`) +# vitest/no-restricted-matchers + +📝 Disallow the use of certain matchers. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-restricted-vi-methods.md b/docs/rules/no-restricted-vi-methods.md index af1a7da7..5091cd1f 100644 --- a/docs/rules/no-restricted-vi-methods.md +++ b/docs/rules/no-restricted-vi-methods.md @@ -1,4 +1,6 @@ -# Disallow specific `vi.` methods (`vitest/no-restricted-vi-methods`) +# vitest/no-restricted-vi-methods + +📝 Disallow specific `vi.` methods. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-standalone-expect.md b/docs/rules/no-standalone-expect.md index 30f58651..60caa8c5 100644 --- a/docs/rules/no-standalone-expect.md +++ b/docs/rules/no-standalone-expect.md @@ -1,4 +1,6 @@ -# Disallow using `expect` outside of `it` or `test` blocks (`vitest/no-standalone-expect`) +# vitest/no-standalone-expect + +📝 Disallow using `expect` outside of `it` or `test` blocks. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-test-prefixes.md b/docs/rules/no-test-prefixes.md index 02f99948..64002af3 100644 --- a/docs/rules/no-test-prefixes.md +++ b/docs/rules/no-test-prefixes.md @@ -1,4 +1,6 @@ -# Disallow using the `f` and `x` prefixes in favour of `.only` and `.skip` (`vitest/no-test-prefixes`) +# vitest/no-test-prefixes + +📝 Disallow using the `f` and `x` prefixes in favour of `.only` and `.skip`. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-test-return-statement.md b/docs/rules/no-test-return-statement.md index db137ab8..6cc023ee 100644 --- a/docs/rules/no-test-return-statement.md +++ b/docs/rules/no-test-return-statement.md @@ -1,4 +1,6 @@ -# Disallow return statements in tests (`vitest/no-test-return-statement`) +# vitest/no-test-return-statement + +📝 Disallow return statements in tests. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/no-unneeded-async-expect-function.md b/docs/rules/no-unneeded-async-expect-function.md index c3cabacf..1376c4e1 100644 --- a/docs/rules/no-unneeded-async-expect-function.md +++ b/docs/rules/no-unneeded-async-expect-function.md @@ -1,4 +1,6 @@ -# Disallow unnecessary async function wrapper for expected promises (`vitest/no-unneeded-async-expect-function`) +# vitest/no-unneeded-async-expect-function + +📝 Disallow unnecessary async function wrapper for expected promises. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/padding-around-after-all-blocks.md b/docs/rules/padding-around-after-all-blocks.md index 1e681c07..cf518dc1 100644 --- a/docs/rules/padding-around-after-all-blocks.md +++ b/docs/rules/padding-around-after-all-blocks.md @@ -1,4 +1,6 @@ -# Enforce padding around `afterAll` blocks (`vitest/padding-around-after-all-blocks`) +# vitest/padding-around-after-all-blocks + +📝 Enforce padding around `afterAll` blocks. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/padding-around-after-each-blocks.md b/docs/rules/padding-around-after-each-blocks.md index a41bec9d..453645dd 100644 --- a/docs/rules/padding-around-after-each-blocks.md +++ b/docs/rules/padding-around-after-each-blocks.md @@ -1,4 +1,6 @@ -# Enforce padding around `afterEach` blocks (`vitest/padding-around-after-each-blocks`) +# vitest/padding-around-after-each-blocks + +📝 Enforce padding around `afterEach` blocks. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/padding-around-all.md b/docs/rules/padding-around-all.md index b44c129f..48479a84 100644 --- a/docs/rules/padding-around-all.md +++ b/docs/rules/padding-around-all.md @@ -1,4 +1,6 @@ -# Enforce padding around vitest functions (`vitest/padding-around-all`) +# vitest/padding-around-all + +📝 Enforce padding around vitest functions. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/padding-around-before-all-blocks.md b/docs/rules/padding-around-before-all-blocks.md index a4fd1d10..143f06e9 100644 --- a/docs/rules/padding-around-before-all-blocks.md +++ b/docs/rules/padding-around-before-all-blocks.md @@ -1,4 +1,6 @@ -# Enforce padding around `beforeAll` blocks (`vitest/padding-around-before-all-blocks`) +# vitest/padding-around-before-all-blocks + +📝 Enforce padding around `beforeAll` blocks. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/padding-around-before-each-blocks.md b/docs/rules/padding-around-before-each-blocks.md index 43137841..ee601222 100644 --- a/docs/rules/padding-around-before-each-blocks.md +++ b/docs/rules/padding-around-before-each-blocks.md @@ -1,4 +1,6 @@ -# Enforce padding around `beforeEach` blocks (`vitest/padding-around-before-each-blocks`) +# vitest/padding-around-before-each-blocks + +📝 Enforce padding around `beforeEach` blocks. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/padding-around-describe-blocks.md b/docs/rules/padding-around-describe-blocks.md index b354cab9..9b2dc46c 100644 --- a/docs/rules/padding-around-describe-blocks.md +++ b/docs/rules/padding-around-describe-blocks.md @@ -1,4 +1,6 @@ -# Enforce padding around `describe` blocks (`vitest/padding-around-describe-blocks`) +# vitest/padding-around-describe-blocks + +📝 Enforce padding around `describe` blocks. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/padding-around-expect-groups.md b/docs/rules/padding-around-expect-groups.md index a5ea8a14..30d3b0b9 100644 --- a/docs/rules/padding-around-expect-groups.md +++ b/docs/rules/padding-around-expect-groups.md @@ -1,4 +1,6 @@ -# Enforce padding around `expect` groups (`vitest/padding-around-expect-groups`) +# vitest/padding-around-expect-groups + +📝 Enforce padding around `expect` groups. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/padding-around-test-blocks.md b/docs/rules/padding-around-test-blocks.md index cb317f2a..f9ea33d5 100644 --- a/docs/rules/padding-around-test-blocks.md +++ b/docs/rules/padding-around-test-blocks.md @@ -1,4 +1,6 @@ -# Enforce padding around `test` blocks (`vitest/padding-around-test-blocks`) +# vitest/padding-around-test-blocks + +📝 Enforce padding around `test` blocks. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-called-exactly-once-with.md b/docs/rules/prefer-called-exactly-once-with.md index b12718f3..5f209fd0 100644 --- a/docs/rules/prefer-called-exactly-once-with.md +++ b/docs/rules/prefer-called-exactly-once-with.md @@ -1,4 +1,6 @@ -# Prefer `toHaveBeenCalledExactlyOnceWith` over `toHaveBeenCalledOnce` and `toHaveBeenCalledWith` (`vitest/prefer-called-exactly-once-with`) +# vitest/prefer-called-exactly-once-with + +📝 Prefer `toHaveBeenCalledExactlyOnceWith` over `toHaveBeenCalledOnce` and `toHaveBeenCalledWith`. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-called-once.md b/docs/rules/prefer-called-once.md index ff28e860..46238c18 100644 --- a/docs/rules/prefer-called-once.md +++ b/docs/rules/prefer-called-once.md @@ -1,4 +1,6 @@ -# Enforce using `toBeCalledOnce()` or `toHaveBeenCalledOnce()` (`vitest/prefer-called-once`) +# vitest/prefer-called-once + +📝 Enforce using `toBeCalledOnce()` or `toHaveBeenCalledOnce()`. 🚫 This rule is _disabled_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-called-times.md b/docs/rules/prefer-called-times.md index 05dfb6b2..20e8a354 100644 --- a/docs/rules/prefer-called-times.md +++ b/docs/rules/prefer-called-times.md @@ -1,4 +1,6 @@ -# Enforce using `toBeCalledTimes(1)` or `toHaveBeenCalledTimes(1)` (`vitest/prefer-called-times`) +# vitest/prefer-called-times + +📝 Enforce using `toBeCalledTimes(1)` or `toHaveBeenCalledTimes(1)`. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-called-with.md b/docs/rules/prefer-called-with.md index cc26bf5c..53c01dbc 100644 --- a/docs/rules/prefer-called-with.md +++ b/docs/rules/prefer-called-with.md @@ -1,4 +1,6 @@ -# Enforce using `toBeCalledWith()` or `toHaveBeenCalledWith()` (`vitest/prefer-called-with`) +# vitest/prefer-called-with + +📝 Enforce using `toBeCalledWith()` or `toHaveBeenCalledWith()`. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-comparison-matcher.md b/docs/rules/prefer-comparison-matcher.md index 775a169d..9b276ae4 100644 --- a/docs/rules/prefer-comparison-matcher.md +++ b/docs/rules/prefer-comparison-matcher.md @@ -1,4 +1,6 @@ -# Enforce using the built-in comparison matchers (`vitest/prefer-comparison-matcher`) +# vitest/prefer-comparison-matcher + +📝 Enforce using the built-in comparison matchers. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-describe-function-title.md b/docs/rules/prefer-describe-function-title.md index f7f747c3..4cad016c 100644 --- a/docs/rules/prefer-describe-function-title.md +++ b/docs/rules/prefer-describe-function-title.md @@ -1,4 +1,6 @@ -# Enforce using a function as a describe title over an equivalent string (`vitest/prefer-describe-function-title`) +# vitest/prefer-describe-function-title + +📝 Enforce using a function as a describe title over an equivalent string. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-each.md b/docs/rules/prefer-each.md index f11acf58..a2207233 100644 --- a/docs/rules/prefer-each.md +++ b/docs/rules/prefer-each.md @@ -1,4 +1,6 @@ -# Enforce using `each` rather than manual loops (`vitest/prefer-each`) +# vitest/prefer-each + +📝 Enforce using `each` rather than manual loops. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-equality-matcher.md b/docs/rules/prefer-equality-matcher.md index af69ffc5..48e523d6 100644 --- a/docs/rules/prefer-equality-matcher.md +++ b/docs/rules/prefer-equality-matcher.md @@ -1,4 +1,6 @@ -# Enforce using the built-in equality matchers (`vitest/prefer-equality-matcher`) +# vitest/prefer-equality-matcher + +📝 Enforce using the built-in equality matchers. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-expect-assertions.md b/docs/rules/prefer-expect-assertions.md index 01a19f98..0cf09c7a 100644 --- a/docs/rules/prefer-expect-assertions.md +++ b/docs/rules/prefer-expect-assertions.md @@ -1,4 +1,6 @@ -# Enforce using expect assertions instead of callbacks (`vitest/prefer-expect-assertions`) +# vitest/prefer-expect-assertions + +📝 Enforce using expect assertions instead of callbacks. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-expect-resolves.md b/docs/rules/prefer-expect-resolves.md index d52feae7..a4d0a7b0 100644 --- a/docs/rules/prefer-expect-resolves.md +++ b/docs/rules/prefer-expect-resolves.md @@ -1,4 +1,6 @@ -# Enforce using `expect().resolves` over `expect(await ...)` syntax (`vitest/prefer-expect-resolves`) +# vitest/prefer-expect-resolves + +📝 Enforce using `expect().resolves` over `expect(await ...)` syntax. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-expect-type-of.md b/docs/rules/prefer-expect-type-of.md index 802a5be8..a77ee5cf 100644 --- a/docs/rules/prefer-expect-type-of.md +++ b/docs/rules/prefer-expect-type-of.md @@ -1,4 +1,6 @@ -# Enforce using `expectTypeOf` instead of `expect(typeof ...)` (`vitest/prefer-expect-type-of`) +# vitest/prefer-expect-type-of + +📝 Enforce using `expectTypeOf` instead of `expect(typeof ...)`. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-hooks-in-order.md b/docs/rules/prefer-hooks-in-order.md index 8945d3c0..e5f9b77d 100644 --- a/docs/rules/prefer-hooks-in-order.md +++ b/docs/rules/prefer-hooks-in-order.md @@ -1,4 +1,6 @@ -# Enforce having hooks in consistent order (`vitest/prefer-hooks-in-order`) +# vitest/prefer-hooks-in-order + +📝 Enforce having hooks in consistent order. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-hooks-on-top.md b/docs/rules/prefer-hooks-on-top.md index 12db126c..67bf3576 100644 --- a/docs/rules/prefer-hooks-on-top.md +++ b/docs/rules/prefer-hooks-on-top.md @@ -1,4 +1,6 @@ -# Enforce having hooks before any test cases (`vitest/prefer-hooks-on-top`) +# vitest/prefer-hooks-on-top + +📝 Enforce having hooks before any test cases. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-import-in-mock.md b/docs/rules/prefer-import-in-mock.md index ee19816a..917cc9bc 100644 --- a/docs/rules/prefer-import-in-mock.md +++ b/docs/rules/prefer-import-in-mock.md @@ -1,4 +1,6 @@ -# Prefer dynamic import in mock (`vitest/prefer-import-in-mock`) +# vitest/prefer-import-in-mock + +📝 Prefer dynamic import in mock. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-importing-vitest-globals.md b/docs/rules/prefer-importing-vitest-globals.md index db859b08..d114a7bc 100644 --- a/docs/rules/prefer-importing-vitest-globals.md +++ b/docs/rules/prefer-importing-vitest-globals.md @@ -1,4 +1,6 @@ -# Enforce importing Vitest globals (`vitest/prefer-importing-vitest-globals`) +# vitest/prefer-importing-vitest-globals + +📝 Enforce importing Vitest globals. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-lowercase-title.md b/docs/rules/prefer-lowercase-title.md index 61671cf8..b865cae0 100644 --- a/docs/rules/prefer-lowercase-title.md +++ b/docs/rules/prefer-lowercase-title.md @@ -1,4 +1,6 @@ -# Enforce lowercase titles (`vitest/prefer-lowercase-title`) +# vitest/prefer-lowercase-title + +📝 Enforce lowercase titles. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-mock-promise-shorthand.md b/docs/rules/prefer-mock-promise-shorthand.md index eb7f00a7..a3fc9671 100644 --- a/docs/rules/prefer-mock-promise-shorthand.md +++ b/docs/rules/prefer-mock-promise-shorthand.md @@ -1,4 +1,6 @@ -# Enforce mock resolved/rejected shorthands for promises (`vitest/prefer-mock-promise-shorthand`) +# vitest/prefer-mock-promise-shorthand + +📝 Enforce mock resolved/rejected shorthands for promises. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-mock-return-shorthand.md b/docs/rules/prefer-mock-return-shorthand.md index 02c0529d..78db8721 100644 --- a/docs/rules/prefer-mock-return-shorthand.md +++ b/docs/rules/prefer-mock-return-shorthand.md @@ -1,4 +1,6 @@ -# Prefer mock return shorthands (`vitest/prefer-mock-return-shorthand`) +# vitest/prefer-mock-return-shorthand + +📝 Prefer mock return shorthands. 🔧 This rule is automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix). diff --git a/docs/rules/prefer-snapshot-hint.md b/docs/rules/prefer-snapshot-hint.md index a09db10d..fec6b718 100644 --- a/docs/rules/prefer-snapshot-hint.md +++ b/docs/rules/prefer-snapshot-hint.md @@ -1,4 +1,6 @@ -# Enforce including a hint with external snapshots (`vitest/prefer-snapshot-hint`) +# vitest/prefer-snapshot-hint + +📝 Enforce including a hint with external snapshots. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-spy-on.md b/docs/rules/prefer-spy-on.md index 2e044966..3d0fe65a 100644 --- a/docs/rules/prefer-spy-on.md +++ b/docs/rules/prefer-spy-on.md @@ -1,4 +1,6 @@ -# Enforce using `vi.spyOn` (`vitest/prefer-spy-on`) +# vitest/prefer-spy-on + +📝 Enforce using `vi.spyOn`. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-strict-boolean-matchers.md b/docs/rules/prefer-strict-boolean-matchers.md index 0ed77fc0..ca63cc2b 100644 --- a/docs/rules/prefer-strict-boolean-matchers.md +++ b/docs/rules/prefer-strict-boolean-matchers.md @@ -1,4 +1,6 @@ -# Enforce using `toBe(true)` and `toBe(false)` over matchers that coerce types to boolean (`vitest/prefer-strict-boolean-matchers`) +# vitest/prefer-strict-boolean-matchers + +📝 Enforce using `toBe(true)` and `toBe(false)` over matchers that coerce types to boolean. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-strict-equal.md b/docs/rules/prefer-strict-equal.md index f5ad6ccb..f0a67960 100644 --- a/docs/rules/prefer-strict-equal.md +++ b/docs/rules/prefer-strict-equal.md @@ -1,4 +1,6 @@ -# Enforce strict equal over equal (`vitest/prefer-strict-equal`) +# vitest/prefer-strict-equal + +📝 Enforce strict equal over equal. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-to-be-falsy.md b/docs/rules/prefer-to-be-falsy.md index dfcfde4a..5d8beb25 100644 --- a/docs/rules/prefer-to-be-falsy.md +++ b/docs/rules/prefer-to-be-falsy.md @@ -1,4 +1,6 @@ -# Enforce using toBeFalsy() (`vitest/prefer-to-be-falsy`) +# vitest/prefer-to-be-falsy + +📝 Enforce using toBeFalsy(). 🚫 This rule is _disabled_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-to-be-object.md b/docs/rules/prefer-to-be-object.md index 349d4d86..16028a4a 100644 --- a/docs/rules/prefer-to-be-object.md +++ b/docs/rules/prefer-to-be-object.md @@ -1,4 +1,6 @@ -# Enforce using toBeObject() (`vitest/prefer-to-be-object`) +# vitest/prefer-to-be-object + +📝 Enforce using toBeObject(). ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-to-be-truthy.md b/docs/rules/prefer-to-be-truthy.md index 50b2ee0e..2ec07edb 100644 --- a/docs/rules/prefer-to-be-truthy.md +++ b/docs/rules/prefer-to-be-truthy.md @@ -1,4 +1,6 @@ -# Enforce using `toBeTruthy` (`vitest/prefer-to-be-truthy`) +# vitest/prefer-to-be-truthy + +📝 Enforce using `toBeTruthy`. 🚫 This rule is _disabled_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-to-be.md b/docs/rules/prefer-to-be.md index 380f4109..ad8a0ce1 100644 --- a/docs/rules/prefer-to-be.md +++ b/docs/rules/prefer-to-be.md @@ -1,4 +1,6 @@ -# Enforce using toBe() (`vitest/prefer-to-be`) +# vitest/prefer-to-be + +📝 Enforce using toBe(). ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-to-contain.md b/docs/rules/prefer-to-contain.md index c0f6bcdd..b177c42a 100644 --- a/docs/rules/prefer-to-contain.md +++ b/docs/rules/prefer-to-contain.md @@ -1,4 +1,6 @@ -# Enforce using toContain() (`vitest/prefer-to-contain`) +# vitest/prefer-to-contain + +📝 Enforce using toContain(). ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-to-have-been-called-times.md b/docs/rules/prefer-to-have-been-called-times.md index ee8e73fb..bfa77edc 100644 --- a/docs/rules/prefer-to-have-been-called-times.md +++ b/docs/rules/prefer-to-have-been-called-times.md @@ -1,4 +1,6 @@ -# Suggest using `toHaveBeenCalledTimes()` (`vitest/prefer-to-have-been-called-times`) +# vitest/prefer-to-have-been-called-times + +📝 Suggest using `toHaveBeenCalledTimes()`. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-to-have-length.md b/docs/rules/prefer-to-have-length.md index 29d2d498..d11c4a86 100644 --- a/docs/rules/prefer-to-have-length.md +++ b/docs/rules/prefer-to-have-length.md @@ -1,4 +1,6 @@ -# Enforce using toHaveLength() (`vitest/prefer-to-have-length`) +# vitest/prefer-to-have-length + +📝 Enforce using toHaveLength(). ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-todo.md b/docs/rules/prefer-todo.md index bced1184..6cd34652 100644 --- a/docs/rules/prefer-todo.md +++ b/docs/rules/prefer-todo.md @@ -1,4 +1,6 @@ -# Enforce using `test.todo` (`vitest/prefer-todo`) +# vitest/prefer-todo + +📝 Enforce using `test.todo`. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/prefer-vi-mocked.md b/docs/rules/prefer-vi-mocked.md index 07f97452..817581cf 100644 --- a/docs/rules/prefer-vi-mocked.md +++ b/docs/rules/prefer-vi-mocked.md @@ -1,4 +1,6 @@ -# Require `vi.mocked()` over `fn as Mock` (`vitest/prefer-vi-mocked`) +# vitest/prefer-vi-mocked + +📝 Require `vi.mocked()` over `fn as Mock`. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/require-awaited-expect-poll.md b/docs/rules/require-awaited-expect-poll.md index 59582a31..27585055 100644 --- a/docs/rules/require-awaited-expect-poll.md +++ b/docs/rules/require-awaited-expect-poll.md @@ -1,4 +1,6 @@ -# Ensure that every `expect.poll` call is awaited (`vitest/require-awaited-expect-poll`) +# vitest/require-awaited-expect-poll + +📝 Ensure that every `expect.poll` call is awaited. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/require-hook.md b/docs/rules/require-hook.md index f410f6d4..81b8ab8e 100644 --- a/docs/rules/require-hook.md +++ b/docs/rules/require-hook.md @@ -1,4 +1,6 @@ -# Require setup and teardown to be within a hook (`vitest/require-hook`) +# vitest/require-hook + +📝 Require setup and teardown to be within a hook. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/require-local-test-context-for-concurrent-snapshots.md b/docs/rules/require-local-test-context-for-concurrent-snapshots.md index 38443e64..7310b795 100644 --- a/docs/rules/require-local-test-context-for-concurrent-snapshots.md +++ b/docs/rules/require-local-test-context-for-concurrent-snapshots.md @@ -1,4 +1,6 @@ -# Require local Test Context for concurrent snapshot tests (`vitest/require-local-test-context-for-concurrent-snapshots`) +# vitest/require-local-test-context-for-concurrent-snapshots + +📝 Require local Test Context for concurrent snapshot tests. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/require-mock-type-parameters.md b/docs/rules/require-mock-type-parameters.md index 2ead38c4..36644673 100644 --- a/docs/rules/require-mock-type-parameters.md +++ b/docs/rules/require-mock-type-parameters.md @@ -1,4 +1,6 @@ -# Enforce using type parameters with vitest mock functions (`vitest/require-mock-type-parameters`) +# vitest/require-mock-type-parameters + +📝 Enforce using type parameters with vitest mock functions. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/require-to-throw-message.md b/docs/rules/require-to-throw-message.md index 34c6326a..88a44316 100644 --- a/docs/rules/require-to-throw-message.md +++ b/docs/rules/require-to-throw-message.md @@ -1,4 +1,6 @@ -# Require toThrow() to be called with an error message (`vitest/require-to-throw-message`) +# vitest/require-to-throw-message + +📝 Require toThrow() to be called with an error message. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/require-top-level-describe.md b/docs/rules/require-top-level-describe.md index 2fd78a05..5df7ddcd 100644 --- a/docs/rules/require-top-level-describe.md +++ b/docs/rules/require-top-level-describe.md @@ -1,4 +1,6 @@ -# Enforce that all tests are in a top-level describe (`vitest/require-top-level-describe`) +# vitest/require-top-level-describe + +📝 Enforce that all tests are in a top-level describe. ⚠️ This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/valid-describe-callback.md b/docs/rules/valid-describe-callback.md index 513310ee..60eca0f3 100644 --- a/docs/rules/valid-describe-callback.md +++ b/docs/rules/valid-describe-callback.md @@ -1,4 +1,6 @@ -# Enforce valid describe callback (`vitest/valid-describe-callback`) +# vitest/valid-describe-callback + +📝 Enforce valid describe callback. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/valid-expect-in-promise.md b/docs/rules/valid-expect-in-promise.md index a9d9dcb0..1753fa66 100644 --- a/docs/rules/valid-expect-in-promise.md +++ b/docs/rules/valid-expect-in-promise.md @@ -1,4 +1,6 @@ -# Require promises that have expectations in their chain to be valid (`vitest/valid-expect-in-promise`) +# vitest/valid-expect-in-promise + +📝 Require promises that have expectations in their chain to be valid. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/valid-expect.md b/docs/rules/valid-expect.md index 7656ae86..acac1a64 100644 --- a/docs/rules/valid-expect.md +++ b/docs/rules/valid-expect.md @@ -1,4 +1,6 @@ -# Enforce valid `expect()` usage (`vitest/valid-expect`) +# vitest/valid-expect + +📝 Enforce valid `expect()` usage. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/valid-title.md b/docs/rules/valid-title.md index baa48b4b..6254693c 100644 --- a/docs/rules/valid-title.md +++ b/docs/rules/valid-title.md @@ -1,4 +1,6 @@ -# Enforce valid titles (`vitest/valid-title`) +# vitest/valid-title + +📝 Enforce valid titles. 💼⚠️ This rule is enabled in the ✅ `recommended` config. This rule _warns_ in the 🌐 `all` config. diff --git a/docs/rules/warn-todo.md b/docs/rules/warn-todo.md index f0dc1c7c..23f84dcb 100644 --- a/docs/rules/warn-todo.md +++ b/docs/rules/warn-todo.md @@ -1,4 +1,6 @@ -# Disallow `.todo` usage (`vitest/warn-todo`) +# vitest/warn-todo + +📝 Disallow `.todo` usage. diff --git a/package.json b/package.json index ae6c1fba..ffd1a7da 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "eslint": "^9.37.0", "eslint-config-flat-gitignore": "^2.1.0", "eslint-config-prettier": "^10.1.8", - "eslint-doc-generator": "^2.4.0", + "eslint-doc-generator": "^3.0.0", "eslint-plugin-eslint-plugin": "^7.0.0", "eslint-remote-tester": "^4.0.3", "eslint-remote-tester-repositories": "^2.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cc6e03df..68aceedd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,8 +47,8 @@ importers: specifier: ^10.1.8 version: 10.1.8(eslint@9.37.0(jiti@2.6.1)) eslint-doc-generator: - specifier: ^2.4.0 - version: 2.4.0(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2)(typescript@5.9.3) + specifier: ^3.0.0 + version: 3.0.2(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2)(typescript@5.9.3) eslint-plugin-eslint-plugin: specifier: ^7.0.0 version: 7.0.0(eslint@9.37.0(jiti@2.6.1)) @@ -647,9 +647,17 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/diff-sequences@30.0.1': + resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/get-type@30.1.0': + resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/schemas@30.0.5': + resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -886,8 +894,8 @@ packages: cpu: [x64] os: [win32] - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@sinclair/typebox@0.34.46': + resolution: {integrity: sha512-kiW7CtS/NkdvTUjkjUJo7d5JsFfbJ14YjdhDk9KoEgK6nFjKNXZPrX0jfLA8ZlET4cFLHxOZ/0vFKOP+bOxIOQ==} '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -1225,17 +1233,13 @@ packages: destr@2.0.5: resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@8.0.2: resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} engines: {node: '>=0.3.1'} - dot-prop@9.0.0: - resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} - engines: {node: '>=18'} + dot-prop@10.1.0: + resolution: {integrity: sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==} + engines: {node: '>=20'} dotenv@17.2.3: resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} @@ -1310,9 +1314,9 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-doc-generator@2.4.0: - resolution: {integrity: sha512-BPOGNzEsxyZkrqDlLXa4R1CtYOdlpehDK9x6BGaFuCwKBKrCZ9DFhhtj+wKRNZYHduRT5sup7jajk1jcrH8akw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=22.0.0} + eslint-doc-generator@3.0.2: + resolution: {integrity: sha512-Aw59yMkVJi2lflLc992bs64DR9OKBjxDBwdkp2HBOY7c4HaMARSRlRMQ53pF8c2BxXwKti9vc5m/8BGbHo9H/w==} + engines: {node: ^20.19.0 || ^22.13.1 || >=24.0.0} hasBin: true peerDependencies: eslint: '>= 8.57.1' @@ -1522,13 +1526,9 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - jest-diff@29.7.0: - resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-get-type@29.6.3: - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-diff@30.2.0: + resolution: {integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jiti@1.21.7: resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} @@ -1744,9 +1744,9 @@ packages: engines: {node: '>=14'} hasBin: true - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + pretty-format@30.2.0: + resolution: {integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} @@ -1903,6 +1903,10 @@ packages: resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} engines: {node: ^14.18.0 || >=16.0.0} + tagged-tag@1.0.0: + resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} + engines: {node: '>=20'} + through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} @@ -1988,9 +1992,9 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@4.41.0: - resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} - engines: {node: '>=16'} + type-fest@5.3.1: + resolution: {integrity: sha512-VCn+LMHbd4t6sF3wfU/+HKT63C9OoyrSIf4b+vtWHpt2U7/4InZG467YDNMFMR70DdHjAdpPWmw2lzRdg0Xqqg==} + engines: {node: '>=20'} typescript-eslint@8.51.0: resolution: {integrity: sha512-jh8ZuM5oEh2PSdyQG9YAEM1TCGuWenLSuSUhf/irbVUNW9O5FhbFVONviN2TgMTBnUmyHv7E56rYnfLZK6TkiA==} @@ -2501,9 +2505,13 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@jest/schemas@29.6.3': + '@jest/diff-sequences@30.0.1': {} + + '@jest/get-type@30.1.0': {} + + '@jest/schemas@30.0.5': dependencies: - '@sinclair/typebox': 0.27.8 + '@sinclair/typebox': 0.34.46 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -2658,7 +2666,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.52.4': optional: true - '@sinclair/typebox@0.27.8': {} + '@sinclair/typebox@0.34.46': {} '@tybys/wasm-util@0.10.1': dependencies: @@ -3046,13 +3054,11 @@ snapshots: destr@2.0.5: {} - diff-sequences@29.6.3: {} - diff@8.0.2: {} - dot-prop@9.0.0: + dot-prop@10.1.0: dependencies: - type-fest: 4.41.0 + type-fest: 5.3.1 dotenv@17.2.3: {} @@ -3178,7 +3184,7 @@ snapshots: dependencies: eslint: 9.37.0(jiti@2.6.1) - eslint-doc-generator@2.4.0(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2)(typescript@5.9.3): + eslint-doc-generator@3.0.2(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2)(typescript@5.9.3): dependencies: '@typescript-eslint/utils': 8.51.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) ajv: 8.17.1 @@ -3186,14 +3192,14 @@ snapshots: commander: 14.0.1 cosmiconfig: 9.0.0(typescript@5.9.3) deepmerge: 4.3.1 - dot-prop: 9.0.0 + dot-prop: 10.1.0 editorconfig: 3.0.1 eslint: 9.37.0(jiti@2.6.1) - jest-diff: 29.7.0 + jest-diff: 30.2.0 json-schema: 0.4.0 json-schema-traverse: 1.0.0 markdown-table: 3.0.4 - type-fest: 4.41.0 + type-fest: 5.3.1 optionalDependencies: prettier: 3.6.2 transitivePeerDependencies: @@ -3436,14 +3442,12 @@ snapshots: isexe@2.0.0: {} - jest-diff@29.7.0: + jest-diff@30.2.0: dependencies: + '@jest/diff-sequences': 30.0.1 + '@jest/get-type': 30.1.0 chalk: 4.1.2 - diff-sequences: 29.6.3 - jest-get-type: 29.6.3 - pretty-format: 29.7.0 - - jest-get-type@29.6.3: {} + pretty-format: 30.2.0 jiti@1.21.7: optional: true @@ -3634,9 +3638,9 @@ snapshots: prettier@3.6.2: {} - pretty-format@29.7.0: + pretty-format@30.2.0: dependencies: - '@jest/schemas': 29.6.3 + '@jest/schemas': 30.0.5 ansi-styles: 5.2.0 react-is: 18.3.1 @@ -3827,6 +3831,8 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 + tagged-tag@1.0.0: {} + through@2.3.8: {} tinybench@2.9.0: {} @@ -3903,7 +3909,9 @@ snapshots: type-fest@0.21.3: {} - type-fest@4.41.0: {} + type-fest@5.3.1: + dependencies: + tagged-tag: 1.0.0 typescript-eslint@8.51.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3): dependencies: