|
1 | 1 | import globals from 'globals' |
2 | | -import expectExpect from './rules/expect-expect' |
3 | | -import maxExpects from './rules/max-expects' |
4 | | -import maxNestedDescribe from './rules/max-nested-describe' |
5 | | -import missingPlaywrightAwait from './rules/missing-playwright-await' |
6 | | -import noCommentedOutTests from './rules/no-commented-out-tests' |
7 | | -import noConditionalExpect from './rules/no-conditional-expect' |
8 | | -import noConditionalInTest from './rules/no-conditional-in-test' |
9 | | -import noDuplicateHooks from './rules/no-duplicate-hooks' |
10 | | -import noElementHandle from './rules/no-element-handle' |
11 | | -import noEval from './rules/no-eval' |
12 | | -import noFocusedTest from './rules/no-focused-test' |
13 | | -import noForceOption from './rules/no-force-option' |
14 | | -import noGetByTitle from './rules/no-get-by-title' |
15 | | -import noHooks from './rules/no-hooks' |
16 | | -import noNestedStep from './rules/no-nested-step' |
17 | | -import noNetworkidle from './rules/no-networkidle' |
18 | | -import noNthMethods from './rules/no-nth-methods' |
19 | | -import noPagePause from './rules/no-page-pause' |
20 | | -import noRawLocators from './rules/no-raw-locators' |
21 | | -import noRestrictedMatchers from './rules/no-restricted-matchers' |
22 | | -import noSkippedTest from './rules/no-skipped-test' |
23 | | -import noStandaloneExpect from './rules/no-standalone-expect' |
24 | | -import noUnsafeReferences from './rules/no-unsafe-references' |
25 | | -import noUselessAwait from './rules/no-useless-await' |
26 | | -import noUselessNot from './rules/no-useless-not' |
27 | | -import noWaitForSelector from './rules/no-wait-for-selector' |
28 | | -import noWaitForTimeout from './rules/no-wait-for-timeout' |
29 | | -import preferComparisonMatcher from './rules/prefer-comparison-matcher' |
30 | | -import preferEqualityMatcher from './rules/prefer-equality-matcher' |
31 | | -import preferHooksInOrder from './rules/prefer-hooks-in-order' |
32 | | -import preferHooksOnTop from './rules/prefer-hooks-on-top' |
33 | | -import preferLocator from './rules/prefer-locator' |
34 | | -import preferLowercaseTitle from './rules/prefer-lowercase-title' |
35 | | -import preferNativeLocators from './rules/prefer-native-locators' |
36 | | -import preferStrictEqual from './rules/prefer-strict-equal' |
37 | | -import preferToBe from './rules/prefer-to-be' |
38 | | -import preferToContain from './rules/prefer-to-contain' |
39 | | -import preferToHaveCount from './rules/prefer-to-have-count' |
40 | | -import preferToHaveLength from './rules/prefer-to-have-length' |
41 | | -import preferWebFirstAssertions from './rules/prefer-web-first-assertions' |
42 | | -import requireHook from './rules/require-hook' |
43 | | -import requireSoftAssertions from './rules/require-soft-assertions' |
44 | | -import requireToThrowMessage from './rules/require-to-throw-message' |
45 | | -import requireTopLevelDescribe from './rules/require-top-level-describe' |
46 | | -import validDescribeCallback from './rules/valid-describe-callback' |
47 | | -import validExpect from './rules/valid-expect' |
48 | | -import validExpectInPromise from './rules/valid-expect-in-promise' |
49 | | -import validTitle from './rules/valid-title' |
| 2 | +import expectExpect from './rules/expect-expect.js' |
| 3 | +import maxExpects from './rules/max-expects.js' |
| 4 | +import maxNestedDescribe from './rules/max-nested-describe.js' |
| 5 | +import missingPlaywrightAwait from './rules/missing-playwright-await.js' |
| 6 | +import noCommentedOutTests from './rules/no-commented-out-tests.js' |
| 7 | +import noConditionalExpect from './rules/no-conditional-expect.js' |
| 8 | +import noConditionalInTest from './rules/no-conditional-in-test.js' |
| 9 | +import noDuplicateHooks from './rules/no-duplicate-hooks.js' |
| 10 | +import noElementHandle from './rules/no-element-handle.js' |
| 11 | +import noEval from './rules/no-eval.js' |
| 12 | +import noFocusedTest from './rules/no-focused-test.js' |
| 13 | +import noForceOption from './rules/no-force-option.js' |
| 14 | +import noGetByTitle from './rules/no-get-by-title.js' |
| 15 | +import noHooks from './rules/no-hooks.js' |
| 16 | +import noNestedStep from './rules/no-nested-step.js' |
| 17 | +import noNetworkidle from './rules/no-networkidle.js' |
| 18 | +import noNthMethods from './rules/no-nth-methods.js' |
| 19 | +import noPagePause from './rules/no-page-pause.js' |
| 20 | +import noRawLocators from './rules/no-raw-locators.js' |
| 21 | +import noRestrictedMatchers from './rules/no-restricted-matchers.js' |
| 22 | +import noSkippedTest from './rules/no-skipped-test.js' |
| 23 | +import noStandaloneExpect from './rules/no-standalone-expect.js' |
| 24 | +import noUnsafeReferences from './rules/no-unsafe-references.js' |
| 25 | +import noUselessAwait from './rules/no-useless-await.js' |
| 26 | +import noUselessNot from './rules/no-useless-not.js' |
| 27 | +import noWaitForSelector from './rules/no-wait-for-selector.js' |
| 28 | +import noWaitForTimeout from './rules/no-wait-for-timeout.js' |
| 29 | +import preferComparisonMatcher from './rules/prefer-comparison-matcher.js' |
| 30 | +import preferEqualityMatcher from './rules/prefer-equality-matcher.js' |
| 31 | +import preferHooksInOrder from './rules/prefer-hooks-in-order.js' |
| 32 | +import preferHooksOnTop from './rules/prefer-hooks-on-top.js' |
| 33 | +import preferLocator from './rules/prefer-locator.js' |
| 34 | +import preferLowercaseTitle from './rules/prefer-lowercase-title.js' |
| 35 | +import preferNativeLocators from './rules/prefer-native-locators.js' |
| 36 | +import preferStrictEqual from './rules/prefer-strict-equal.js' |
| 37 | +import preferToBe from './rules/prefer-to-be.js' |
| 38 | +import preferToContain from './rules/prefer-to-contain.js' |
| 39 | +import preferToHaveCount from './rules/prefer-to-have-count.js' |
| 40 | +import preferToHaveLength from './rules/prefer-to-have-length.js' |
| 41 | +import preferWebFirstAssertions from './rules/prefer-web-first-assertions.js' |
| 42 | +import requireHook from './rules/require-hook.js' |
| 43 | +import requireSoftAssertions from './rules/require-soft-assertions.js' |
| 44 | +import requireToThrowMessage from './rules/require-to-throw-message.js' |
| 45 | +import requireTopLevelDescribe from './rules/require-top-level-describe.js' |
| 46 | +import validDescribeCallback from './rules/valid-describe-callback.js' |
| 47 | +import validExpect from './rules/valid-expect.js' |
| 48 | +import validExpectInPromise from './rules/valid-expect-in-promise.js' |
| 49 | +import validTitle from './rules/valid-title.js' |
50 | 50 |
|
51 | 51 | const index = { |
52 | 52 | configs: {}, |
@@ -150,6 +150,8 @@ const flatConfig = { |
150 | 150 | }, |
151 | 151 | } |
152 | 152 |
|
| 153 | +// @ts-expect-error We author this plugin in ESM, but export as CJS for |
| 154 | +// compatibility with ESLint<9. Long term, this will be changed to `export default`. |
153 | 155 | export = { |
154 | 156 | ...index, |
155 | 157 | configs: { |
|
0 commit comments