├── .editorconfig ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .markdownlint.json ├── .vscode ├── launch.json └── settings.json ├── .yarnrc.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs └── rules │ ├── ban-observables.md │ ├── ban-operators.md │ ├── finnish.md │ ├── just.md │ ├── macro.md │ ├── no-async-subscribe.md │ ├── no-compat.md │ ├── no-connectable.md │ ├── no-create.md │ ├── no-cyclic-action.md │ ├── no-explicit-generics.md │ ├── no-exposed-subjects.md │ ├── no-finnish.md │ ├── no-floating-observables.md │ ├── no-ignored-default-value.md │ ├── no-ignored-error.md │ ├── no-ignored-notifier.md │ ├── no-ignored-replay-buffer.md │ ├── no-ignored-subscribe.md │ ├── no-ignored-subscription.md │ ├── no-ignored-takewhile-value.md │ ├── no-implicit-any-catch.md │ ├── no-index.md │ ├── no-internal.md │ ├── no-misused-observables.md │ ├── no-nested-subscribe.md │ ├── no-redundant-notify.md │ ├── no-sharereplay-before-takeuntil.md │ ├── no-sharereplay.md │ ├── no-subclass.md │ ├── no-subject-unsubscribe.md │ ├── no-subject-value.md │ ├── no-subscribe-handlers.md │ ├── no-subscribe-in-pipe.md │ ├── no-tap.md │ ├── no-topromise.md │ ├── no-unbound-methods.md │ ├── no-unnecessary-collection.md │ ├── no-unsafe-catch.md │ ├── no-unsafe-first.md │ ├── no-unsafe-subject-next.md │ ├── no-unsafe-switchmap.md │ ├── no-unsafe-takeuntil.md │ ├── prefer-observer.md │ ├── prefer-root-operators.md │ ├── suffix-subjects.md │ └── throw-error.md ├── eslint.config.mjs ├── package.json ├── src ├── configs │ ├── recommended.ts │ └── strict.ts ├── constants.ts ├── etc │ ├── could-be-function.ts │ ├── could-be-type.ts │ ├── find-parent.ts │ ├── get-loc.ts │ ├── get-type-services.ts │ ├── index.ts │ ├── is-import.ts │ └── is.ts ├── index.ts ├── rules │ ├── ban-observables.ts │ ├── ban-operators.ts │ ├── finnish.ts │ ├── just.ts │ ├── macro.ts │ ├── no-async-subscribe.ts │ ├── no-compat.ts │ ├── no-connectable.ts │ ├── no-create.ts │ ├── no-cyclic-action.ts │ ├── no-explicit-generics.ts │ ├── no-exposed-subjects.ts │ ├── no-finnish.ts │ ├── no-floating-observables.ts │ ├── no-ignored-default-value.ts │ ├── no-ignored-error.ts │ ├── no-ignored-notifier.ts │ ├── no-ignored-replay-buffer.ts │ ├── no-ignored-subscribe.ts │ ├── no-ignored-subscription.ts │ ├── no-ignored-takewhile-value.ts │ ├── no-implicit-any-catch.ts │ ├── no-index.ts │ ├── no-internal.ts │ ├── no-misused-observables.ts │ ├── no-nested-subscribe.ts │ ├── no-redundant-notify.ts │ ├── no-sharereplay-before-takeuntil.ts │ ├── no-sharereplay.ts │ ├── no-subclass.ts │ ├── no-subject-unsubscribe.ts │ ├── no-subject-value.ts │ ├── no-subscribe-handlers.ts │ ├── no-subscribe-in-pipe.ts │ ├── no-tap.ts │ ├── no-topromise.ts │ ├── no-unbound-methods.ts │ ├── no-unnecessary-collection.ts │ ├── no-unsafe-catch.ts │ ├── no-unsafe-first.ts │ ├── no-unsafe-subject-next.ts │ ├── no-unsafe-switchmap.ts │ ├── no-unsafe-takeuntil.ts │ ├── prefer-observer.ts │ ├── prefer-root-operators.ts │ ├── suffix-subjects.ts │ └── throw-error.ts └── utils │ ├── create-regexp-for-words.ts │ ├── escape-regexp.ts │ ├── find-is-last-operator-order-valid.ts │ ├── index.ts │ ├── is-sources-object-accepting-static-observable-creator.ts │ └── rule-creator.ts ├── tests ├── configs │ ├── recommended.test.ts │ └── strict.test.ts ├── etc │ ├── could-be-type.test.ts │ ├── create-source-file-and-type-checker.ts │ ├── from-fixture.ts │ └── index.ts ├── package.test.ts ├── rule-tester.ts ├── rules │ ├── ban-observables.test.ts │ ├── ban-operators.test.ts │ ├── finnish.test.ts │ ├── just.test.ts │ ├── macro.test.ts │ ├── no-async-subscribe.test.ts │ ├── no-compat.test.ts │ ├── no-connectable.test.ts │ ├── no-create.test.ts │ ├── no-cyclic-action.test.ts │ ├── no-explicit-generics.test.ts │ ├── no-exposed-subjects.test.ts │ ├── no-finnish.test.ts │ ├── no-floating-observables.test.ts │ ├── no-ignored-default-value.test.ts │ ├── no-ignored-error.test.ts │ ├── no-ignored-notifier.test.ts │ ├── no-ignored-replay-buffer.test.ts │ ├── no-ignored-subscribe.test.ts │ ├── no-ignored-subscription.test.ts │ ├── no-ignored-takewhile-value.test.ts │ ├── no-implicit-any-catch.test.ts │ ├── no-index.test.ts │ ├── no-internal.test.ts │ ├── no-misused-observables.test.ts │ ├── no-nested-subscribe.test.ts │ ├── no-redundant-notify.test.ts │ ├── no-sharereplay-before-takeuntil.test.ts │ ├── no-sharereplay.test.ts │ ├── no-subclass.test.ts │ ├── no-subject-unsubscribe.test.ts │ ├── no-subject-value.test.ts │ ├── no-subscribe-handlers.test.ts │ ├── no-subscribe-in-pipe.test.ts │ ├── no-tap.test.ts │ ├── no-topromise.test.ts │ ├── no-unbound-methods.test.ts │ ├── no-unnecessary-collection.test.ts │ ├── no-unsafe-catch.test.ts │ ├── no-unsafe-first.test.ts │ ├── no-unsafe-subject-next.test.ts │ ├── no-unsafe-switchmap.test.ts │ ├── no-unsafe-takeuntil.test.ts │ ├── prefer-observer.test.ts │ ├── prefer-root-operators.test.ts │ ├── suffix-subjects.test.ts │ └── throw-error.test.ts └── utils.test.ts ├── tsconfig.json ├── tsup.config.ts ├── vitest.config.mts └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @JasonWeinzierl 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/README.md -------------------------------------------------------------------------------- /docs/rules/ban-observables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/ban-observables.md -------------------------------------------------------------------------------- /docs/rules/ban-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/ban-operators.md -------------------------------------------------------------------------------- /docs/rules/finnish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/finnish.md -------------------------------------------------------------------------------- /docs/rules/just.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/just.md -------------------------------------------------------------------------------- /docs/rules/macro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/macro.md -------------------------------------------------------------------------------- /docs/rules/no-async-subscribe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-async-subscribe.md -------------------------------------------------------------------------------- /docs/rules/no-compat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-compat.md -------------------------------------------------------------------------------- /docs/rules/no-connectable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-connectable.md -------------------------------------------------------------------------------- /docs/rules/no-create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-create.md -------------------------------------------------------------------------------- /docs/rules/no-cyclic-action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-cyclic-action.md -------------------------------------------------------------------------------- /docs/rules/no-explicit-generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-explicit-generics.md -------------------------------------------------------------------------------- /docs/rules/no-exposed-subjects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-exposed-subjects.md -------------------------------------------------------------------------------- /docs/rules/no-finnish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-finnish.md -------------------------------------------------------------------------------- /docs/rules/no-floating-observables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-floating-observables.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-default-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-ignored-default-value.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-ignored-error.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-notifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-ignored-notifier.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-replay-buffer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-ignored-replay-buffer.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-subscribe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-ignored-subscribe.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-subscription.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-ignored-subscription.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-takewhile-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-ignored-takewhile-value.md -------------------------------------------------------------------------------- /docs/rules/no-implicit-any-catch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-implicit-any-catch.md -------------------------------------------------------------------------------- /docs/rules/no-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-index.md -------------------------------------------------------------------------------- /docs/rules/no-internal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-internal.md -------------------------------------------------------------------------------- /docs/rules/no-misused-observables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-misused-observables.md -------------------------------------------------------------------------------- /docs/rules/no-nested-subscribe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-nested-subscribe.md -------------------------------------------------------------------------------- /docs/rules/no-redundant-notify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-redundant-notify.md -------------------------------------------------------------------------------- /docs/rules/no-sharereplay-before-takeuntil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-sharereplay-before-takeuntil.md -------------------------------------------------------------------------------- /docs/rules/no-sharereplay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-sharereplay.md -------------------------------------------------------------------------------- /docs/rules/no-subclass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-subclass.md -------------------------------------------------------------------------------- /docs/rules/no-subject-unsubscribe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-subject-unsubscribe.md -------------------------------------------------------------------------------- /docs/rules/no-subject-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-subject-value.md -------------------------------------------------------------------------------- /docs/rules/no-subscribe-handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-subscribe-handlers.md -------------------------------------------------------------------------------- /docs/rules/no-subscribe-in-pipe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-subscribe-in-pipe.md -------------------------------------------------------------------------------- /docs/rules/no-tap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-tap.md -------------------------------------------------------------------------------- /docs/rules/no-topromise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-topromise.md -------------------------------------------------------------------------------- /docs/rules/no-unbound-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-unbound-methods.md -------------------------------------------------------------------------------- /docs/rules/no-unnecessary-collection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-unnecessary-collection.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-catch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-unsafe-catch.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-first.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-unsafe-first.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-subject-next.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-unsafe-subject-next.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-switchmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-unsafe-switchmap.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-takeuntil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/no-unsafe-takeuntil.md -------------------------------------------------------------------------------- /docs/rules/prefer-observer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/prefer-observer.md -------------------------------------------------------------------------------- /docs/rules/prefer-root-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/prefer-root-operators.md -------------------------------------------------------------------------------- /docs/rules/suffix-subjects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/suffix-subjects.md -------------------------------------------------------------------------------- /docs/rules/throw-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/docs/rules/throw-error.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/package.json -------------------------------------------------------------------------------- /src/configs/recommended.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/configs/recommended.ts -------------------------------------------------------------------------------- /src/configs/strict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/configs/strict.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/etc/could-be-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/etc/could-be-function.ts -------------------------------------------------------------------------------- /src/etc/could-be-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/etc/could-be-type.ts -------------------------------------------------------------------------------- /src/etc/find-parent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/etc/find-parent.ts -------------------------------------------------------------------------------- /src/etc/get-loc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/etc/get-loc.ts -------------------------------------------------------------------------------- /src/etc/get-type-services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/etc/get-type-services.ts -------------------------------------------------------------------------------- /src/etc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/etc/index.ts -------------------------------------------------------------------------------- /src/etc/is-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/etc/is-import.ts -------------------------------------------------------------------------------- /src/etc/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/etc/is.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/rules/ban-observables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/ban-observables.ts -------------------------------------------------------------------------------- /src/rules/ban-operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/ban-operators.ts -------------------------------------------------------------------------------- /src/rules/finnish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/finnish.ts -------------------------------------------------------------------------------- /src/rules/just.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/just.ts -------------------------------------------------------------------------------- /src/rules/macro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/macro.ts -------------------------------------------------------------------------------- /src/rules/no-async-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-async-subscribe.ts -------------------------------------------------------------------------------- /src/rules/no-compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-compat.ts -------------------------------------------------------------------------------- /src/rules/no-connectable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-connectable.ts -------------------------------------------------------------------------------- /src/rules/no-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-create.ts -------------------------------------------------------------------------------- /src/rules/no-cyclic-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-cyclic-action.ts -------------------------------------------------------------------------------- /src/rules/no-explicit-generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-explicit-generics.ts -------------------------------------------------------------------------------- /src/rules/no-exposed-subjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-exposed-subjects.ts -------------------------------------------------------------------------------- /src/rules/no-finnish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-finnish.ts -------------------------------------------------------------------------------- /src/rules/no-floating-observables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-floating-observables.ts -------------------------------------------------------------------------------- /src/rules/no-ignored-default-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-ignored-default-value.ts -------------------------------------------------------------------------------- /src/rules/no-ignored-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-ignored-error.ts -------------------------------------------------------------------------------- /src/rules/no-ignored-notifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-ignored-notifier.ts -------------------------------------------------------------------------------- /src/rules/no-ignored-replay-buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-ignored-replay-buffer.ts -------------------------------------------------------------------------------- /src/rules/no-ignored-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-ignored-subscribe.ts -------------------------------------------------------------------------------- /src/rules/no-ignored-subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-ignored-subscription.ts -------------------------------------------------------------------------------- /src/rules/no-ignored-takewhile-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-ignored-takewhile-value.ts -------------------------------------------------------------------------------- /src/rules/no-implicit-any-catch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-implicit-any-catch.ts -------------------------------------------------------------------------------- /src/rules/no-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-index.ts -------------------------------------------------------------------------------- /src/rules/no-internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-internal.ts -------------------------------------------------------------------------------- /src/rules/no-misused-observables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-misused-observables.ts -------------------------------------------------------------------------------- /src/rules/no-nested-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-nested-subscribe.ts -------------------------------------------------------------------------------- /src/rules/no-redundant-notify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-redundant-notify.ts -------------------------------------------------------------------------------- /src/rules/no-sharereplay-before-takeuntil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-sharereplay-before-takeuntil.ts -------------------------------------------------------------------------------- /src/rules/no-sharereplay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-sharereplay.ts -------------------------------------------------------------------------------- /src/rules/no-subclass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-subclass.ts -------------------------------------------------------------------------------- /src/rules/no-subject-unsubscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-subject-unsubscribe.ts -------------------------------------------------------------------------------- /src/rules/no-subject-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-subject-value.ts -------------------------------------------------------------------------------- /src/rules/no-subscribe-handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-subscribe-handlers.ts -------------------------------------------------------------------------------- /src/rules/no-subscribe-in-pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-subscribe-in-pipe.ts -------------------------------------------------------------------------------- /src/rules/no-tap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-tap.ts -------------------------------------------------------------------------------- /src/rules/no-topromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-topromise.ts -------------------------------------------------------------------------------- /src/rules/no-unbound-methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-unbound-methods.ts -------------------------------------------------------------------------------- /src/rules/no-unnecessary-collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-unnecessary-collection.ts -------------------------------------------------------------------------------- /src/rules/no-unsafe-catch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-unsafe-catch.ts -------------------------------------------------------------------------------- /src/rules/no-unsafe-first.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-unsafe-first.ts -------------------------------------------------------------------------------- /src/rules/no-unsafe-subject-next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-unsafe-subject-next.ts -------------------------------------------------------------------------------- /src/rules/no-unsafe-switchmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-unsafe-switchmap.ts -------------------------------------------------------------------------------- /src/rules/no-unsafe-takeuntil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/no-unsafe-takeuntil.ts -------------------------------------------------------------------------------- /src/rules/prefer-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/prefer-observer.ts -------------------------------------------------------------------------------- /src/rules/prefer-root-operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/prefer-root-operators.ts -------------------------------------------------------------------------------- /src/rules/suffix-subjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/suffix-subjects.ts -------------------------------------------------------------------------------- /src/rules/throw-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/rules/throw-error.ts -------------------------------------------------------------------------------- /src/utils/create-regexp-for-words.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/utils/create-regexp-for-words.ts -------------------------------------------------------------------------------- /src/utils/escape-regexp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/utils/escape-regexp.ts -------------------------------------------------------------------------------- /src/utils/find-is-last-operator-order-valid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/utils/find-is-last-operator-order-valid.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/is-sources-object-accepting-static-observable-creator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/utils/is-sources-object-accepting-static-observable-creator.ts -------------------------------------------------------------------------------- /src/utils/rule-creator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/src/utils/rule-creator.ts -------------------------------------------------------------------------------- /tests/configs/recommended.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/configs/recommended.test.ts -------------------------------------------------------------------------------- /tests/configs/strict.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/configs/strict.test.ts -------------------------------------------------------------------------------- /tests/etc/could-be-type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/etc/could-be-type.test.ts -------------------------------------------------------------------------------- /tests/etc/create-source-file-and-type-checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/etc/create-source-file-and-type-checker.ts -------------------------------------------------------------------------------- /tests/etc/from-fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/etc/from-fixture.ts -------------------------------------------------------------------------------- /tests/etc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/etc/index.ts -------------------------------------------------------------------------------- /tests/package.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/package.test.ts -------------------------------------------------------------------------------- /tests/rule-tester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rule-tester.ts -------------------------------------------------------------------------------- /tests/rules/ban-observables.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/ban-observables.test.ts -------------------------------------------------------------------------------- /tests/rules/ban-operators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/ban-operators.test.ts -------------------------------------------------------------------------------- /tests/rules/finnish.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/finnish.test.ts -------------------------------------------------------------------------------- /tests/rules/just.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/just.test.ts -------------------------------------------------------------------------------- /tests/rules/macro.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/macro.test.ts -------------------------------------------------------------------------------- /tests/rules/no-async-subscribe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-async-subscribe.test.ts -------------------------------------------------------------------------------- /tests/rules/no-compat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-compat.test.ts -------------------------------------------------------------------------------- /tests/rules/no-connectable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-connectable.test.ts -------------------------------------------------------------------------------- /tests/rules/no-create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-create.test.ts -------------------------------------------------------------------------------- /tests/rules/no-cyclic-action.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-cyclic-action.test.ts -------------------------------------------------------------------------------- /tests/rules/no-explicit-generics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-explicit-generics.test.ts -------------------------------------------------------------------------------- /tests/rules/no-exposed-subjects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-exposed-subjects.test.ts -------------------------------------------------------------------------------- /tests/rules/no-finnish.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-finnish.test.ts -------------------------------------------------------------------------------- /tests/rules/no-floating-observables.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-floating-observables.test.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-default-value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-ignored-default-value.test.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-error.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-ignored-error.test.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-notifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-ignored-notifier.test.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-replay-buffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-ignored-replay-buffer.test.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-subscribe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-ignored-subscribe.test.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-subscription.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-ignored-subscription.test.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-takewhile-value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-ignored-takewhile-value.test.ts -------------------------------------------------------------------------------- /tests/rules/no-implicit-any-catch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-implicit-any-catch.test.ts -------------------------------------------------------------------------------- /tests/rules/no-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-index.test.ts -------------------------------------------------------------------------------- /tests/rules/no-internal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-internal.test.ts -------------------------------------------------------------------------------- /tests/rules/no-misused-observables.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-misused-observables.test.ts -------------------------------------------------------------------------------- /tests/rules/no-nested-subscribe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-nested-subscribe.test.ts -------------------------------------------------------------------------------- /tests/rules/no-redundant-notify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-redundant-notify.test.ts -------------------------------------------------------------------------------- /tests/rules/no-sharereplay-before-takeuntil.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-sharereplay-before-takeuntil.test.ts -------------------------------------------------------------------------------- /tests/rules/no-sharereplay.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-sharereplay.test.ts -------------------------------------------------------------------------------- /tests/rules/no-subclass.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-subclass.test.ts -------------------------------------------------------------------------------- /tests/rules/no-subject-unsubscribe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-subject-unsubscribe.test.ts -------------------------------------------------------------------------------- /tests/rules/no-subject-value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-subject-value.test.ts -------------------------------------------------------------------------------- /tests/rules/no-subscribe-handlers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-subscribe-handlers.test.ts -------------------------------------------------------------------------------- /tests/rules/no-subscribe-in-pipe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-subscribe-in-pipe.test.ts -------------------------------------------------------------------------------- /tests/rules/no-tap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-tap.test.ts -------------------------------------------------------------------------------- /tests/rules/no-topromise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-topromise.test.ts -------------------------------------------------------------------------------- /tests/rules/no-unbound-methods.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-unbound-methods.test.ts -------------------------------------------------------------------------------- /tests/rules/no-unnecessary-collection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-unnecessary-collection.test.ts -------------------------------------------------------------------------------- /tests/rules/no-unsafe-catch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-unsafe-catch.test.ts -------------------------------------------------------------------------------- /tests/rules/no-unsafe-first.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-unsafe-first.test.ts -------------------------------------------------------------------------------- /tests/rules/no-unsafe-subject-next.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-unsafe-subject-next.test.ts -------------------------------------------------------------------------------- /tests/rules/no-unsafe-switchmap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-unsafe-switchmap.test.ts -------------------------------------------------------------------------------- /tests/rules/no-unsafe-takeuntil.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/no-unsafe-takeuntil.test.ts -------------------------------------------------------------------------------- /tests/rules/prefer-observer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/prefer-observer.test.ts -------------------------------------------------------------------------------- /tests/rules/prefer-root-operators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/prefer-root-operators.test.ts -------------------------------------------------------------------------------- /tests/rules/suffix-subjects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/suffix-subjects.test.ts -------------------------------------------------------------------------------- /tests/rules/throw-error.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/rules/throw-error.test.ts -------------------------------------------------------------------------------- /tests/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tests/utils.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/vitest.config.mts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonWeinzierl/eslint-plugin-rxjs-x/HEAD/yarn.lock --------------------------------------------------------------------------------