@@ -74,12 +74,22 @@ import { convertJsxNoLambda } from "./ruleConverters/eslint-plugin-react/jsx-no-
7474import { convertJsxSelfClose } from "./ruleConverters/eslint-plugin-react/jsx-self-close" ;
7575import { convertJsxSpaceBeforeTrailingSlash } from "./ruleConverters/eslint-plugin-react/jsx-space-before-trailing-slash" ;
7676import { convertJsxWrapMultiline } from "./ruleConverters/eslint-plugin-react/jsx-wrap-multiline" ;
77+ import { convertBanObservables } from "./ruleConverters/eslint-plugin-rxjs/ban-observables" ;
78+ import { convertBanOperators } from "./ruleConverters/eslint-plugin-rxjs/ban-operators" ;
79+ import { convertFinnish } from "./ruleConverters/eslint-plugin-rxjs/finnish" ;
80+ import { convertJust } from "./ruleConverters/eslint-plugin-rxjs/just" ;
7781import { convertNoAsyncSubscribe } from "./ruleConverters/eslint-plugin-rxjs/no-async-subscribe" ;
82+ import { convertNoCompat } from "./ruleConverters/eslint-plugin-rxjs/no-compat" ;
83+ import { convertNoConnectable } from "./ruleConverters/eslint-plugin-rxjs/no-connectable" ;
7884import { convertNoCreate } from "./ruleConverters/eslint-plugin-rxjs/no-create" ;
85+ import { convertNoExplicitGenerics } from "./ruleConverters/eslint-plugin-rxjs/no-explicit-generics" ;
7986import { convertNoExposedSubjects } from "./ruleConverters/eslint-plugin-rxjs/no-exposed-subjects" ;
8087import { convertNoFinnish } from "./ruleConverters/eslint-plugin-rxjs/no-finnish" ;
88+ import { convertNoIgnoredError } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-error" ;
8189import { convertNoIgnoredNotifier } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-notifier" ;
90+ import { convertNoIgnoredObservable } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-observable" ;
8291import { convertNoIgnoredReplayBuffer } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-replay-buffer" ;
92+ import { convertNoIgnoredSubscribe } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-subscribe" ;
8393import { convertNoIgnoredSubscription } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-subscription" ;
8494import { convertNoIgnoredTakeWhileValue } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-takewhile-value" ;
8595import { convertNoImplicitAnyCatch } from "./ruleConverters/eslint-plugin-rxjs/no-implicit-any-catch" ;
@@ -88,11 +98,23 @@ import { convertNoInternal } from "./ruleConverters/eslint-plugin-rxjs/no-intern
8898import { convertNoNestedSubscribe } from "./ruleConverters/eslint-plugin-rxjs/no-nested-subscribe" ;
8999import { convertNoRedundantNotify } from "./ruleConverters/eslint-plugin-rxjs/no-redundant-notify" ;
90100import { convertNoShareReplay } from "./ruleConverters/eslint-plugin-rxjs/no-sharereplay" ;
101+ import { convertNoSubclass } from "./ruleConverters/eslint-plugin-rxjs/no-subclass" ;
91102import { convertNoSubjectUnubscribe } from "./ruleConverters/eslint-plugin-rxjs/no-subject-unsubscribe" ;
92103import { convertNoSubjectValue } from "./ruleConverters/eslint-plugin-rxjs/no-subject-value" ;
104+ import { convertNoTap } from "./ruleConverters/eslint-plugin-rxjs/no-tap" ;
105+ import { convertNoToPromise } from "./ruleConverters/eslint-plugin-rxjs/no-topromise" ;
93106import { convertNoUnboundMethods } from "./ruleConverters/eslint-plugin-rxjs/no-unbound-methods" ;
107+ import { convertNoUnsafeCatch } from "./ruleConverters/eslint-plugin-rxjs/no-unsafe-catch" ;
108+ import { convertNoUnsafeFirst } from "./ruleConverters/eslint-plugin-rxjs/no-unsafe-first" ;
94109import { convertNoUnsafeSubjectNext } from "./ruleConverters/eslint-plugin-rxjs/no-unsafe-subject-next" ;
110+ import { convertNoUnsafeSwitchmap } from "./ruleConverters/eslint-plugin-rxjs/no-unsafe-switchmap" ;
95111import { convertNoUnsafeTakeUntil } from "./ruleConverters/eslint-plugin-rxjs/no-unsafe-takeuntil" ;
112+ import { convertPreferAngularAsyncPipe } from "./ruleConverters/eslint-plugin-rxjs/prefer-angular-async-pipe" ;
113+ import { convertPreferAngularComposition } from "./ruleConverters/eslint-plugin-rxjs/prefer-angular-composition" ;
114+ import { convertPreferAngularTakeuntil } from "./ruleConverters/eslint-plugin-rxjs/prefer-angular-takeuntil" ;
115+ import { convertPreferObserver } from "./ruleConverters/eslint-plugin-rxjs/prefer-observer" ;
116+ import { convertSuffixSubjects } from "./ruleConverters/eslint-plugin-rxjs/suffix-subjects" ;
117+ import { convertThrowError } from "./ruleConverters/eslint-plugin-rxjs/throw-error" ;
96118import { convertCognitiveComplexity } from "./ruleConverters/eslint-plugin-sonarjs/cognitive-complexity" ;
97119import { convertConsecutiveOverloads } from "./ruleConverters/eslint-plugin-sonarjs/consecutive-overloads" ;
98120import { convertMaxSwitchCases } from "./ruleConverters/eslint-plugin-sonarjs/max-switch-cases" ;
@@ -526,12 +548,23 @@ export const ruleConverters = new Map([
526548 [ "react-unused-props-and-state" , convertReactUnusedPropsAndState ] ,
527549 [ "relative-url-prefix" , convertRelativeUrlPrefix ] ,
528550 [ "restrict-plus-operands" , convertRestrictPlusOperands ] ,
551+ [ "rxjs-ban-observables" , convertBanObservables ] ,
552+ [ "rxjs-ban-operators" , convertBanOperators ] ,
553+ [ "rxjs-finnish" , convertFinnish ] ,
554+ [ "rxjs-just" , convertJust ] ,
529555 [ "rxjs-no-async-subscribe" , convertNoAsyncSubscribe ] ,
556+ [ "rxjs-no-compat" , convertNoCompat ] ,
557+ [ "rxjs-no-connectable" , convertNoConnectable ] ,
530558 [ "rxjs-no-create" , convertNoCreate ] ,
559+ [ "rxjs-no-do" , convertNoTap ] ,
560+ [ "rxjs-no-explicit-generics" , convertNoExplicitGenerics ] ,
531561 [ "rxjs-no-exposed-subjects" , convertNoExposedSubjects ] ,
532562 [ "rxjs-no-finnish" , convertNoFinnish ] ,
563+ [ "rxjs-no-ignored-error" , convertNoIgnoredError ] ,
533564 [ "rxjs-no-ignored-notifier" , convertNoIgnoredNotifier ] ,
565+ [ "rxjs-no-ignored-observable" , convertNoIgnoredObservable ] ,
534566 [ "rxjs-no-ignored-replay-buffer" , convertNoIgnoredReplayBuffer ] ,
567+ [ "rxjs-no-ignored-subscribe" , convertNoIgnoredSubscribe ] ,
535568 [ "rxjs-no-ignored-subscription" , convertNoIgnoredSubscription ] ,
536569 [ "rxjs-no-ignored-takewhile-value" , convertNoIgnoredTakeWhileValue ] ,
537570 [ "rxjs-no-implicit-any-catch" , convertNoImplicitAnyCatch ] ,
@@ -540,11 +573,23 @@ export const ruleConverters = new Map([
540573 [ "rxjs-no-nested-subscribe" , convertNoNestedSubscribe ] ,
541574 [ "rxjs-no-redundant-notify" , convertNoRedundantNotify ] ,
542575 [ "rxjs-no-sharereplay" , convertNoShareReplay ] ,
576+ [ "rxjs-no-subclass" , convertNoSubclass ] ,
543577 [ "rxjs-no-subject-unsubscribe" , convertNoSubjectUnubscribe ] ,
544578 [ "rxjs-no-subject-value" , convertNoSubjectValue ] ,
579+ [ "rxjs-no-tap" , convertNoTap ] ,
580+ [ "rxjs-no-topromise" , convertNoToPromise ] ,
545581 [ "rxjs-no-unbound-methods" , convertNoUnboundMethods ] ,
582+ [ "rxjs-no-unsafe-catch" , convertNoUnsafeCatch ] ,
583+ [ "rxjs-no-unsafe-first" , convertNoUnsafeFirst ] ,
546584 [ "rxjs-no-unsafe-subject-next" , convertNoUnsafeSubjectNext ] ,
585+ [ "rxjs-no-unsafe-switchmap" , convertNoUnsafeSwitchmap ] ,
547586 [ "rxjs-no-unsafe-takeuntil" , convertNoUnsafeTakeUntil ] ,
587+ [ "rxjs-prefer-angular-async-pipe" , convertPreferAngularAsyncPipe ] ,
588+ [ "rxjs-prefer-angular-composition" , convertPreferAngularComposition ] ,
589+ [ "rxjs-prefer-angular-takeuntil" , convertPreferAngularTakeuntil ] ,
590+ [ "rxjs-prefer-observer" , convertPreferObserver ] ,
591+ [ "rxjs-suffix-subjects" , convertSuffixSubjects ] ,
592+ [ "rxjs-throw-error" , convertThrowError ] ,
548593 [ "semicolon" , convertSemicolon ] ,
549594 [ "space-before-function-paren" , convertSpaceBeforeFunctionParen ] ,
550595 [ "space-within-parens" , convertSpaceWithinParens ] ,
0 commit comments