@@ -234,7 +234,14 @@ export default tseslint.config(
234234 "vitest/prefer-comparison-matcher" : "error" ,
235235 "vitest/prefer-each" : "error" ,
236236 "vitest/prefer-equality-matcher" : "error" ,
237- "vitest/prefer-expect-assertions" : "error" ,
237+ "vitest/prefer-expect-assertions" : [
238+ "error" ,
239+ {
240+ onlyFunctionsWithAsyncKeyword : true ,
241+ onlyFunctionsWithExpectInCallback : true ,
242+ onlyFunctionsWithExpectInLoop : true ,
243+ } ,
244+ ] ,
238245 "vitest/prefer-expect-resolves" : "error" ,
239246 "vitest/prefer-hooks-in-order" : "error" ,
240247 "vitest/prefer-hooks-on-top" : "error" ,
@@ -243,9 +250,7 @@ export default tseslint.config(
243250 "vitest/prefer-spy-on" : "error" ,
244251 "vitest/prefer-strict-equal" : "error" ,
245252 "vitest/prefer-to-be" : "error" ,
246- "vitest/prefer-to-be-falsy" : "error" ,
247253 "vitest/prefer-to-be-object" : "error" ,
248- "vitest/prefer-to-be-truthy" : "error" ,
249254 "vitest/prefer-to-contain" : "error" ,
250255 "vitest/prefer-to-have-length" : "error" ,
251256 "vitest/prefer-todo" : "error" ,
0 commit comments