@@ -613,9 +613,11 @@ export default defineConfig([
613613 rules : {
614614 '@typescript-eslint/no-floating-promises' : 1 ,
615615
616- // https://github.com/vitest-dev/eslint-plugin-vitest?tab=readme-ov-file#rules
616+ // https://github.com/vitest-dev/eslint-plugin-vitest#rules
617+ 'vitest/consistent-each-for' : 1 ,
617618 'vitest/consistent-test-filename' : 0 ,
618619 'vitest/consistent-test-it' : 1 ,
620+ 'vitest/consistent-vitest-vi' : 1 ,
619621 'vitest/expect-expect' : 0 ,
620622 'vitest/hoisted-apis-on-top' : 1 ,
621623 'vitest/max-expects' : 0 ,
@@ -626,7 +628,7 @@ export default defineConfig([
626628 'vitest/no-conditional-in-test' : 0 ,
627629 'vitest/no-conditional-tests' : 1 ,
628630 'vitest/no-disabled-tests' : 0 ,
629- 'vitest/no-done-callback' : 0 ,
631+ 'vitest/no-done-callback' : 1 ,
630632 'vitest/no-duplicate-hooks' : 1 ,
631633 'vitest/no-focused-tests' : 1 ,
632634 'vitest/no-hooks' : 1 ,
@@ -639,8 +641,9 @@ export default defineConfig([
639641 'vitest/no-restricted-matchers' : 0 ,
640642 'vitest/no-restricted-vi-methods' : 0 ,
641643 'vitest/no-standalone-expect' : 1 ,
642- 'vitest/no-test-prefixes' : 0 ,
643- 'vitest/no-test-return-statement' : 0 ,
644+ 'vitest/no-test-prefixes' : 1 ,
645+ 'vitest/no-test-return-statement' : 1 ,
646+ 'vitest/no-unneeded-async-expect-function' : 1 ,
644647 'vitest/padding-around-after-all-blocks' : 0 ,
645648 'vitest/padding-around-after-each-blocks' : 0 ,
646649 'vitest/padding-around-all' : 0 ,
@@ -649,19 +652,24 @@ export default defineConfig([
649652 'vitest/padding-around-describe-blocks' : 0 ,
650653 'vitest/padding-around-expect-groups' : 0 ,
651654 'vitest/padding-around-test-blocks' : 0 ,
655+ 'vitest/prefer-called-exactly-once-with' : 1 ,
652656 'vitest/prefer-called-once' : 1 ,
653657 'vitest/prefer-called-times' : 0 ,
654658 'vitest/prefer-called-with' : 0 ,
655659 'vitest/prefer-comparison-matcher' : 1 ,
660+ 'vitest/prefer-describe-function-title' : 0 ,
656661 'vitest/prefer-each' : 1 ,
657662 'vitest/prefer-equality-matcher' : 1 ,
658663 'vitest/prefer-expect-assertions' : 0 ,
659664 'vitest/prefer-expect-resolves' : 1 ,
665+ 'vitest/prefer-expect-type-of' : 1 ,
660666 'vitest/prefer-hooks-in-order' : 1 ,
661667 'vitest/prefer-hooks-on-top' : 1 ,
668+ 'vitest/prefer-import-in-mock' : 1 ,
662669 'vitest/prefer-importing-vitest-globals' : 0 ,
663670 'vitest/prefer-lowercase-title' : 0 ,
664671 'vitest/prefer-mock-promise-shorthand' : 1 ,
672+ 'vitest/prefer-mock-return-shorthand' : 1 ,
665673 'vitest/prefer-snapshot-hint' : 0 ,
666674 'vitest/prefer-spy-on' : 1 ,
667675 'vitest/prefer-strict-boolean-matchers' : 1 ,
@@ -671,19 +679,19 @@ export default defineConfig([
671679 'vitest/prefer-to-be-object' : 0 ,
672680 'vitest/prefer-to-be-truthy' : 0 ,
673681 'vitest/prefer-to-contain' : 1 ,
682+ 'vitest/prefer-to-have-been-called-times' : 1 ,
674683 'vitest/prefer-to-have-length' : 1 ,
675684 'vitest/prefer-todo' : 1 ,
676685 'vitest/prefer-vi-mocked' : 1 ,
677686 'vitest/require-awaited-expect-poll' : 1 ,
678687 'vitest/require-hook' : 0 ,
679- 'vitest/require-import-vi-mock' : 1 ,
680688 'vitest/require-local-test-context-for-concurrent-snapshots' : 0 ,
681689 'vitest/require-mock-type-parameters' : 0 ,
682690 'vitest/require-to-throw-message' : 0 ,
683691 'vitest/require-top-level-describe' : 0 ,
684692 'vitest/valid-describe-callback' : 1 ,
685- 'vitest/valid-expect-in-promise' : 1 ,
686693 'vitest/valid-expect' : [ 1 , { alwaysAwait : true } ] ,
694+ 'vitest/valid-expect-in-promise' : 1 ,
687695 'vitest/valid-title' : 1 ,
688696 'vitest/warn-todo' : 1 ,
689697
0 commit comments