@@ -128,47 +128,48 @@ installations requiring long-term consistency.
128
128
129
129
<!-- begin rules list -->
130
130
131
- | Rule | Description | Configurations | Fixable |
132
- | ---------------------------------------------------------------------- | --------------------------------------------------------------- | ---------------- | ------------ |
133
- | [ consistent-test-it] ( docs/rules/consistent-test-it.md ) | Have control over ` test ` and ` it ` usages | | ![ fixable] [ ] |
134
- | [ expect-expect] ( docs/rules/expect-expect.md ) | Enforce assertion to be made in a test body | ![ recommended] [ ] | |
135
- | [ lowercase-name] ( docs/rules/lowercase-name.md ) | Enforce lowercase test names | | ![ fixable] [ ] |
136
- | [ no-alias-methods] ( docs/rules/no-alias-methods.md ) | Disallow alias methods | ![ style] [ ] | ![ fixable] [ ] |
137
- | [ no-commented-out-tests] ( docs/rules/no-commented-out-tests.md ) | Disallow commented out tests | ![ recommended] [ ] | |
138
- | [ no-conditional-expect] ( docs/rules/no-conditional-expect.md ) | Prevent calling ` expect ` conditionally | | |
139
- | [ no-deprecated-functions] ( docs/rules/no-deprecated-functions.md ) | Disallow use of deprecated functions | | ![ fixable] [ ] |
140
- | [ no-disabled-tests] ( docs/rules/no-disabled-tests.md ) | Disallow disabled tests | ![ recommended] [ ] | |
141
- | [ no-duplicate-hooks] ( docs/rules/no-duplicate-hooks.md ) | Disallow duplicate setup and teardown hooks | | |
142
- | [ no-export] ( docs/rules/no-export.md ) | Disallow using ` exports ` in files containing tests | ![ recommended] [ ] | |
143
- | [ no-focused-tests] ( docs/rules/no-focused-tests.md ) | Disallow focused tests | ![ recommended] [ ] | ![ fixable] [ ] |
144
- | [ no-hooks] ( docs/rules/no-hooks.md ) | Disallow setup and teardown hooks | | |
145
- | [ no-identical-title] ( docs/rules/no-identical-title.md ) | Disallow identical titles | ![ recommended] [ ] | |
146
- | [ no-if] ( docs/rules/no-if.md ) | Disallow conditional logic | | |
147
- | [ no-jasmine-globals] ( docs/rules/no-jasmine-globals.md ) | Disallow Jasmine globals | ![ recommended] [ ] | ![ fixable] [ ] |
148
- | [ no-jest-import] ( docs/rules/no-jest-import.md ) | Disallow importing Jest | ![ recommended] [ ] | |
149
- | [ no-large-snapshots] ( docs/rules/no-large-snapshots.md ) | disallow large snapshots | | |
150
- | [ no-mocks-import] ( docs/rules/no-mocks-import.md ) | Disallow manually importing from ` __mocks__ ` | ![ recommended] [ ] | |
151
- | [ no-restricted-matchers] ( docs/rules/no-restricted-matchers.md ) | Disallow specific matchers & modifiers | | |
152
- | [ no-standalone-expect] ( docs/rules/no-standalone-expect.md ) | Disallow using ` expect ` outside of ` it ` or ` test ` blocks | ![ recommended] [ ] | |
153
- | [ no-test-callback] ( docs/rules/no-test-callback.md ) | Avoid using a callback in asynchronous tests | ![ recommended] [ ] | ![ suggest] [ ] |
154
- | [ no-test-prefixes] ( docs/rules/no-test-prefixes.md ) | Use ` .only ` and ` .skip ` over ` f ` and ` x ` | ![ recommended] [ ] | ![ fixable] [ ] |
155
- | [ no-test-return-statement] ( docs/rules/no-test-return-statement.md ) | Disallow explicitly returning from tests | | |
156
- | [ prefer-called-with] ( docs/rules/prefer-called-with.md ) | Suggest using ` toBeCalledWith() ` or ` toHaveBeenCalledWith() ` | | |
157
- | [ prefer-expect-assertions] ( docs/rules/prefer-expect-assertions.md ) | Suggest using ` expect.assertions() ` OR ` expect.hasAssertions() ` | | ![ suggest] [ ] |
158
- | [ prefer-hooks-on-top] ( docs/rules/prefer-hooks-on-top.md ) | Suggest having hooks before any test cases | | |
159
- | [ prefer-spy-on] ( docs/rules/prefer-spy-on.md ) | Suggest using ` jest.spyOn() ` | | ![ fixable] [ ] |
160
- | [ prefer-strict-equal] ( docs/rules/prefer-strict-equal.md ) | Suggest using ` toStrictEqual() ` | | ![ suggest] [ ] |
161
- | [ prefer-to-be-null] ( docs/rules/prefer-to-be-null.md ) | Suggest using ` toBeNull() ` | ![ style] [ ] | ![ fixable] [ ] |
162
- | [ prefer-to-be-undefined] ( docs/rules/prefer-to-be-undefined.md ) | Suggest using ` toBeUndefined() ` | ![ style] [ ] | ![ fixable] [ ] |
163
- | [ prefer-to-contain] ( docs/rules/prefer-to-contain.md ) | Suggest using ` toContain() ` | ![ style] [ ] | ![ fixable] [ ] |
164
- | [ prefer-to-have-length] ( docs/rules/prefer-to-have-length.md ) | Suggest using ` toHaveLength() ` | ![ style] [ ] | ![ fixable] [ ] |
165
- | [ prefer-todo] ( docs/rules/prefer-todo.md ) | Suggest using ` test.todo ` | | ![ fixable] [ ] |
166
- | [ require-to-throw-message] ( docs/rules/require-to-throw-message.md ) | Require a message for ` toThrow() ` | | |
167
- | [ require-top-level-describe] ( docs/rules/require-top-level-describe.md ) | Require test cases and hooks to be inside a ` describe ` block | | |
168
- | [ valid-describe] ( docs/rules/valid-describe.md ) | Enforce valid ` describe() ` callback | ![ recommended] [ ] | |
169
- | [ valid-expect] ( docs/rules/valid-expect.md ) | Enforce valid ` expect() ` usage | ![ recommended] [ ] | |
170
- | [ valid-expect-in-promise] ( docs/rules/valid-expect-in-promise.md ) | Enforce having return statement when testing with promises | ![ recommended] [ ] | |
171
- | [ valid-title] ( docs/rules/valid-title.md ) | Enforce valid titles | | ![ fixable] [ ] |
131
+ | Rule | Description | Configurations | Fixable |
132
+ | ---------------------------------------------------------------------------- | --------------------------------------------------------------- | ---------------- | ------------ |
133
+ | [ consistent-test-it] ( docs/rules/consistent-test-it.md ) | Have control over ` test ` and ` it ` usages | | ![ fixable] [ ] |
134
+ | [ expect-expect] ( docs/rules/expect-expect.md ) | Enforce assertion to be made in a test body | ![ recommended] [ ] | |
135
+ | [ lowercase-name] ( docs/rules/lowercase-name.md ) | Enforce lowercase test names | | ![ fixable] [ ] |
136
+ | [ no-alias-methods] ( docs/rules/no-alias-methods.md ) | Disallow alias methods | ![ style] [ ] | ![ fixable] [ ] |
137
+ | [ no-commented-out-tests] ( docs/rules/no-commented-out-tests.md ) | Disallow commented out tests | ![ recommended] [ ] | |
138
+ | [ no-conditional-expect] ( docs/rules/no-conditional-expect.md ) | Prevent calling ` expect ` conditionally | | |
139
+ | [ no-deprecated-functions] ( docs/rules/no-deprecated-functions.md ) | Disallow use of deprecated functions | | ![ fixable] [ ] |
140
+ | [ no-disabled-tests] ( docs/rules/no-disabled-tests.md ) | Disallow disabled tests | ![ recommended] [ ] | |
141
+ | [ no-duplicate-hooks] ( docs/rules/no-duplicate-hooks.md ) | Disallow duplicate setup and teardown hooks | | |
142
+ | [ no-export] ( docs/rules/no-export.md ) | Disallow using ` exports ` in files containing tests | ![ recommended] [ ] | |
143
+ | [ no-focused-tests] ( docs/rules/no-focused-tests.md ) | Disallow focused tests | ![ recommended] [ ] | ![ fixable] [ ] |
144
+ | [ no-hooks] ( docs/rules/no-hooks.md ) | Disallow setup and teardown hooks | | |
145
+ | [ no-identical-title] ( docs/rules/no-identical-title.md ) | Disallow identical titles | ![ recommended] [ ] | |
146
+ | [ no-if] ( docs/rules/no-if.md ) | Disallow conditional logic | | |
147
+ | [ no-interpolation-in-snapshots] ( docs/rules/no-interpolation-in-snapshots.md ) | Disallow string interpolation inside snapshots | | |
148
+ | [ no-jasmine-globals] ( docs/rules/no-jasmine-globals.md ) | Disallow Jasmine globals | ![ recommended] [ ] | ![ fixable] [ ] |
149
+ | [ no-jest-import] ( docs/rules/no-jest-import.md ) | Disallow importing Jest | ![ recommended] [ ] | |
150
+ | [ no-large-snapshots] ( docs/rules/no-large-snapshots.md ) | disallow large snapshots | | |
151
+ | [ no-mocks-import] ( docs/rules/no-mocks-import.md ) | Disallow manually importing from ` __mocks__ ` | ![ recommended] [ ] | |
152
+ | [ no-restricted-matchers] ( docs/rules/no-restricted-matchers.md ) | Disallow specific matchers & modifiers | | |
153
+ | [ no-standalone-expect] ( docs/rules/no-standalone-expect.md ) | Disallow using ` expect ` outside of ` it ` or ` test ` blocks | ![ recommended] [ ] | |
154
+ | [ no-test-callback] ( docs/rules/no-test-callback.md ) | Avoid using a callback in asynchronous tests | ![ recommended] [ ] | ![ suggest] [ ] |
155
+ | [ no-test-prefixes] ( docs/rules/no-test-prefixes.md ) | Use ` .only ` and ` .skip ` over ` f ` and ` x ` | ![ recommended] [ ] | ![ fixable] [ ] |
156
+ | [ no-test-return-statement] ( docs/rules/no-test-return-statement.md ) | Disallow explicitly returning from tests | | |
157
+ | [ prefer-called-with] ( docs/rules/prefer-called-with.md ) | Suggest using ` toBeCalledWith() ` or ` toHaveBeenCalledWith() ` | | |
158
+ | [ prefer-expect-assertions] ( docs/rules/prefer-expect-assertions.md ) | Suggest using ` expect.assertions() ` OR ` expect.hasAssertions() ` | | ![ suggest] [ ] |
159
+ | [ prefer-hooks-on-top] ( docs/rules/prefer-hooks-on-top.md ) | Suggest having hooks before any test cases | | |
160
+ | [ prefer-spy-on] ( docs/rules/prefer-spy-on.md ) | Suggest using ` jest.spyOn() ` | | ![ fixable] [ ] |
161
+ | [ prefer-strict-equal] ( docs/rules/prefer-strict-equal.md ) | Suggest using ` toStrictEqual() ` | | ![ suggest] [ ] |
162
+ | [ prefer-to-be-null] ( docs/rules/prefer-to-be-null.md ) | Suggest using ` toBeNull() ` | ![ style] [ ] | ![ fixable] [ ] |
163
+ | [ prefer-to-be-undefined] ( docs/rules/prefer-to-be-undefined.md ) | Suggest using ` toBeUndefined() ` | ![ style] [ ] | ![ fixable] [ ] |
164
+ | [ prefer-to-contain] ( docs/rules/prefer-to-contain.md ) | Suggest using ` toContain() ` | ![ style] [ ] | ![ fixable] [ ] |
165
+ | [ prefer-to-have-length] ( docs/rules/prefer-to-have-length.md ) | Suggest using ` toHaveLength() ` | ![ style] [ ] | ![ fixable] [ ] |
166
+ | [ prefer-todo] ( docs/rules/prefer-todo.md ) | Suggest using ` test.todo ` | | ![ fixable] [ ] |
167
+ | [ require-to-throw-message] ( docs/rules/require-to-throw-message.md ) | Require a message for ` toThrow() ` | | |
168
+ | [ require-top-level-describe] ( docs/rules/require-top-level-describe.md ) | Require test cases and hooks to be inside a ` describe ` block | | |
169
+ | [ valid-describe] ( docs/rules/valid-describe.md ) | Enforce valid ` describe() ` callback | ![ recommended] [ ] | |
170
+ | [ valid-expect] ( docs/rules/valid-expect.md ) | Enforce valid ` expect() ` usage | ![ recommended] [ ] | |
171
+ | [ valid-expect-in-promise] ( docs/rules/valid-expect-in-promise.md ) | Enforce having return statement when testing with promises | ![ recommended] [ ] | |
172
+ | [ valid-title] ( docs/rules/valid-title.md ) | Enforce valid titles | | ![ fixable] [ ] |
172
173
173
174
<!-- end rules list -->
174
175
0 commit comments