├── .codecov.yml ├── .eslint-doc-generatorrc.js ├── .git-blame-ignore-revs ├── .github ├── renovate.json └── workflows │ ├── lint.yml │ ├── markdown-link-check.yml │ ├── nodejs.yml │ ├── prepare-cache.yml │ ├── smoke-test.yml │ └── test.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmignore ├── .prettierignore ├── .yarn └── releases │ └── yarn-4.12.0.cjs ├── .yarnrc ├── .yarnrc.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.js ├── dangerfile.ts ├── docs └── rules │ ├── consistent-test-it.md │ ├── expect-expect.md │ ├── max-expects.md │ ├── max-nested-describe.md │ ├── no-alias-methods.md │ ├── no-commented-out-tests.md │ ├── no-conditional-expect.md │ ├── no-conditional-in-test.md │ ├── no-confusing-set-timeout.md │ ├── no-deprecated-functions.md │ ├── no-disabled-tests.md │ ├── no-done-callback.md │ ├── no-duplicate-hooks.md │ ├── no-export.md │ ├── no-focused-tests.md │ ├── no-hooks.md │ ├── no-identical-title.md │ ├── no-interpolation-in-snapshots.md │ ├── no-jasmine-globals.md │ ├── no-large-snapshots.md │ ├── no-mocks-import.md │ ├── no-restricted-jest-methods.md │ ├── no-restricted-matchers.md │ ├── no-standalone-expect.md │ ├── no-test-prefixes.md │ ├── no-test-return-statement.md │ ├── no-untyped-mock-factory.md │ ├── padding-around-after-all-blocks.md │ ├── padding-around-after-each-blocks.md │ ├── padding-around-all.md │ ├── padding-around-before-all-blocks.md │ ├── padding-around-before-each-blocks.md │ ├── padding-around-describe-blocks.md │ ├── padding-around-expect-groups.md │ ├── padding-around-test-blocks.md │ ├── prefer-called-with.md │ ├── prefer-comparison-matcher.md │ ├── prefer-each.md │ ├── prefer-ending-with-an-expect.md │ ├── prefer-equality-matcher.md │ ├── prefer-expect-assertions.md │ ├── prefer-expect-resolves.md │ ├── prefer-hooks-in-order.md │ ├── prefer-hooks-on-top.md │ ├── prefer-importing-jest-globals.md │ ├── prefer-jest-mocked.md │ ├── prefer-lowercase-title.md │ ├── prefer-mock-promise-shorthand.md │ ├── prefer-snapshot-hint.md │ ├── prefer-spy-on.md │ ├── prefer-strict-equal.md │ ├── prefer-to-be.md │ ├── prefer-to-contain.md │ ├── prefer-to-have-length.md │ ├── prefer-todo.md │ ├── require-hook.md │ ├── require-to-throw-message.md │ ├── require-top-level-describe.md │ ├── unbound-method.md │ ├── valid-describe-callback.md │ ├── valid-expect-in-promise.md │ ├── valid-expect.md │ ├── valid-mock-module-path.md │ └── valid-title.md ├── eslint-remote-tester.config.ts ├── eslint.config.js ├── index.d.ts ├── jest.config.ts ├── markdown_link_check_config.json ├── package.json ├── src ├── __tests__ │ ├── __snapshots__ │ │ └── rules.test.ts.snap │ └── rules.test.ts ├── globals.json ├── index.ts └── rules │ ├── __tests__ │ ├── consistent-test-it.test.ts │ ├── expect-expect.test.ts │ ├── fixtures │ │ ├── class.ts │ │ ├── file.ts │ │ ├── foo.ts │ │ ├── indent │ │ │ ├── indent-invalid-fixture-1.js │ │ │ └── indent-valid-fixture-1.js │ │ ├── module │ │ │ ├── bar.css │ │ │ ├── bar.json │ │ │ ├── foo.js │ │ │ ├── foo.ts │ │ │ ├── index.ts │ │ │ ├── jsx │ │ │ │ └── foo.jsx │ │ │ └── tsx │ │ │ │ └── foo.jsx │ │ ├── react.tsx │ │ ├── tsconfig-withmeta.json │ │ ├── tsconfig.json │ │ └── unstrict │ │ │ ├── file.ts │ │ │ ├── react.tsx │ │ │ └── tsconfig.json │ ├── max-expects.test.ts │ ├── max-nested-describe.test.ts │ ├── no-alias-methods.test.ts │ ├── no-commented-out-tests.test.ts │ ├── no-conditional-expect.test.ts │ ├── no-conditional-in-test.test.ts │ ├── no-confusing-set-timeout.test.ts │ ├── no-deprecated-functions.test.ts │ ├── no-disabled-tests.test.ts │ ├── no-done-callback.test.ts │ ├── no-duplicate-hooks.test.ts │ ├── no-export.test.ts │ ├── no-focused-tests.test.ts │ ├── no-hooks.test.ts │ ├── no-identical-title.test.ts │ ├── no-interpolation-in-snapshots.test.ts │ ├── no-jasmine-globals.test.ts │ ├── no-large-snapshots.test.ts │ ├── no-mocks-import.test.ts │ ├── no-restricted-jest-methods.test.ts │ ├── no-restricted-matchers.test.ts │ ├── no-standalone-expect.test.ts │ ├── no-test-prefixes.test.ts │ ├── no-test-return-statement.test.ts │ ├── no-untyped-mock-factory.test.ts │ ├── padding-around-after-all-blocks.test.ts │ ├── padding-around-after-each-blocks.test.ts │ ├── padding-around-all.test.ts │ ├── padding-around-before-all-blocks.test.ts │ ├── padding-around-before-each-blocks.test.ts │ ├── padding-around-describe-blocks.test.ts │ ├── padding-around-expect-groups.test.ts │ ├── padding-around-test-blocks.test.ts │ ├── prefer-called-with.test.ts │ ├── prefer-comparison-matcher.test.ts │ ├── prefer-each.test.ts │ ├── prefer-ending-with-an-expect.test.ts │ ├── prefer-equality-matcher.test.ts │ ├── prefer-expect-assertions.test.ts │ ├── prefer-expect-resolves.test.ts │ ├── prefer-hooks-in-order.test.ts │ ├── prefer-hooks-on-top.test.ts │ ├── prefer-importing-jest-globals.test.ts │ ├── prefer-jest-mocked.test.ts │ ├── prefer-lowercase-title.test.ts │ ├── prefer-mock-promise-shorthand.test.ts │ ├── prefer-snapshot-hint.test.ts │ ├── prefer-spy-on.test.ts │ ├── prefer-strict-equal.test.ts │ ├── prefer-to-be.test.ts │ ├── prefer-to-contain.test.ts │ ├── prefer-to-have-length.test.ts │ ├── prefer-todo.test.ts │ ├── require-hook.test.ts │ ├── require-to-throw-message.test.ts │ ├── require-top-level-describe.test.ts │ ├── test-utils.ts │ ├── unbound-method.test.ts │ ├── valid-describe-callback.test.ts │ ├── valid-expect-in-promise.test.ts │ ├── valid-expect.test.ts │ ├── valid-mock-module-path.test.ts │ └── valid-title.test.ts │ ├── consistent-test-it.ts │ ├── expect-expect.ts │ ├── max-expects.ts │ ├── max-nested-describe.ts │ ├── no-alias-methods.ts │ ├── no-commented-out-tests.ts │ ├── no-conditional-expect.ts │ ├── no-conditional-in-test.ts │ ├── no-confusing-set-timeout.ts │ ├── no-deprecated-functions.ts │ ├── no-disabled-tests.ts │ ├── no-done-callback.ts │ ├── no-duplicate-hooks.ts │ ├── no-export.ts │ ├── no-focused-tests.ts │ ├── no-hooks.ts │ ├── no-identical-title.ts │ ├── no-interpolation-in-snapshots.ts │ ├── no-jasmine-globals.ts │ ├── no-large-snapshots.ts │ ├── no-mocks-import.ts │ ├── no-restricted-jest-methods.ts │ ├── no-restricted-matchers.ts │ ├── no-standalone-expect.ts │ ├── no-test-prefixes.ts │ ├── no-test-return-statement.ts │ ├── no-untyped-mock-factory.ts │ ├── padding-around-after-all-blocks.ts │ ├── padding-around-after-each-blocks.ts │ ├── padding-around-all.ts │ ├── padding-around-before-all-blocks.ts │ ├── padding-around-before-each-blocks.ts │ ├── padding-around-describe-blocks.ts │ ├── padding-around-expect-groups.ts │ ├── padding-around-test-blocks.ts │ ├── prefer-called-with.ts │ ├── prefer-comparison-matcher.ts │ ├── prefer-each.ts │ ├── prefer-ending-with-an-expect.ts │ ├── prefer-equality-matcher.ts │ ├── prefer-expect-assertions.ts │ ├── prefer-expect-resolves.ts │ ├── prefer-hooks-in-order.ts │ ├── prefer-hooks-on-top.ts │ ├── prefer-importing-jest-globals.ts │ ├── prefer-jest-mocked.ts │ ├── prefer-lowercase-title.ts │ ├── prefer-mock-promise-shorthand.ts │ ├── prefer-snapshot-hint.ts │ ├── prefer-spy-on.ts │ ├── prefer-strict-equal.ts │ ├── prefer-to-be.ts │ ├── prefer-to-contain.ts │ ├── prefer-to-have-length.ts │ ├── prefer-todo.ts │ ├── require-hook.ts │ ├── require-to-throw-message.ts │ ├── require-top-level-describe.ts │ ├── unbound-method.ts │ ├── utils │ ├── __tests__ │ │ ├── ast-utils.test.ts │ │ ├── detectJestVersion.test.ts │ │ └── parseJestFnCall.test.ts │ ├── accessors.ts │ ├── ast-utils.ts │ ├── detectJestVersion.ts │ ├── followTypeAssertionChain.ts │ ├── index.ts │ ├── misc.ts │ ├── padding.ts │ └── parseJestFnCall.ts │ ├── valid-describe-callback.ts │ ├── valid-expect-in-promise.ts │ ├── valid-expect.ts │ ├── valid-mock-module-path.ts │ └── valid-title.ts ├── tsconfig.json ├── types.d.ts └── yarn.lock /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.eslint-doc-generatorrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.eslint-doc-generatorrc.js -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/markdown-link-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.github/workflows/markdown-link-check.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.github/workflows/prepare-cache.yml -------------------------------------------------------------------------------- /.github/workflows/smoke-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.github/workflows/smoke-test.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | yarn commitlint --edit $1 4 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | yarn lint-staged 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | **/__tests__/** 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | CHANGELOG.md 2 | src/rules/__tests__/fixtures/ 3 | .yarn/ 4 | -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.12.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.yarn/releases/yarn-4.12.0.cjs -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.yarnrc -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/babel.config.js -------------------------------------------------------------------------------- /dangerfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/dangerfile.ts -------------------------------------------------------------------------------- /docs/rules/consistent-test-it.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/consistent-test-it.md -------------------------------------------------------------------------------- /docs/rules/expect-expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/expect-expect.md -------------------------------------------------------------------------------- /docs/rules/max-expects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/max-expects.md -------------------------------------------------------------------------------- /docs/rules/max-nested-describe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/max-nested-describe.md -------------------------------------------------------------------------------- /docs/rules/no-alias-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-alias-methods.md -------------------------------------------------------------------------------- /docs/rules/no-commented-out-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-commented-out-tests.md -------------------------------------------------------------------------------- /docs/rules/no-conditional-expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-conditional-expect.md -------------------------------------------------------------------------------- /docs/rules/no-conditional-in-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-conditional-in-test.md -------------------------------------------------------------------------------- /docs/rules/no-confusing-set-timeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-confusing-set-timeout.md -------------------------------------------------------------------------------- /docs/rules/no-deprecated-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-deprecated-functions.md -------------------------------------------------------------------------------- /docs/rules/no-disabled-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-disabled-tests.md -------------------------------------------------------------------------------- /docs/rules/no-done-callback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-done-callback.md -------------------------------------------------------------------------------- /docs/rules/no-duplicate-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-duplicate-hooks.md -------------------------------------------------------------------------------- /docs/rules/no-export.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-export.md -------------------------------------------------------------------------------- /docs/rules/no-focused-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-focused-tests.md -------------------------------------------------------------------------------- /docs/rules/no-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-hooks.md -------------------------------------------------------------------------------- /docs/rules/no-identical-title.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-identical-title.md -------------------------------------------------------------------------------- /docs/rules/no-interpolation-in-snapshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-interpolation-in-snapshots.md -------------------------------------------------------------------------------- /docs/rules/no-jasmine-globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-jasmine-globals.md -------------------------------------------------------------------------------- /docs/rules/no-large-snapshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-large-snapshots.md -------------------------------------------------------------------------------- /docs/rules/no-mocks-import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-mocks-import.md -------------------------------------------------------------------------------- /docs/rules/no-restricted-jest-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-restricted-jest-methods.md -------------------------------------------------------------------------------- /docs/rules/no-restricted-matchers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-restricted-matchers.md -------------------------------------------------------------------------------- /docs/rules/no-standalone-expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-standalone-expect.md -------------------------------------------------------------------------------- /docs/rules/no-test-prefixes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-test-prefixes.md -------------------------------------------------------------------------------- /docs/rules/no-test-return-statement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-test-return-statement.md -------------------------------------------------------------------------------- /docs/rules/no-untyped-mock-factory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/no-untyped-mock-factory.md -------------------------------------------------------------------------------- /docs/rules/padding-around-after-all-blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/padding-around-after-all-blocks.md -------------------------------------------------------------------------------- /docs/rules/padding-around-after-each-blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/padding-around-after-each-blocks.md -------------------------------------------------------------------------------- /docs/rules/padding-around-all.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/padding-around-all.md -------------------------------------------------------------------------------- /docs/rules/padding-around-before-all-blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/padding-around-before-all-blocks.md -------------------------------------------------------------------------------- /docs/rules/padding-around-before-each-blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/padding-around-before-each-blocks.md -------------------------------------------------------------------------------- /docs/rules/padding-around-describe-blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/padding-around-describe-blocks.md -------------------------------------------------------------------------------- /docs/rules/padding-around-expect-groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/padding-around-expect-groups.md -------------------------------------------------------------------------------- /docs/rules/padding-around-test-blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/padding-around-test-blocks.md -------------------------------------------------------------------------------- /docs/rules/prefer-called-with.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-called-with.md -------------------------------------------------------------------------------- /docs/rules/prefer-comparison-matcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-comparison-matcher.md -------------------------------------------------------------------------------- /docs/rules/prefer-each.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-each.md -------------------------------------------------------------------------------- /docs/rules/prefer-ending-with-an-expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-ending-with-an-expect.md -------------------------------------------------------------------------------- /docs/rules/prefer-equality-matcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-equality-matcher.md -------------------------------------------------------------------------------- /docs/rules/prefer-expect-assertions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-expect-assertions.md -------------------------------------------------------------------------------- /docs/rules/prefer-expect-resolves.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-expect-resolves.md -------------------------------------------------------------------------------- /docs/rules/prefer-hooks-in-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-hooks-in-order.md -------------------------------------------------------------------------------- /docs/rules/prefer-hooks-on-top.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-hooks-on-top.md -------------------------------------------------------------------------------- /docs/rules/prefer-importing-jest-globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-importing-jest-globals.md -------------------------------------------------------------------------------- /docs/rules/prefer-jest-mocked.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-jest-mocked.md -------------------------------------------------------------------------------- /docs/rules/prefer-lowercase-title.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-lowercase-title.md -------------------------------------------------------------------------------- /docs/rules/prefer-mock-promise-shorthand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-mock-promise-shorthand.md -------------------------------------------------------------------------------- /docs/rules/prefer-snapshot-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-snapshot-hint.md -------------------------------------------------------------------------------- /docs/rules/prefer-spy-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-spy-on.md -------------------------------------------------------------------------------- /docs/rules/prefer-strict-equal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-strict-equal.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-be.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-to-be.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-contain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-to-contain.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-have-length.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-to-have-length.md -------------------------------------------------------------------------------- /docs/rules/prefer-todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/prefer-todo.md -------------------------------------------------------------------------------- /docs/rules/require-hook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/require-hook.md -------------------------------------------------------------------------------- /docs/rules/require-to-throw-message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/require-to-throw-message.md -------------------------------------------------------------------------------- /docs/rules/require-top-level-describe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/require-top-level-describe.md -------------------------------------------------------------------------------- /docs/rules/unbound-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/unbound-method.md -------------------------------------------------------------------------------- /docs/rules/valid-describe-callback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/valid-describe-callback.md -------------------------------------------------------------------------------- /docs/rules/valid-expect-in-promise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/valid-expect-in-promise.md -------------------------------------------------------------------------------- /docs/rules/valid-expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/valid-expect.md -------------------------------------------------------------------------------- /docs/rules/valid-mock-module-path.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/valid-mock-module-path.md -------------------------------------------------------------------------------- /docs/rules/valid-title.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/docs/rules/valid-title.md -------------------------------------------------------------------------------- /eslint-remote-tester.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/eslint-remote-tester.config.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/index.d.ts -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/jest.config.ts -------------------------------------------------------------------------------- /markdown_link_check_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/markdown_link_check_config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/package.json -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/rules.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/__tests__/__snapshots__/rules.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/rules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/__tests__/rules.test.ts -------------------------------------------------------------------------------- /src/globals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/globals.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/rules/__tests__/consistent-test-it.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/consistent-test-it.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/expect-expect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/expect-expect.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/fixtures/class.ts -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/file.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/foo.ts: -------------------------------------------------------------------------------- 1 | export type T = number; 2 | -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/indent/indent-invalid-fixture-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/fixtures/indent/indent-invalid-fixture-1.js -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/indent/indent-valid-fixture-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/fixtures/indent/indent-valid-fixture-1.js -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/module/bar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/fixtures/module/bar.css -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/module/bar.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/module/foo.js: -------------------------------------------------------------------------------- 1 | export const foo = 'foo_js'; -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/module/foo.ts: -------------------------------------------------------------------------------- 1 | export const foo = 'foo_ts'; -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/module/index.ts: -------------------------------------------------------------------------------- 1 | export * from './foo'; 2 | -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/module/jsx/foo.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/module/tsx/foo.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/react.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/tsconfig-withmeta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/fixtures/tsconfig-withmeta.json -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/fixtures/tsconfig.json -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/unstrict/file.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/unstrict/react.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rules/__tests__/fixtures/unstrict/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/fixtures/unstrict/tsconfig.json -------------------------------------------------------------------------------- /src/rules/__tests__/max-expects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/max-expects.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/max-nested-describe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/max-nested-describe.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-alias-methods.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-alias-methods.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-commented-out-tests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-commented-out-tests.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-conditional-expect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-conditional-expect.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-conditional-in-test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-conditional-in-test.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-confusing-set-timeout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-confusing-set-timeout.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-deprecated-functions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-deprecated-functions.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-disabled-tests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-disabled-tests.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-done-callback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-done-callback.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-duplicate-hooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-duplicate-hooks.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-export.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-export.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-focused-tests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-focused-tests.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-hooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-hooks.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-identical-title.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-identical-title.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-interpolation-in-snapshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-interpolation-in-snapshots.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-jasmine-globals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-jasmine-globals.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-large-snapshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-large-snapshots.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-mocks-import.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-mocks-import.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-restricted-jest-methods.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-restricted-jest-methods.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-restricted-matchers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-restricted-matchers.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-standalone-expect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-standalone-expect.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-test-prefixes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-test-prefixes.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-test-return-statement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-test-return-statement.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/no-untyped-mock-factory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/no-untyped-mock-factory.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/padding-around-after-all-blocks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/padding-around-after-all-blocks.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/padding-around-after-each-blocks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/padding-around-after-each-blocks.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/padding-around-all.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/padding-around-all.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/padding-around-before-all-blocks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/padding-around-before-all-blocks.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/padding-around-before-each-blocks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/padding-around-before-each-blocks.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/padding-around-describe-blocks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/padding-around-describe-blocks.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/padding-around-expect-groups.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/padding-around-expect-groups.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/padding-around-test-blocks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/padding-around-test-blocks.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-called-with.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-called-with.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-comparison-matcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-comparison-matcher.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-each.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-each.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-ending-with-an-expect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-ending-with-an-expect.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-equality-matcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-equality-matcher.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-expect-assertions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-expect-assertions.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-expect-resolves.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-expect-resolves.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-hooks-in-order.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-hooks-in-order.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-hooks-on-top.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-hooks-on-top.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-importing-jest-globals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-importing-jest-globals.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-jest-mocked.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-jest-mocked.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-lowercase-title.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-lowercase-title.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-mock-promise-shorthand.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-mock-promise-shorthand.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-snapshot-hint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-snapshot-hint.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-spy-on.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-spy-on.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-strict-equal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-strict-equal.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-to-be.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-to-be.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-to-contain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-to-contain.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-to-have-length.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-to-have-length.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/prefer-todo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/prefer-todo.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/require-hook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/require-hook.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/require-to-throw-message.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/require-to-throw-message.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/require-top-level-describe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/require-top-level-describe.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/test-utils.ts -------------------------------------------------------------------------------- /src/rules/__tests__/unbound-method.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/unbound-method.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/valid-describe-callback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/valid-describe-callback.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/valid-expect-in-promise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/valid-expect-in-promise.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/valid-expect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/valid-expect.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/valid-mock-module-path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/valid-mock-module-path.test.ts -------------------------------------------------------------------------------- /src/rules/__tests__/valid-title.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/__tests__/valid-title.test.ts -------------------------------------------------------------------------------- /src/rules/consistent-test-it.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/consistent-test-it.ts -------------------------------------------------------------------------------- /src/rules/expect-expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/expect-expect.ts -------------------------------------------------------------------------------- /src/rules/max-expects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/max-expects.ts -------------------------------------------------------------------------------- /src/rules/max-nested-describe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/max-nested-describe.ts -------------------------------------------------------------------------------- /src/rules/no-alias-methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-alias-methods.ts -------------------------------------------------------------------------------- /src/rules/no-commented-out-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-commented-out-tests.ts -------------------------------------------------------------------------------- /src/rules/no-conditional-expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-conditional-expect.ts -------------------------------------------------------------------------------- /src/rules/no-conditional-in-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-conditional-in-test.ts -------------------------------------------------------------------------------- /src/rules/no-confusing-set-timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-confusing-set-timeout.ts -------------------------------------------------------------------------------- /src/rules/no-deprecated-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-deprecated-functions.ts -------------------------------------------------------------------------------- /src/rules/no-disabled-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-disabled-tests.ts -------------------------------------------------------------------------------- /src/rules/no-done-callback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-done-callback.ts -------------------------------------------------------------------------------- /src/rules/no-duplicate-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-duplicate-hooks.ts -------------------------------------------------------------------------------- /src/rules/no-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-export.ts -------------------------------------------------------------------------------- /src/rules/no-focused-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-focused-tests.ts -------------------------------------------------------------------------------- /src/rules/no-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-hooks.ts -------------------------------------------------------------------------------- /src/rules/no-identical-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-identical-title.ts -------------------------------------------------------------------------------- /src/rules/no-interpolation-in-snapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-interpolation-in-snapshots.ts -------------------------------------------------------------------------------- /src/rules/no-jasmine-globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-jasmine-globals.ts -------------------------------------------------------------------------------- /src/rules/no-large-snapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-large-snapshots.ts -------------------------------------------------------------------------------- /src/rules/no-mocks-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-mocks-import.ts -------------------------------------------------------------------------------- /src/rules/no-restricted-jest-methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-restricted-jest-methods.ts -------------------------------------------------------------------------------- /src/rules/no-restricted-matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-restricted-matchers.ts -------------------------------------------------------------------------------- /src/rules/no-standalone-expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-standalone-expect.ts -------------------------------------------------------------------------------- /src/rules/no-test-prefixes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-test-prefixes.ts -------------------------------------------------------------------------------- /src/rules/no-test-return-statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-test-return-statement.ts -------------------------------------------------------------------------------- /src/rules/no-untyped-mock-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/no-untyped-mock-factory.ts -------------------------------------------------------------------------------- /src/rules/padding-around-after-all-blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/padding-around-after-all-blocks.ts -------------------------------------------------------------------------------- /src/rules/padding-around-after-each-blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/padding-around-after-each-blocks.ts -------------------------------------------------------------------------------- /src/rules/padding-around-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/padding-around-all.ts -------------------------------------------------------------------------------- /src/rules/padding-around-before-all-blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/padding-around-before-all-blocks.ts -------------------------------------------------------------------------------- /src/rules/padding-around-before-each-blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/padding-around-before-each-blocks.ts -------------------------------------------------------------------------------- /src/rules/padding-around-describe-blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/padding-around-describe-blocks.ts -------------------------------------------------------------------------------- /src/rules/padding-around-expect-groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/padding-around-expect-groups.ts -------------------------------------------------------------------------------- /src/rules/padding-around-test-blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/padding-around-test-blocks.ts -------------------------------------------------------------------------------- /src/rules/prefer-called-with.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-called-with.ts -------------------------------------------------------------------------------- /src/rules/prefer-comparison-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-comparison-matcher.ts -------------------------------------------------------------------------------- /src/rules/prefer-each.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-each.ts -------------------------------------------------------------------------------- /src/rules/prefer-ending-with-an-expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-ending-with-an-expect.ts -------------------------------------------------------------------------------- /src/rules/prefer-equality-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-equality-matcher.ts -------------------------------------------------------------------------------- /src/rules/prefer-expect-assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-expect-assertions.ts -------------------------------------------------------------------------------- /src/rules/prefer-expect-resolves.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-expect-resolves.ts -------------------------------------------------------------------------------- /src/rules/prefer-hooks-in-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-hooks-in-order.ts -------------------------------------------------------------------------------- /src/rules/prefer-hooks-on-top.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-hooks-on-top.ts -------------------------------------------------------------------------------- /src/rules/prefer-importing-jest-globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-importing-jest-globals.ts -------------------------------------------------------------------------------- /src/rules/prefer-jest-mocked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-jest-mocked.ts -------------------------------------------------------------------------------- /src/rules/prefer-lowercase-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-lowercase-title.ts -------------------------------------------------------------------------------- /src/rules/prefer-mock-promise-shorthand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-mock-promise-shorthand.ts -------------------------------------------------------------------------------- /src/rules/prefer-snapshot-hint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-snapshot-hint.ts -------------------------------------------------------------------------------- /src/rules/prefer-spy-on.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-spy-on.ts -------------------------------------------------------------------------------- /src/rules/prefer-strict-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-strict-equal.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-be.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-to-be.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-contain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-to-contain.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-have-length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-to-have-length.ts -------------------------------------------------------------------------------- /src/rules/prefer-todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/prefer-todo.ts -------------------------------------------------------------------------------- /src/rules/require-hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/require-hook.ts -------------------------------------------------------------------------------- /src/rules/require-to-throw-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/require-to-throw-message.ts -------------------------------------------------------------------------------- /src/rules/require-top-level-describe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/require-top-level-describe.ts -------------------------------------------------------------------------------- /src/rules/unbound-method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/unbound-method.ts -------------------------------------------------------------------------------- /src/rules/utils/__tests__/ast-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/__tests__/ast-utils.test.ts -------------------------------------------------------------------------------- /src/rules/utils/__tests__/detectJestVersion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/__tests__/detectJestVersion.test.ts -------------------------------------------------------------------------------- /src/rules/utils/__tests__/parseJestFnCall.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/__tests__/parseJestFnCall.test.ts -------------------------------------------------------------------------------- /src/rules/utils/accessors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/accessors.ts -------------------------------------------------------------------------------- /src/rules/utils/ast-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/ast-utils.ts -------------------------------------------------------------------------------- /src/rules/utils/detectJestVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/detectJestVersion.ts -------------------------------------------------------------------------------- /src/rules/utils/followTypeAssertionChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/followTypeAssertionChain.ts -------------------------------------------------------------------------------- /src/rules/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/index.ts -------------------------------------------------------------------------------- /src/rules/utils/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/misc.ts -------------------------------------------------------------------------------- /src/rules/utils/padding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/padding.ts -------------------------------------------------------------------------------- /src/rules/utils/parseJestFnCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/utils/parseJestFnCall.ts -------------------------------------------------------------------------------- /src/rules/valid-describe-callback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/valid-describe-callback.ts -------------------------------------------------------------------------------- /src/rules/valid-expect-in-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/valid-expect-in-promise.ts -------------------------------------------------------------------------------- /src/rules/valid-expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/valid-expect.ts -------------------------------------------------------------------------------- /src/rules/valid-mock-module-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/valid-mock-module-path.ts -------------------------------------------------------------------------------- /src/rules/valid-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/src/rules/valid-title.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/types.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jest-community/eslint-plugin-jest/HEAD/yarn.lock --------------------------------------------------------------------------------