@@ -150,50 +150,51 @@ installations requiring long-term consistency.
150150
151151<!-- begin base rules list -->
152152
153- | Rule | Description | Configurations | Fixable |
154- | ---------------------------------------------------------------------------- | --------------------------------------------------------------- | ---------------- | ------------ |
155- | [ consistent-test-it] ( docs/rules/consistent-test-it.md ) | Have control over ` test ` and ` it ` usages | | ![ fixable] [ ] |
156- | [ expect-expect] ( docs/rules/expect-expect.md ) | Enforce assertion to be made in a test body | ![ recommended] [ ] | |
157- | [ lowercase-name] ( docs/rules/lowercase-name.md ) | Enforce lowercase test names | | ![ fixable] [ ] |
158- | [ max-nested-describe] ( docs/rules/max-nested-describe.md ) | Enforces a maximum depth to nested describe calls | | |
159- | [ no-alias-methods] ( docs/rules/no-alias-methods.md ) | Disallow alias methods | ![ style] [ ] | ![ fixable] [ ] |
160- | [ no-commented-out-tests] ( docs/rules/no-commented-out-tests.md ) | Disallow commented out tests | ![ recommended] [ ] | |
161- | [ no-conditional-expect] ( docs/rules/no-conditional-expect.md ) | Prevent calling ` expect ` conditionally | ![ recommended] [ ] | |
162- | [ no-deprecated-functions] ( docs/rules/no-deprecated-functions.md ) | Disallow use of deprecated functions | ![ recommended] [ ] | ![ fixable] [ ] |
163- | [ no-disabled-tests] ( docs/rules/no-disabled-tests.md ) | Disallow disabled tests | ![ recommended] [ ] | |
164- | [ no-done-callback] ( docs/rules/no-done-callback.md ) | Avoid using a callback in asynchronous tests and hooks | ![ recommended] [ ] | ![ suggest] [ ] |
165- | [ no-duplicate-hooks] ( docs/rules/no-duplicate-hooks.md ) | Disallow duplicate setup and teardown hooks | | |
166- | [ no-export] ( docs/rules/no-export.md ) | Disallow using ` exports ` in files containing tests | ![ recommended] [ ] | |
167- | [ no-focused-tests] ( docs/rules/no-focused-tests.md ) | Disallow focused tests | ![ recommended] [ ] | ![ suggest] [ ] |
168- | [ no-hooks] ( docs/rules/no-hooks.md ) | Disallow setup and teardown hooks | | |
169- | [ no-identical-title] ( docs/rules/no-identical-title.md ) | Disallow identical titles | ![ recommended] [ ] | |
170- | [ no-if] ( docs/rules/no-if.md ) | Disallow conditional logic | | |
171- | [ no-interpolation-in-snapshots] ( docs/rules/no-interpolation-in-snapshots.md ) | Disallow string interpolation inside snapshots | ![ recommended] [ ] | |
172- | [ no-jasmine-globals] ( docs/rules/no-jasmine-globals.md ) | Disallow Jasmine globals | ![ recommended] [ ] | ![ fixable] [ ] |
173- | [ no-jest-import] ( docs/rules/no-jest-import.md ) | Disallow importing Jest | ![ recommended] [ ] | |
174- | [ no-large-snapshots] ( docs/rules/no-large-snapshots.md ) | disallow large snapshots | | |
175- | [ no-mocks-import] ( docs/rules/no-mocks-import.md ) | Disallow manually importing from ` __mocks__ ` | ![ recommended] [ ] | |
176- | [ no-restricted-matchers] ( docs/rules/no-restricted-matchers.md ) | Disallow specific matchers & modifiers | | |
177- | [ no-standalone-expect] ( docs/rules/no-standalone-expect.md ) | Disallow using ` expect ` outside of ` it ` or ` test ` blocks | ![ recommended] [ ] | |
178- | [ no-test-prefixes] ( docs/rules/no-test-prefixes.md ) | Use ` .only ` and ` .skip ` over ` f ` and ` x ` | ![ recommended] [ ] | ![ fixable] [ ] |
179- | [ no-test-return-statement] ( docs/rules/no-test-return-statement.md ) | Disallow explicitly returning from tests | | |
180- | [ prefer-called-with] ( docs/rules/prefer-called-with.md ) | Suggest using ` toBeCalledWith() ` or ` toHaveBeenCalledWith() ` | | |
181- | [ prefer-expect-assertions] ( docs/rules/prefer-expect-assertions.md ) | Suggest using ` expect.assertions() ` OR ` expect.hasAssertions() ` | | ![ suggest] [ ] |
182- | [ prefer-hooks-on-top] ( docs/rules/prefer-hooks-on-top.md ) | Suggest having hooks before any test cases | | |
183- | [ prefer-spy-on] ( docs/rules/prefer-spy-on.md ) | Suggest using ` jest.spyOn() ` | | ![ fixable] [ ] |
184- | [ prefer-strict-equal] ( docs/rules/prefer-strict-equal.md ) | Suggest using ` toStrictEqual() ` | | ![ suggest] [ ] |
185- | [ prefer-to-be] ( docs/rules/prefer-to-be.md ) | Suggest using ` toBe() ` for primitive literals | | ![ fixable] [ ] |
186- | [ prefer-to-be-null] ( docs/rules/prefer-to-be-null.md ) | Suggest using ` toBeNull() ` | ![ style] [ ] | ![ fixable] [ ] |
187- | [ prefer-to-be-undefined] ( docs/rules/prefer-to-be-undefined.md ) | Suggest using ` toBeUndefined() ` | ![ style] [ ] | ![ fixable] [ ] |
188- | [ prefer-to-contain] ( docs/rules/prefer-to-contain.md ) | Suggest using ` toContain() ` | ![ style] [ ] | ![ fixable] [ ] |
189- | [ prefer-to-have-length] ( docs/rules/prefer-to-have-length.md ) | Suggest using ` toHaveLength() ` | ![ style] [ ] | ![ fixable] [ ] |
190- | [ prefer-todo] ( docs/rules/prefer-todo.md ) | Suggest using ` test.todo ` | | ![ fixable] [ ] |
191- | [ require-to-throw-message] ( docs/rules/require-to-throw-message.md ) | Require a message for ` toThrow() ` | | |
192- | [ require-top-level-describe] ( docs/rules/require-top-level-describe.md ) | Require test cases and hooks to be inside a ` describe ` block | | |
193- | [ valid-describe] ( docs/rules/valid-describe.md ) | Enforce valid ` describe() ` callback | ![ recommended] [ ] | |
194- | [ valid-expect] ( docs/rules/valid-expect.md ) | Enforce valid ` expect() ` usage | ![ recommended] [ ] | |
195- | [ valid-expect-in-promise] ( docs/rules/valid-expect-in-promise.md ) | Enforce having return statement when testing with promises | ![ recommended] [ ] | |
196- | [ valid-title] ( docs/rules/valid-title.md ) | Enforce valid titles | ![ recommended] [ ] | ![ fixable] [ ] |
153+ | Rule | Description | Configurations | Fixable |
154+ | ---------------------------------------------------------------------------- | ------------------------------------------------------------------- | ---------------- | ------------ |
155+ | [ consistent-test-it] ( docs/rules/consistent-test-it.md ) | Have control over ` test ` and ` it ` usages | | ![ fixable] [ ] |
156+ | [ expect-expect] ( docs/rules/expect-expect.md ) | Enforce assertion to be made in a test body | ![ recommended] [ ] | |
157+ | [ lowercase-name] ( docs/rules/lowercase-name.md ) | Enforce lowercase test names | | ![ fixable] [ ] |
158+ | [ max-nested-describe] ( docs/rules/max-nested-describe.md ) | Enforces a maximum depth to nested describe calls | | |
159+ | [ no-alias-methods] ( docs/rules/no-alias-methods.md ) | Disallow alias methods | ![ style] [ ] | ![ fixable] [ ] |
160+ | [ no-commented-out-tests] ( docs/rules/no-commented-out-tests.md ) | Disallow commented out tests | ![ recommended] [ ] | |
161+ | [ no-conditional-expect] ( docs/rules/no-conditional-expect.md ) | Prevent calling ` expect ` conditionally | ![ recommended] [ ] | |
162+ | [ no-deprecated-functions] ( docs/rules/no-deprecated-functions.md ) | Disallow use of deprecated functions | ![ recommended] [ ] | ![ fixable] [ ] |
163+ | [ no-disabled-tests] ( docs/rules/no-disabled-tests.md ) | Disallow disabled tests | ![ recommended] [ ] | |
164+ | [ no-done-callback] ( docs/rules/no-done-callback.md ) | Avoid using a callback in asynchronous tests and hooks | ![ recommended] [ ] | ![ suggest] [ ] |
165+ | [ no-duplicate-hooks] ( docs/rules/no-duplicate-hooks.md ) | Disallow duplicate setup and teardown hooks | | |
166+ | [ no-export] ( docs/rules/no-export.md ) | Disallow using ` exports ` in files containing tests | ![ recommended] [ ] | |
167+ | [ no-focused-tests] ( docs/rules/no-focused-tests.md ) | Disallow focused tests | ![ recommended] [ ] | ![ suggest] [ ] |
168+ | [ no-hooks] ( docs/rules/no-hooks.md ) | Disallow setup and teardown hooks | | |
169+ | [ no-identical-title] ( docs/rules/no-identical-title.md ) | Disallow identical titles | ![ recommended] [ ] | |
170+ | [ no-if] ( docs/rules/no-if.md ) | Disallow conditional logic | | |
171+ | [ no-interpolation-in-snapshots] ( docs/rules/no-interpolation-in-snapshots.md ) | Disallow string interpolation inside snapshots | ![ recommended] [ ] | |
172+ | [ no-jasmine-globals] ( docs/rules/no-jasmine-globals.md ) | Disallow Jasmine globals | ![ recommended] [ ] | ![ fixable] [ ] |
173+ | [ no-jest-import] ( docs/rules/no-jest-import.md ) | Disallow importing Jest | ![ recommended] [ ] | |
174+ | [ no-large-snapshots] ( docs/rules/no-large-snapshots.md ) | disallow large snapshots | | |
175+ | [ no-mocks-import] ( docs/rules/no-mocks-import.md ) | Disallow manually importing from ` __mocks__ ` | ![ recommended] [ ] | |
176+ | [ no-restricted-matchers] ( docs/rules/no-restricted-matchers.md ) | Disallow specific matchers & modifiers | | |
177+ | [ no-standalone-expect] ( docs/rules/no-standalone-expect.md ) | Disallow using ` expect ` outside of ` it ` or ` test ` blocks | ![ recommended] [ ] | |
178+ | [ no-test-prefixes] ( docs/rules/no-test-prefixes.md ) | Use ` .only ` and ` .skip ` over ` f ` and ` x ` | ![ recommended] [ ] | ![ fixable] [ ] |
179+ | [ no-test-return-statement] ( docs/rules/no-test-return-statement.md ) | Disallow explicitly returning from tests | | |
180+ | [ prefer-called-with] ( docs/rules/prefer-called-with.md ) | Suggest using ` toBeCalledWith() ` or ` toHaveBeenCalledWith() ` | | |
181+ | [ prefer-expect-assertions] ( docs/rules/prefer-expect-assertions.md ) | Suggest using ` expect.assertions() ` OR ` expect.hasAssertions() ` | | ![ suggest] [ ] |
182+ | [ prefer-expect-resolves] ( docs/rules/prefer-expect-resolves.md ) | Prefer ` await expect(...).resolves ` over ` expect(await ...) ` syntax | | ![ fixable] [ ] |
183+ | [ prefer-hooks-on-top] ( docs/rules/prefer-hooks-on-top.md ) | Suggest having hooks before any test cases | | |
184+ | [ prefer-spy-on] ( docs/rules/prefer-spy-on.md ) | Suggest using ` jest.spyOn() ` | | ![ fixable] [ ] |
185+ | [ prefer-strict-equal] ( docs/rules/prefer-strict-equal.md ) | Suggest using ` toStrictEqual() ` | | ![ suggest] [ ] |
186+ | [ prefer-to-be] ( docs/rules/prefer-to-be.md ) | Suggest using ` toBe() ` for primitive literals | | ![ fixable] [ ] |
187+ | [ prefer-to-be-null] ( docs/rules/prefer-to-be-null.md ) | Suggest using ` toBeNull() ` | ![ style] [ ] | ![ fixable] [ ] |
188+ | [ prefer-to-be-undefined] ( docs/rules/prefer-to-be-undefined.md ) | Suggest using ` toBeUndefined() ` | ![ style] [ ] | ![ fixable] [ ] |
189+ | [ prefer-to-contain] ( docs/rules/prefer-to-contain.md ) | Suggest using ` toContain() ` | ![ style] [ ] | ![ fixable] [ ] |
190+ | [ prefer-to-have-length] ( docs/rules/prefer-to-have-length.md ) | Suggest using ` toHaveLength() ` | ![ style] [ ] | ![ fixable] [ ] |
191+ | [ prefer-todo] ( docs/rules/prefer-todo.md ) | Suggest using ` test.todo ` | | ![ fixable] [ ] |
192+ | [ require-to-throw-message] ( docs/rules/require-to-throw-message.md ) | Require a message for ` toThrow() ` | | |
193+ | [ require-top-level-describe] ( docs/rules/require-top-level-describe.md ) | Require test cases and hooks to be inside a ` describe ` block | | |
194+ | [ valid-describe] ( docs/rules/valid-describe.md ) | Enforce valid ` describe() ` callback | ![ recommended] [ ] | |
195+ | [ valid-expect] ( docs/rules/valid-expect.md ) | Enforce valid ` expect() ` usage | ![ recommended] [ ] | |
196+ | [ valid-expect-in-promise] ( docs/rules/valid-expect-in-promise.md ) | Enforce having return statement when testing with promises | ![ recommended] [ ] | |
197+ | [ valid-title] ( docs/rules/valid-title.md ) | Enforce valid titles | ![ recommended] [ ] | ![ fixable] [ ] |
197198
198199<!-- end base rules list -->
199200
0 commit comments