├── .all-contributorsrc ├── .eslint-doc-generatorrc.js ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── smoke-test.yml │ └── validate.yml ├── .gitignore ├── .huskyrc.js ├── .prettierignore ├── .prettierrc.js ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── docs └── rules │ ├── prefer-checked.md │ ├── prefer-empty.md │ ├── prefer-enabled-disabled.md │ ├── prefer-focus.md │ ├── prefer-in-document.md │ ├── prefer-required.md │ ├── prefer-to-have-attribute.md │ ├── prefer-to-have-class.md │ ├── prefer-to-have-style.md │ ├── prefer-to-have-text-content.md │ └── prefer-to-have-value.md ├── index.d.ts ├── other ├── CODE_OF_CONDUCT.md ├── MAINTAINING.md ├── USERS.md └── manual-releases.md ├── package.json ├── smoke-test └── eslint-remote-tester.config.js └── src ├── __tests__ ├── __fixtures__ │ └── createBannedAttributeTestCases.js ├── index.test.js ├── lib │ └── rules │ │ ├── .eslintrc │ │ ├── no-attribute-checking.js │ │ ├── prefer-empty.js │ │ ├── prefer-focus.js │ │ ├── prefer-in-document.js │ │ ├── prefer-prefer-to-have-class.js │ │ ├── prefer-to-have-attribute.js │ │ ├── prefer-to-have-style.js │ │ ├── prefer-to-have-text-content.js │ │ └── prefer-to-have-value.js ├── queries.test.js └── rule-tester.js ├── assignment-ast.js ├── context.js ├── createBannedAttributeRule.js ├── index.js ├── queries.js └── rules ├── prefer-checked.js ├── prefer-empty.js ├── prefer-enabled-disabled.js ├── prefer-focus.js ├── prefer-in-document.js ├── prefer-required.js ├── prefer-to-have-attribute.js ├── prefer-to-have-class.js ├── prefer-to-have-style.js ├── prefer-to-have-text-content.js └── prefer-to-have-value.js /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.eslint-doc-generatorrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/.eslint-doc-generatorrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/smoke-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/.github/workflows/smoke-test.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require("kcd-scripts/husky"); 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/README.md -------------------------------------------------------------------------------- /docs/rules/prefer-checked.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-checked.md -------------------------------------------------------------------------------- /docs/rules/prefer-empty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-empty.md -------------------------------------------------------------------------------- /docs/rules/prefer-enabled-disabled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-enabled-disabled.md -------------------------------------------------------------------------------- /docs/rules/prefer-focus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-focus.md -------------------------------------------------------------------------------- /docs/rules/prefer-in-document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-in-document.md -------------------------------------------------------------------------------- /docs/rules/prefer-required.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-required.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-have-attribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-to-have-attribute.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-have-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-to-have-class.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-have-style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-to-have-style.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-have-text-content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-to-have-text-content.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-have-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/docs/rules/prefer-to-have-value.md -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/index.d.ts -------------------------------------------------------------------------------- /other/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/other/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /other/MAINTAINING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/other/MAINTAINING.md -------------------------------------------------------------------------------- /other/USERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/other/USERS.md -------------------------------------------------------------------------------- /other/manual-releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/other/manual-releases.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/package.json -------------------------------------------------------------------------------- /smoke-test/eslint-remote-tester.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/smoke-test/eslint-remote-tester.config.js -------------------------------------------------------------------------------- /src/__tests__/__fixtures__/createBannedAttributeTestCases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/__fixtures__/createBannedAttributeTestCases.js -------------------------------------------------------------------------------- /src/__tests__/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/index.test.js -------------------------------------------------------------------------------- /src/__tests__/lib/rules/.eslintrc: -------------------------------------------------------------------------------- 1 | {"rules":{ 2 | "no-template-curly-in-string":"off" 3 | }} 4 | -------------------------------------------------------------------------------- /src/__tests__/lib/rules/no-attribute-checking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/lib/rules/no-attribute-checking.js -------------------------------------------------------------------------------- /src/__tests__/lib/rules/prefer-empty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/lib/rules/prefer-empty.js -------------------------------------------------------------------------------- /src/__tests__/lib/rules/prefer-focus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/lib/rules/prefer-focus.js -------------------------------------------------------------------------------- /src/__tests__/lib/rules/prefer-in-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/lib/rules/prefer-in-document.js -------------------------------------------------------------------------------- /src/__tests__/lib/rules/prefer-prefer-to-have-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/lib/rules/prefer-prefer-to-have-class.js -------------------------------------------------------------------------------- /src/__tests__/lib/rules/prefer-to-have-attribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/lib/rules/prefer-to-have-attribute.js -------------------------------------------------------------------------------- /src/__tests__/lib/rules/prefer-to-have-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/lib/rules/prefer-to-have-style.js -------------------------------------------------------------------------------- /src/__tests__/lib/rules/prefer-to-have-text-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/lib/rules/prefer-to-have-text-content.js -------------------------------------------------------------------------------- /src/__tests__/lib/rules/prefer-to-have-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/lib/rules/prefer-to-have-value.js -------------------------------------------------------------------------------- /src/__tests__/queries.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/queries.test.js -------------------------------------------------------------------------------- /src/__tests__/rule-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/__tests__/rule-tester.js -------------------------------------------------------------------------------- /src/assignment-ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/assignment-ast.js -------------------------------------------------------------------------------- /src/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/context.js -------------------------------------------------------------------------------- /src/createBannedAttributeRule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/createBannedAttributeRule.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/index.js -------------------------------------------------------------------------------- /src/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/queries.js -------------------------------------------------------------------------------- /src/rules/prefer-checked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-checked.js -------------------------------------------------------------------------------- /src/rules/prefer-empty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-empty.js -------------------------------------------------------------------------------- /src/rules/prefer-enabled-disabled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-enabled-disabled.js -------------------------------------------------------------------------------- /src/rules/prefer-focus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-focus.js -------------------------------------------------------------------------------- /src/rules/prefer-in-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-in-document.js -------------------------------------------------------------------------------- /src/rules/prefer-required.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-required.js -------------------------------------------------------------------------------- /src/rules/prefer-to-have-attribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-to-have-attribute.js -------------------------------------------------------------------------------- /src/rules/prefer-to-have-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-to-have-class.js -------------------------------------------------------------------------------- /src/rules/prefer-to-have-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-to-have-style.js -------------------------------------------------------------------------------- /src/rules/prefer-to-have-text-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-to-have-text-content.js -------------------------------------------------------------------------------- /src/rules/prefer-to-have-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testing-library/eslint-plugin-jest-dom/HEAD/src/rules/prefer-to-have-value.js --------------------------------------------------------------------------------