1 | module.exports = {
|
2 | plugins: ["jest"],
|
3 | env: {
|
4 | "jest/globals": true,
|
5 | },
|
6 | rules: {
|
7 | "jest/consistent-test-it": "error",
|
8 | "jest/expect-expect": "off",
|
9 | "jest/lowercase-name": "off",
|
10 | "jest/no-alias-methods": "error",
|
11 | "jest/no-commented-out-tests": "error",
|
12 | "jest/no-disabled-tests": "warn",
|
13 | "jest/no-duplicate-hooks": "error",
|
14 | "jest/no-expect-resolves": "error",
|
15 | "jest/no-export": "error",
|
16 | "jest/no-focused-tests": "error",
|
17 | "jest/no-hooks": "off",
|
18 | "jest/no-if": "error",
|
19 | "jest/no-identical-title": "error",
|
20 | "jest/no-jasmine-globals": "error",
|
21 | "jest/no-jest-import": "error",
|
22 | "jest/no-large-snapshots": ["error", { maxSize: 32 }],
|
23 | "jest/no-mocks-import": "error",
|
24 | "jest/no-standalone-expect": "error",
|
25 | "jest/no-test-callback": "error",
|
26 | "jest/no-test-prefixes": "error",
|
27 | "jest/no-test-return-statement": "error",
|
28 | "jest/no-truthy-falsy": "error",
|
29 | "jest/no-try-expect": "error",
|
30 | "jest/prefer-called-with": "error",
|
31 | "jest/prefer-expect-assertions": "off",
|
32 | "jest/prefer-inline-snapshots": "off",
|
33 | "jest/prefer-spy-on": "warn",
|
34 | "jest/prefer-strict-equal": "error",
|
35 | "jest/prefer-to-be-null": "error",
|
36 | "jest/prefer-to-be-undefined": "error",
|
37 | "jest/prefer-to-contain": "error",
|
38 | "jest/prefer-to-have-length": "error",
|
39 | "jest/prefer-todo": "warn",
|
40 | "jest/prefer-hooks-on-top": "error",
|
41 | "jest/require-top-level-describe": "off",
|
42 | "jest/require-to-throw-message": "error",
|
43 | "jest/valid-describe": "off",
|
44 | "jest/valid-expect": "error",
|
45 | "jest/valid-expect-in-promise": "error",
|
46 | "jest/valid-title": "error",
|
47 | },
|
48 | };
|