@@ -150,50 +150,51 @@ installations requiring long-term consistency.
150
150
151
151
<!-- begin base rules list -->
152
152
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] [ ] |
197
198
198
199
<!-- end base rules list -->
199
200
0 commit comments