├── .cursor └── rules │ └── eslint-plugin-playwright.mdc ├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .releaserc.json ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs └── rules │ ├── expect-expect.md │ ├── max-expects.md │ ├── max-nested-describe.md │ ├── missing-playwright-await.md │ ├── no-commented-out-tests.md │ ├── no-conditional-expect.md │ ├── no-conditional-in-test.md │ ├── no-duplicate-hooks.md │ ├── no-element-handle.md │ ├── no-eval.md │ ├── no-focused-test.md │ ├── no-force-option.md │ ├── no-get-by-title.md │ ├── no-hooks.md │ ├── no-nested-step.md │ ├── no-networkidle.md │ ├── no-nth-methods.md │ ├── no-page-pause.md │ ├── no-raw-locators.md │ ├── no-restricted-matchers.md │ ├── no-skipped-test.md │ ├── no-slowed-test.md │ ├── no-standalone-expect.md │ ├── no-unsafe-references.md │ ├── no-unused-locators.md │ ├── no-useless-await.md │ ├── no-useless-not.md │ ├── no-wait-for-navigation.md │ ├── no-wait-for-selector.md │ ├── no-wait-for-timeout.md │ ├── prefer-comparison-matcher.md │ ├── prefer-equality-matcher.md │ ├── prefer-hooks-in-order.md │ ├── prefer-hooks-on-top.md │ ├── prefer-locator.md │ ├── prefer-lowercase-title.md │ ├── prefer-native-locators.md │ ├── prefer-strict-equal.md │ ├── prefer-to-be.md │ ├── prefer-to-contain.md │ ├── prefer-to-have-count.md │ ├── prefer-to-have-length.md │ ├── prefer-web-first-assertions.md │ ├── require-hook.md │ ├── require-soft-assertions.md │ ├── require-to-throw-message.md │ ├── require-top-level-describe.md │ ├── valid-describe-callback.md │ ├── valid-expect-in-promise.md │ ├── valid-expect.md │ ├── valid-test-tags.md │ └── valid-title.md ├── eslint.config.js ├── examples ├── eslint.config.js ├── index.js ├── package.json └── test.ts ├── index.cjs ├── index.d.ts ├── index.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── index.ts ├── rules │ ├── expect-expect.test.ts │ ├── expect-expect.ts │ ├── max-expects.test.ts │ ├── max-expects.ts │ ├── max-nested-describe.test.ts │ ├── max-nested-describe.ts │ ├── missing-playwright-await.test.ts │ ├── missing-playwright-await.ts │ ├── no-commented-out-tests.test.ts │ ├── no-commented-out-tests.ts │ ├── no-conditional-expect.test.ts │ ├── no-conditional-expect.ts │ ├── no-conditional-in-test.test.ts │ ├── no-conditional-in-test.ts │ ├── no-duplicate-hooks.test.ts │ ├── no-duplicate-hooks.ts │ ├── no-element-handle.test.ts │ ├── no-element-handle.ts │ ├── no-eval.test.ts │ ├── no-eval.ts │ ├── no-focused-test.test.ts │ ├── no-focused-test.ts │ ├── no-force-option.test.ts │ ├── no-force-option.ts │ ├── no-get-by-title.test.ts │ ├── no-get-by-title.ts │ ├── no-hooks.test.ts │ ├── no-hooks.ts │ ├── no-nested-step.test.ts │ ├── no-nested-step.ts │ ├── no-networkidle.test.ts │ ├── no-networkidle.ts │ ├── no-nth-methods.test.ts │ ├── no-nth-methods.ts │ ├── no-page-pause.test.ts │ ├── no-page-pause.ts │ ├── no-raw-locators.test.ts │ ├── no-raw-locators.ts │ ├── no-restricted-matchers.test.ts │ ├── no-restricted-matchers.ts │ ├── no-skipped-test.test.ts │ ├── no-skipped-test.ts │ ├── no-slowed-test.test.ts │ ├── no-slowed-test.ts │ ├── no-standalone-expect.test.ts │ ├── no-standalone-expect.ts │ ├── no-unsafe-references.test.ts │ ├── no-unsafe-references.ts │ ├── no-unused-locators.test.ts │ ├── no-unused-locators.ts │ ├── no-useless-await.test.ts │ ├── no-useless-await.ts │ ├── no-useless-not.test.ts │ ├── no-useless-not.ts │ ├── no-wait-for-navigation.test.ts │ ├── no-wait-for-navigation.ts │ ├── no-wait-for-selector.test.ts │ ├── no-wait-for-selector.ts │ ├── no-wait-for-timeout.test.ts │ ├── no-wait-for-timeout.ts │ ├── prefer-comparison-matcher.test.ts │ ├── prefer-comparison-matcher.ts │ ├── prefer-equality-matcher.test.ts │ ├── prefer-equality-matcher.ts │ ├── prefer-hooks-in-order.test.ts │ ├── prefer-hooks-in-order.ts │ ├── prefer-hooks-on-top.test.ts │ ├── prefer-hooks-on-top.ts │ ├── prefer-locator.test.ts │ ├── prefer-locator.ts │ ├── prefer-lowercase-title.test.ts │ ├── prefer-lowercase-title.ts │ ├── prefer-native-locators.test.ts │ ├── prefer-native-locators.ts │ ├── prefer-strict-equal.test.ts │ ├── prefer-strict-equal.ts │ ├── prefer-to-be.test.ts │ ├── prefer-to-be.ts │ ├── prefer-to-contain.test.ts │ ├── prefer-to-contain.ts │ ├── prefer-to-have-count.test.ts │ ├── prefer-to-have-count.ts │ ├── prefer-to-have-length.test.ts │ ├── prefer-to-have-length.ts │ ├── prefer-web-first-assertions.test.ts │ ├── prefer-web-first-assertions.ts │ ├── require-hook.test.ts │ ├── require-hook.ts │ ├── require-soft-assertions.test.ts │ ├── require-soft-assertions.ts │ ├── require-to-throw-message.test.ts │ ├── require-to-throw-message.ts │ ├── require-top-level-describe.test.ts │ ├── require-top-level-describe.ts │ ├── rules.test.ts │ ├── valid-describe-callback.test.ts │ ├── valid-describe-callback.ts │ ├── valid-expect-in-promise.test.ts │ ├── valid-expect-in-promise.ts │ ├── valid-expect.test.ts │ ├── valid-expect.ts │ ├── valid-test-tags.test.ts │ ├── valid-test-tags.ts │ ├── valid-title.test.ts │ └── valid-title.ts └── utils │ ├── ast.ts │ ├── createRule.ts │ ├── fixer.ts │ ├── misc.ts │ ├── parseFnCall.test.ts │ ├── parseFnCall.ts │ ├── rule-tester.ts │ └── types.ts └── tsconfig.json /.cursor/rules/eslint-plugin-playwright.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/.cursor/rules/eslint-plugin-playwright.mdc -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | *.tgz 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-workspace-root-check=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | pnpm-lock.yaml 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/.prettierrc -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/README.md -------------------------------------------------------------------------------- /docs/rules/expect-expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/expect-expect.md -------------------------------------------------------------------------------- /docs/rules/max-expects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/max-expects.md -------------------------------------------------------------------------------- /docs/rules/max-nested-describe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/max-nested-describe.md -------------------------------------------------------------------------------- /docs/rules/missing-playwright-await.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/missing-playwright-await.md -------------------------------------------------------------------------------- /docs/rules/no-commented-out-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-commented-out-tests.md -------------------------------------------------------------------------------- /docs/rules/no-conditional-expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-conditional-expect.md -------------------------------------------------------------------------------- /docs/rules/no-conditional-in-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-conditional-in-test.md -------------------------------------------------------------------------------- /docs/rules/no-duplicate-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-duplicate-hooks.md -------------------------------------------------------------------------------- /docs/rules/no-element-handle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-element-handle.md -------------------------------------------------------------------------------- /docs/rules/no-eval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-eval.md -------------------------------------------------------------------------------- /docs/rules/no-focused-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-focused-test.md -------------------------------------------------------------------------------- /docs/rules/no-force-option.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-force-option.md -------------------------------------------------------------------------------- /docs/rules/no-get-by-title.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-get-by-title.md -------------------------------------------------------------------------------- /docs/rules/no-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-hooks.md -------------------------------------------------------------------------------- /docs/rules/no-nested-step.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-nested-step.md -------------------------------------------------------------------------------- /docs/rules/no-networkidle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-networkidle.md -------------------------------------------------------------------------------- /docs/rules/no-nth-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-nth-methods.md -------------------------------------------------------------------------------- /docs/rules/no-page-pause.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-page-pause.md -------------------------------------------------------------------------------- /docs/rules/no-raw-locators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-raw-locators.md -------------------------------------------------------------------------------- /docs/rules/no-restricted-matchers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-restricted-matchers.md -------------------------------------------------------------------------------- /docs/rules/no-skipped-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-skipped-test.md -------------------------------------------------------------------------------- /docs/rules/no-slowed-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-slowed-test.md -------------------------------------------------------------------------------- /docs/rules/no-standalone-expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-standalone-expect.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-unsafe-references.md -------------------------------------------------------------------------------- /docs/rules/no-unused-locators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-unused-locators.md -------------------------------------------------------------------------------- /docs/rules/no-useless-await.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-useless-await.md -------------------------------------------------------------------------------- /docs/rules/no-useless-not.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-useless-not.md -------------------------------------------------------------------------------- /docs/rules/no-wait-for-navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-wait-for-navigation.md -------------------------------------------------------------------------------- /docs/rules/no-wait-for-selector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-wait-for-selector.md -------------------------------------------------------------------------------- /docs/rules/no-wait-for-timeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/no-wait-for-timeout.md -------------------------------------------------------------------------------- /docs/rules/prefer-comparison-matcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-comparison-matcher.md -------------------------------------------------------------------------------- /docs/rules/prefer-equality-matcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-equality-matcher.md -------------------------------------------------------------------------------- /docs/rules/prefer-hooks-in-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-hooks-in-order.md -------------------------------------------------------------------------------- /docs/rules/prefer-hooks-on-top.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-hooks-on-top.md -------------------------------------------------------------------------------- /docs/rules/prefer-locator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-locator.md -------------------------------------------------------------------------------- /docs/rules/prefer-lowercase-title.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-lowercase-title.md -------------------------------------------------------------------------------- /docs/rules/prefer-native-locators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-native-locators.md -------------------------------------------------------------------------------- /docs/rules/prefer-strict-equal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-strict-equal.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-be.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-to-be.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-contain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-to-contain.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-have-count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-to-have-count.md -------------------------------------------------------------------------------- /docs/rules/prefer-to-have-length.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-to-have-length.md -------------------------------------------------------------------------------- /docs/rules/prefer-web-first-assertions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/prefer-web-first-assertions.md -------------------------------------------------------------------------------- /docs/rules/require-hook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/require-hook.md -------------------------------------------------------------------------------- /docs/rules/require-soft-assertions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/require-soft-assertions.md -------------------------------------------------------------------------------- /docs/rules/require-to-throw-message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/require-to-throw-message.md -------------------------------------------------------------------------------- /docs/rules/require-top-level-describe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/require-top-level-describe.md -------------------------------------------------------------------------------- /docs/rules/valid-describe-callback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/valid-describe-callback.md -------------------------------------------------------------------------------- /docs/rules/valid-expect-in-promise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/valid-expect-in-promise.md -------------------------------------------------------------------------------- /docs/rules/valid-expect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/valid-expect.md -------------------------------------------------------------------------------- /docs/rules/valid-test-tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/valid-test-tags.md -------------------------------------------------------------------------------- /docs/rules/valid-title.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/docs/rules/valid-title.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/examples/eslint.config.js -------------------------------------------------------------------------------- /examples/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/examples/test.ts -------------------------------------------------------------------------------- /index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/index.cjs -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - examples 3 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/rules/expect-expect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/expect-expect.test.ts -------------------------------------------------------------------------------- /src/rules/expect-expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/expect-expect.ts -------------------------------------------------------------------------------- /src/rules/max-expects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/max-expects.test.ts -------------------------------------------------------------------------------- /src/rules/max-expects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/max-expects.ts -------------------------------------------------------------------------------- /src/rules/max-nested-describe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/max-nested-describe.test.ts -------------------------------------------------------------------------------- /src/rules/max-nested-describe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/max-nested-describe.ts -------------------------------------------------------------------------------- /src/rules/missing-playwright-await.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/missing-playwright-await.test.ts -------------------------------------------------------------------------------- /src/rules/missing-playwright-await.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/missing-playwright-await.ts -------------------------------------------------------------------------------- /src/rules/no-commented-out-tests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-commented-out-tests.test.ts -------------------------------------------------------------------------------- /src/rules/no-commented-out-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-commented-out-tests.ts -------------------------------------------------------------------------------- /src/rules/no-conditional-expect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-conditional-expect.test.ts -------------------------------------------------------------------------------- /src/rules/no-conditional-expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-conditional-expect.ts -------------------------------------------------------------------------------- /src/rules/no-conditional-in-test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-conditional-in-test.test.ts -------------------------------------------------------------------------------- /src/rules/no-conditional-in-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-conditional-in-test.ts -------------------------------------------------------------------------------- /src/rules/no-duplicate-hooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-duplicate-hooks.test.ts -------------------------------------------------------------------------------- /src/rules/no-duplicate-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-duplicate-hooks.ts -------------------------------------------------------------------------------- /src/rules/no-element-handle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-element-handle.test.ts -------------------------------------------------------------------------------- /src/rules/no-element-handle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-element-handle.ts -------------------------------------------------------------------------------- /src/rules/no-eval.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-eval.test.ts -------------------------------------------------------------------------------- /src/rules/no-eval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-eval.ts -------------------------------------------------------------------------------- /src/rules/no-focused-test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-focused-test.test.ts -------------------------------------------------------------------------------- /src/rules/no-focused-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-focused-test.ts -------------------------------------------------------------------------------- /src/rules/no-force-option.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-force-option.test.ts -------------------------------------------------------------------------------- /src/rules/no-force-option.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-force-option.ts -------------------------------------------------------------------------------- /src/rules/no-get-by-title.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-get-by-title.test.ts -------------------------------------------------------------------------------- /src/rules/no-get-by-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-get-by-title.ts -------------------------------------------------------------------------------- /src/rules/no-hooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-hooks.test.ts -------------------------------------------------------------------------------- /src/rules/no-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-hooks.ts -------------------------------------------------------------------------------- /src/rules/no-nested-step.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-nested-step.test.ts -------------------------------------------------------------------------------- /src/rules/no-nested-step.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-nested-step.ts -------------------------------------------------------------------------------- /src/rules/no-networkidle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-networkidle.test.ts -------------------------------------------------------------------------------- /src/rules/no-networkidle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-networkidle.ts -------------------------------------------------------------------------------- /src/rules/no-nth-methods.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-nth-methods.test.ts -------------------------------------------------------------------------------- /src/rules/no-nth-methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-nth-methods.ts -------------------------------------------------------------------------------- /src/rules/no-page-pause.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-page-pause.test.ts -------------------------------------------------------------------------------- /src/rules/no-page-pause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-page-pause.ts -------------------------------------------------------------------------------- /src/rules/no-raw-locators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-raw-locators.test.ts -------------------------------------------------------------------------------- /src/rules/no-raw-locators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-raw-locators.ts -------------------------------------------------------------------------------- /src/rules/no-restricted-matchers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-restricted-matchers.test.ts -------------------------------------------------------------------------------- /src/rules/no-restricted-matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-restricted-matchers.ts -------------------------------------------------------------------------------- /src/rules/no-skipped-test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-skipped-test.test.ts -------------------------------------------------------------------------------- /src/rules/no-skipped-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-skipped-test.ts -------------------------------------------------------------------------------- /src/rules/no-slowed-test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-slowed-test.test.ts -------------------------------------------------------------------------------- /src/rules/no-slowed-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-slowed-test.ts -------------------------------------------------------------------------------- /src/rules/no-standalone-expect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-standalone-expect.test.ts -------------------------------------------------------------------------------- /src/rules/no-standalone-expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-standalone-expect.ts -------------------------------------------------------------------------------- /src/rules/no-unsafe-references.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-unsafe-references.test.ts -------------------------------------------------------------------------------- /src/rules/no-unsafe-references.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-unsafe-references.ts -------------------------------------------------------------------------------- /src/rules/no-unused-locators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-unused-locators.test.ts -------------------------------------------------------------------------------- /src/rules/no-unused-locators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-unused-locators.ts -------------------------------------------------------------------------------- /src/rules/no-useless-await.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-useless-await.test.ts -------------------------------------------------------------------------------- /src/rules/no-useless-await.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-useless-await.ts -------------------------------------------------------------------------------- /src/rules/no-useless-not.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-useless-not.test.ts -------------------------------------------------------------------------------- /src/rules/no-useless-not.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-useless-not.ts -------------------------------------------------------------------------------- /src/rules/no-wait-for-navigation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-wait-for-navigation.test.ts -------------------------------------------------------------------------------- /src/rules/no-wait-for-navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-wait-for-navigation.ts -------------------------------------------------------------------------------- /src/rules/no-wait-for-selector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-wait-for-selector.test.ts -------------------------------------------------------------------------------- /src/rules/no-wait-for-selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-wait-for-selector.ts -------------------------------------------------------------------------------- /src/rules/no-wait-for-timeout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-wait-for-timeout.test.ts -------------------------------------------------------------------------------- /src/rules/no-wait-for-timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/no-wait-for-timeout.ts -------------------------------------------------------------------------------- /src/rules/prefer-comparison-matcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-comparison-matcher.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-comparison-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-comparison-matcher.ts -------------------------------------------------------------------------------- /src/rules/prefer-equality-matcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-equality-matcher.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-equality-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-equality-matcher.ts -------------------------------------------------------------------------------- /src/rules/prefer-hooks-in-order.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-hooks-in-order.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-hooks-in-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-hooks-in-order.ts -------------------------------------------------------------------------------- /src/rules/prefer-hooks-on-top.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-hooks-on-top.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-hooks-on-top.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-hooks-on-top.ts -------------------------------------------------------------------------------- /src/rules/prefer-locator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-locator.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-locator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-locator.ts -------------------------------------------------------------------------------- /src/rules/prefer-lowercase-title.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-lowercase-title.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-lowercase-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-lowercase-title.ts -------------------------------------------------------------------------------- /src/rules/prefer-native-locators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-native-locators.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-native-locators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-native-locators.ts -------------------------------------------------------------------------------- /src/rules/prefer-strict-equal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-strict-equal.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-strict-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-strict-equal.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-be.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-to-be.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-be.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-to-be.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-contain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-to-contain.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-contain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-to-contain.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-have-count.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-to-have-count.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-have-count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-to-have-count.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-have-length.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-to-have-length.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-to-have-length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-to-have-length.ts -------------------------------------------------------------------------------- /src/rules/prefer-web-first-assertions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-web-first-assertions.test.ts -------------------------------------------------------------------------------- /src/rules/prefer-web-first-assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/prefer-web-first-assertions.ts -------------------------------------------------------------------------------- /src/rules/require-hook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/require-hook.test.ts -------------------------------------------------------------------------------- /src/rules/require-hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/require-hook.ts -------------------------------------------------------------------------------- /src/rules/require-soft-assertions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/require-soft-assertions.test.ts -------------------------------------------------------------------------------- /src/rules/require-soft-assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/require-soft-assertions.ts -------------------------------------------------------------------------------- /src/rules/require-to-throw-message.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/require-to-throw-message.test.ts -------------------------------------------------------------------------------- /src/rules/require-to-throw-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/require-to-throw-message.ts -------------------------------------------------------------------------------- /src/rules/require-top-level-describe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/require-top-level-describe.test.ts -------------------------------------------------------------------------------- /src/rules/require-top-level-describe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/require-top-level-describe.ts -------------------------------------------------------------------------------- /src/rules/rules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/rules.test.ts -------------------------------------------------------------------------------- /src/rules/valid-describe-callback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/valid-describe-callback.test.ts -------------------------------------------------------------------------------- /src/rules/valid-describe-callback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/valid-describe-callback.ts -------------------------------------------------------------------------------- /src/rules/valid-expect-in-promise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/valid-expect-in-promise.test.ts -------------------------------------------------------------------------------- /src/rules/valid-expect-in-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/valid-expect-in-promise.ts -------------------------------------------------------------------------------- /src/rules/valid-expect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/valid-expect.test.ts -------------------------------------------------------------------------------- /src/rules/valid-expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/valid-expect.ts -------------------------------------------------------------------------------- /src/rules/valid-test-tags.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/valid-test-tags.test.ts -------------------------------------------------------------------------------- /src/rules/valid-test-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/valid-test-tags.ts -------------------------------------------------------------------------------- /src/rules/valid-title.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/valid-title.test.ts -------------------------------------------------------------------------------- /src/rules/valid-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/rules/valid-title.ts -------------------------------------------------------------------------------- /src/utils/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/utils/ast.ts -------------------------------------------------------------------------------- /src/utils/createRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/utils/createRule.ts -------------------------------------------------------------------------------- /src/utils/fixer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/utils/fixer.ts -------------------------------------------------------------------------------- /src/utils/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/utils/misc.ts -------------------------------------------------------------------------------- /src/utils/parseFnCall.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/utils/parseFnCall.test.ts -------------------------------------------------------------------------------- /src/utils/parseFnCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/utils/parseFnCall.ts -------------------------------------------------------------------------------- /src/utils/rule-tester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/utils/rule-tester.ts -------------------------------------------------------------------------------- /src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/src/utils/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mskelton/eslint-plugin-playwright/HEAD/tsconfig.json --------------------------------------------------------------------------------