|
| 1 | +const vitestPlugin = require("@vitest/eslint-plugin"); |
1 | 2 | const restrictedSyntax = ['WithStatement', 'ForInStatement', 'LabeledStatement', 'SequenceExpression']; |
2 | 3 |
|
3 | 4 | module.exports = { |
@@ -37,8 +38,6 @@ module.exports = { |
37 | 38 | 'eslint-plugin-regexp', |
38 | 39 | 'eslint-plugin-sonarjs', |
39 | 40 | 'eslint-plugin-unicorn', |
40 | | - 'eslint-plugin-vitest', |
41 | | - 'eslint-plugin-vitest-globals', |
42 | 41 | 'eslint-plugin-wc', |
43 | 42 | ], |
44 | 43 | env: { |
@@ -82,59 +81,58 @@ module.exports = { |
82 | 81 | }, |
83 | 82 | { |
84 | 83 | files: ['**/*.test.*', 'web_src/js/test/setup.ts'], |
85 | | - env: { |
86 | | - 'vitest-globals/env': true, |
87 | | - }, |
| 84 | + plugins: ["@vitest/eslint-plugin"], |
| 85 | + globals: vitestPlugin.environments.env.globals, |
88 | 86 | rules: { |
89 | | - 'vitest/consistent-test-filename': [0], |
90 | | - 'vitest/consistent-test-it': [0], |
91 | | - 'vitest/expect-expect': [0], |
92 | | - 'vitest/max-expects': [0], |
93 | | - 'vitest/max-nested-describe': [0], |
94 | | - 'vitest/no-alias-methods': [0], |
95 | | - 'vitest/no-commented-out-tests': [0], |
96 | | - 'vitest/no-conditional-expect': [0], |
97 | | - 'vitest/no-conditional-in-test': [0], |
98 | | - 'vitest/no-conditional-tests': [0], |
99 | | - 'vitest/no-disabled-tests': [0], |
100 | | - 'vitest/no-done-callback': [0], |
101 | | - 'vitest/no-duplicate-hooks': [0], |
102 | | - 'vitest/no-focused-tests': [0], |
103 | | - 'vitest/no-hooks': [0], |
104 | | - 'vitest/no-identical-title': [2], |
105 | | - 'vitest/no-interpolation-in-snapshots': [0], |
106 | | - 'vitest/no-large-snapshots': [0], |
107 | | - 'vitest/no-mocks-import': [0], |
108 | | - 'vitest/no-restricted-matchers': [0], |
109 | | - 'vitest/no-restricted-vi-methods': [0], |
110 | | - 'vitest/no-standalone-expect': [0], |
111 | | - 'vitest/no-test-prefixes': [0], |
112 | | - 'vitest/no-test-return-statement': [0], |
113 | | - 'vitest/prefer-called-with': [0], |
114 | | - 'vitest/prefer-comparison-matcher': [0], |
115 | | - 'vitest/prefer-each': [0], |
116 | | - 'vitest/prefer-equality-matcher': [0], |
117 | | - 'vitest/prefer-expect-resolves': [0], |
118 | | - 'vitest/prefer-hooks-in-order': [0], |
119 | | - 'vitest/prefer-hooks-on-top': [2], |
120 | | - 'vitest/prefer-lowercase-title': [0], |
121 | | - 'vitest/prefer-mock-promise-shorthand': [0], |
122 | | - 'vitest/prefer-snapshot-hint': [0], |
123 | | - 'vitest/prefer-spy-on': [0], |
124 | | - 'vitest/prefer-strict-equal': [0], |
125 | | - 'vitest/prefer-to-be': [0], |
126 | | - 'vitest/prefer-to-be-falsy': [0], |
127 | | - 'vitest/prefer-to-be-object': [0], |
128 | | - 'vitest/prefer-to-be-truthy': [0], |
129 | | - 'vitest/prefer-to-contain': [0], |
130 | | - 'vitest/prefer-to-have-length': [0], |
131 | | - 'vitest/prefer-todo': [0], |
132 | | - 'vitest/require-hook': [0], |
133 | | - 'vitest/require-to-throw-message': [0], |
134 | | - 'vitest/require-top-level-describe': [0], |
135 | | - 'vitest/valid-describe-callback': [2], |
136 | | - 'vitest/valid-expect': [2], |
137 | | - 'vitest/valid-title': [2], |
| 87 | + '@vitest/consistent-test-filename': [0], |
| 88 | + '@vitest/consistent-test-it': [0], |
| 89 | + '@vitest/expect-expect': [0], |
| 90 | + '@vitest/max-expects': [0], |
| 91 | + '@vitest/max-nested-describe': [0], |
| 92 | + '@vitest/no-alias-methods': [0], |
| 93 | + '@vitest/no-commented-out-tests': [0], |
| 94 | + '@vitest/no-conditional-expect': [0], |
| 95 | + '@vitest/no-conditional-in-test': [0], |
| 96 | + '@vitest/no-conditional-tests': [0], |
| 97 | + '@vitest/no-disabled-tests': [0], |
| 98 | + '@vitest/no-done-callback': [0], |
| 99 | + '@vitest/no-duplicate-hooks': [0], |
| 100 | + '@vitest/no-focused-tests': [0], |
| 101 | + '@vitest/no-hooks': [0], |
| 102 | + '@vitest/no-identical-title': [2], |
| 103 | + '@vitest/no-interpolation-in-snapshots': [0], |
| 104 | + '@vitest/no-large-snapshots': [0], |
| 105 | + '@vitest/no-mocks-import': [0], |
| 106 | + '@vitest/no-restricted-matchers': [0], |
| 107 | + '@vitest/no-restricted-vi-methods': [0], |
| 108 | + '@vitest/no-standalone-expect': [0], |
| 109 | + '@vitest/no-test-prefixes': [0], |
| 110 | + '@vitest/no-test-return-statement': [0], |
| 111 | + '@vitest/prefer-called-with': [0], |
| 112 | + '@vitest/prefer-comparison-matcher': [0], |
| 113 | + '@vitest/prefer-each': [0], |
| 114 | + '@vitest/prefer-equality-matcher': [0], |
| 115 | + '@vitest/prefer-expect-resolves': [0], |
| 116 | + '@vitest/prefer-hooks-in-order': [0], |
| 117 | + '@vitest/prefer-hooks-on-top': [2], |
| 118 | + '@vitest/prefer-lowercase-title': [0], |
| 119 | + '@vitest/prefer-mock-promise-shorthand': [0], |
| 120 | + '@vitest/prefer-snapshot-hint': [0], |
| 121 | + '@vitest/prefer-spy-on': [0], |
| 122 | + '@vitest/prefer-strict-equal': [0], |
| 123 | + '@vitest/prefer-to-be': [0], |
| 124 | + '@vitest/prefer-to-be-falsy': [0], |
| 125 | + '@vitest/prefer-to-be-object': [0], |
| 126 | + '@vitest/prefer-to-be-truthy': [0], |
| 127 | + '@vitest/prefer-to-contain': [0], |
| 128 | + '@vitest/prefer-to-have-length': [0], |
| 129 | + '@vitest/prefer-todo': [0], |
| 130 | + '@vitest/require-hook': [0], |
| 131 | + '@vitest/require-to-throw-message': [0], |
| 132 | + '@vitest/require-top-level-describe': [0], |
| 133 | + '@vitest/valid-describe-callback': [2], |
| 134 | + '@vitest/valid-expect': [2], |
| 135 | + '@vitest/valid-title': [2], |
138 | 136 | }, |
139 | 137 | }, |
140 | 138 | { |
|
0 commit comments