├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc.json ├── .github └── FUNDING.yml ├── .gitignore ├── .husky └── pre-commit ├── .vscode ├── launch.json └── settings.json ├── 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-ignored-error.md │ ├── no-ignored-notifier.md │ ├── no-ignored-observable.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-nested-subscribe.md │ ├── no-redundant-notify.md │ ├── no-sharereplay.md │ ├── no-subclass.md │ ├── no-subject-unsubscribe.md │ ├── no-subject-value.md │ ├── no-subscribe-handlers.md │ ├── no-tap.md │ ├── no-topromise.md │ ├── no-unbound-methods.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 │ ├── suffix-subjects.md │ └── throw-error.md ├── package.json ├── source ├── configs │ └── recommended.ts ├── constants.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-ignored-error.ts │ ├── no-ignored-notifier.ts │ ├── no-ignored-observable.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-nested-subscribe.ts │ ├── no-redundant-notify.ts │ ├── no-sharereplay.ts │ ├── no-subclass.ts │ ├── no-subject-unsubscribe.ts │ ├── no-subject-value.ts │ ├── no-subscribe-handlers.ts │ ├── no-tap.ts │ ├── no-topromise.ts │ ├── no-unbound-methods.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 │ ├── suffix-subjects.ts │ └── throw-error.ts └── utils.ts ├── tests ├── .eslintrc.json ├── 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-ignored-error.ts │ ├── no-ignored-notifier.ts │ ├── no-ignored-observable.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-nested-subscribe.ts │ ├── no-redundant-notify.ts │ ├── no-sharereplay.ts │ ├── no-subclass.ts │ ├── no-subject-unsubscribe.ts │ ├── no-subject-value.ts │ ├── no-subscribe-handlers.ts │ ├── no-tap.ts │ ├── no-topromise.ts │ ├── no-unbound-methods.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 │ ├── suffix-subjects.ts │ └── throw-error.ts ├── tsconfig.json ├── utils-spec.ts └── utils.ts ├── tsconfig-dist.json ├── tsconfig.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | yarn-error.log 2 | /build 3 | /dist 4 | /node_modules 5 | /temp 6 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn lint-staged 5 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/README.md -------------------------------------------------------------------------------- /docs/rules/ban-observables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/ban-observables.md -------------------------------------------------------------------------------- /docs/rules/ban-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/ban-operators.md -------------------------------------------------------------------------------- /docs/rules/finnish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/finnish.md -------------------------------------------------------------------------------- /docs/rules/just.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/just.md -------------------------------------------------------------------------------- /docs/rules/macro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/macro.md -------------------------------------------------------------------------------- /docs/rules/no-async-subscribe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-async-subscribe.md -------------------------------------------------------------------------------- /docs/rules/no-compat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-compat.md -------------------------------------------------------------------------------- /docs/rules/no-connectable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-connectable.md -------------------------------------------------------------------------------- /docs/rules/no-create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-create.md -------------------------------------------------------------------------------- /docs/rules/no-cyclic-action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-cyclic-action.md -------------------------------------------------------------------------------- /docs/rules/no-explicit-generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-explicit-generics.md -------------------------------------------------------------------------------- /docs/rules/no-exposed-subjects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-exposed-subjects.md -------------------------------------------------------------------------------- /docs/rules/no-finnish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-finnish.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-ignored-error.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-notifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-ignored-notifier.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-observable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-ignored-observable.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-replay-buffer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-ignored-replay-buffer.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-subscribe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-ignored-subscribe.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-subscription.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-ignored-subscription.md -------------------------------------------------------------------------------- /docs/rules/no-ignored-takewhile-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-ignored-takewhile-value.md -------------------------------------------------------------------------------- /docs/rules/no-implicit-any-catch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-implicit-any-catch.md -------------------------------------------------------------------------------- /docs/rules/no-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-index.md -------------------------------------------------------------------------------- /docs/rules/no-internal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-internal.md -------------------------------------------------------------------------------- /docs/rules/no-nested-subscribe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-nested-subscribe.md -------------------------------------------------------------------------------- /docs/rules/no-redundant-notify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-redundant-notify.md -------------------------------------------------------------------------------- /docs/rules/no-sharereplay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-sharereplay.md -------------------------------------------------------------------------------- /docs/rules/no-subclass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-subclass.md -------------------------------------------------------------------------------- /docs/rules/no-subject-unsubscribe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-subject-unsubscribe.md -------------------------------------------------------------------------------- /docs/rules/no-subject-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-subject-value.md -------------------------------------------------------------------------------- /docs/rules/no-subscribe-handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-subscribe-handlers.md -------------------------------------------------------------------------------- /docs/rules/no-tap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-tap.md -------------------------------------------------------------------------------- /docs/rules/no-topromise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-topromise.md -------------------------------------------------------------------------------- /docs/rules/no-unbound-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-unbound-methods.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-catch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-unsafe-catch.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-first.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-unsafe-first.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-subject-next.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-unsafe-subject-next.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-switchmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-unsafe-switchmap.md -------------------------------------------------------------------------------- /docs/rules/no-unsafe-takeuntil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/no-unsafe-takeuntil.md -------------------------------------------------------------------------------- /docs/rules/prefer-observer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/prefer-observer.md -------------------------------------------------------------------------------- /docs/rules/suffix-subjects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/suffix-subjects.md -------------------------------------------------------------------------------- /docs/rules/throw-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/docs/rules/throw-error.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/package.json -------------------------------------------------------------------------------- /source/configs/recommended.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/configs/recommended.ts -------------------------------------------------------------------------------- /source/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/constants.ts -------------------------------------------------------------------------------- /source/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/index.ts -------------------------------------------------------------------------------- /source/rules/ban-observables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/ban-observables.ts -------------------------------------------------------------------------------- /source/rules/ban-operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/ban-operators.ts -------------------------------------------------------------------------------- /source/rules/finnish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/finnish.ts -------------------------------------------------------------------------------- /source/rules/just.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/just.ts -------------------------------------------------------------------------------- /source/rules/macro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/macro.ts -------------------------------------------------------------------------------- /source/rules/no-async-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-async-subscribe.ts -------------------------------------------------------------------------------- /source/rules/no-compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-compat.ts -------------------------------------------------------------------------------- /source/rules/no-connectable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-connectable.ts -------------------------------------------------------------------------------- /source/rules/no-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-create.ts -------------------------------------------------------------------------------- /source/rules/no-cyclic-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-cyclic-action.ts -------------------------------------------------------------------------------- /source/rules/no-explicit-generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-explicit-generics.ts -------------------------------------------------------------------------------- /source/rules/no-exposed-subjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-exposed-subjects.ts -------------------------------------------------------------------------------- /source/rules/no-finnish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-finnish.ts -------------------------------------------------------------------------------- /source/rules/no-ignored-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-ignored-error.ts -------------------------------------------------------------------------------- /source/rules/no-ignored-notifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-ignored-notifier.ts -------------------------------------------------------------------------------- /source/rules/no-ignored-observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-ignored-observable.ts -------------------------------------------------------------------------------- /source/rules/no-ignored-replay-buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-ignored-replay-buffer.ts -------------------------------------------------------------------------------- /source/rules/no-ignored-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-ignored-subscribe.ts -------------------------------------------------------------------------------- /source/rules/no-ignored-subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-ignored-subscription.ts -------------------------------------------------------------------------------- /source/rules/no-ignored-takewhile-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-ignored-takewhile-value.ts -------------------------------------------------------------------------------- /source/rules/no-implicit-any-catch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-implicit-any-catch.ts -------------------------------------------------------------------------------- /source/rules/no-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-index.ts -------------------------------------------------------------------------------- /source/rules/no-internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-internal.ts -------------------------------------------------------------------------------- /source/rules/no-nested-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-nested-subscribe.ts -------------------------------------------------------------------------------- /source/rules/no-redundant-notify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-redundant-notify.ts -------------------------------------------------------------------------------- /source/rules/no-sharereplay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-sharereplay.ts -------------------------------------------------------------------------------- /source/rules/no-subclass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-subclass.ts -------------------------------------------------------------------------------- /source/rules/no-subject-unsubscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-subject-unsubscribe.ts -------------------------------------------------------------------------------- /source/rules/no-subject-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-subject-value.ts -------------------------------------------------------------------------------- /source/rules/no-subscribe-handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-subscribe-handlers.ts -------------------------------------------------------------------------------- /source/rules/no-tap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-tap.ts -------------------------------------------------------------------------------- /source/rules/no-topromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-topromise.ts -------------------------------------------------------------------------------- /source/rules/no-unbound-methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-unbound-methods.ts -------------------------------------------------------------------------------- /source/rules/no-unsafe-catch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-unsafe-catch.ts -------------------------------------------------------------------------------- /source/rules/no-unsafe-first.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-unsafe-first.ts -------------------------------------------------------------------------------- /source/rules/no-unsafe-subject-next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-unsafe-subject-next.ts -------------------------------------------------------------------------------- /source/rules/no-unsafe-switchmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-unsafe-switchmap.ts -------------------------------------------------------------------------------- /source/rules/no-unsafe-takeuntil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/no-unsafe-takeuntil.ts -------------------------------------------------------------------------------- /source/rules/prefer-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/prefer-observer.ts -------------------------------------------------------------------------------- /source/rules/suffix-subjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/suffix-subjects.ts -------------------------------------------------------------------------------- /source/rules/throw-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/rules/throw-error.ts -------------------------------------------------------------------------------- /source/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/source/utils.ts -------------------------------------------------------------------------------- /tests/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/.eslintrc.json -------------------------------------------------------------------------------- /tests/rules/ban-observables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/ban-observables.ts -------------------------------------------------------------------------------- /tests/rules/ban-operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/ban-operators.ts -------------------------------------------------------------------------------- /tests/rules/finnish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/finnish.ts -------------------------------------------------------------------------------- /tests/rules/just.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/just.ts -------------------------------------------------------------------------------- /tests/rules/macro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/macro.ts -------------------------------------------------------------------------------- /tests/rules/no-async-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-async-subscribe.ts -------------------------------------------------------------------------------- /tests/rules/no-compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-compat.ts -------------------------------------------------------------------------------- /tests/rules/no-connectable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-connectable.ts -------------------------------------------------------------------------------- /tests/rules/no-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-create.ts -------------------------------------------------------------------------------- /tests/rules/no-cyclic-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-cyclic-action.ts -------------------------------------------------------------------------------- /tests/rules/no-explicit-generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-explicit-generics.ts -------------------------------------------------------------------------------- /tests/rules/no-exposed-subjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-exposed-subjects.ts -------------------------------------------------------------------------------- /tests/rules/no-finnish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-finnish.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-ignored-error.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-notifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-ignored-notifier.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-ignored-observable.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-replay-buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-ignored-replay-buffer.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-ignored-subscribe.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-ignored-subscription.ts -------------------------------------------------------------------------------- /tests/rules/no-ignored-takewhile-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-ignored-takewhile-value.ts -------------------------------------------------------------------------------- /tests/rules/no-implicit-any-catch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-implicit-any-catch.ts -------------------------------------------------------------------------------- /tests/rules/no-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-index.ts -------------------------------------------------------------------------------- /tests/rules/no-internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-internal.ts -------------------------------------------------------------------------------- /tests/rules/no-nested-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-nested-subscribe.ts -------------------------------------------------------------------------------- /tests/rules/no-redundant-notify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-redundant-notify.ts -------------------------------------------------------------------------------- /tests/rules/no-sharereplay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-sharereplay.ts -------------------------------------------------------------------------------- /tests/rules/no-subclass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-subclass.ts -------------------------------------------------------------------------------- /tests/rules/no-subject-unsubscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-subject-unsubscribe.ts -------------------------------------------------------------------------------- /tests/rules/no-subject-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-subject-value.ts -------------------------------------------------------------------------------- /tests/rules/no-subscribe-handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-subscribe-handlers.ts -------------------------------------------------------------------------------- /tests/rules/no-tap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-tap.ts -------------------------------------------------------------------------------- /tests/rules/no-topromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-topromise.ts -------------------------------------------------------------------------------- /tests/rules/no-unbound-methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-unbound-methods.ts -------------------------------------------------------------------------------- /tests/rules/no-unsafe-catch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-unsafe-catch.ts -------------------------------------------------------------------------------- /tests/rules/no-unsafe-first.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-unsafe-first.ts -------------------------------------------------------------------------------- /tests/rules/no-unsafe-subject-next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-unsafe-subject-next.ts -------------------------------------------------------------------------------- /tests/rules/no-unsafe-switchmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-unsafe-switchmap.ts -------------------------------------------------------------------------------- /tests/rules/no-unsafe-takeuntil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/no-unsafe-takeuntil.ts -------------------------------------------------------------------------------- /tests/rules/prefer-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/prefer-observer.ts -------------------------------------------------------------------------------- /tests/rules/suffix-subjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/suffix-subjects.ts -------------------------------------------------------------------------------- /tests/rules/throw-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/rules/throw-error.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tests/utils-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/utils-spec.ts -------------------------------------------------------------------------------- /tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tests/utils.ts -------------------------------------------------------------------------------- /tsconfig-dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tsconfig-dist.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cartant/eslint-plugin-rxjs/HEAD/yarn.lock --------------------------------------------------------------------------------