@@ -74,12 +74,22 @@ import { convertJsxNoLambda } from "./ruleConverters/eslint-plugin-react/jsx-no-
74
74
import { convertJsxSelfClose } from "./ruleConverters/eslint-plugin-react/jsx-self-close" ;
75
75
import { convertJsxSpaceBeforeTrailingSlash } from "./ruleConverters/eslint-plugin-react/jsx-space-before-trailing-slash" ;
76
76
import { 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" ;
77
81
import { 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" ;
78
84
import { convertNoCreate } from "./ruleConverters/eslint-plugin-rxjs/no-create" ;
85
+ import { convertNoExplicitGenerics } from "./ruleConverters/eslint-plugin-rxjs/no-explicit-generics" ;
79
86
import { convertNoExposedSubjects } from "./ruleConverters/eslint-plugin-rxjs/no-exposed-subjects" ;
80
87
import { convertNoFinnish } from "./ruleConverters/eslint-plugin-rxjs/no-finnish" ;
88
+ import { convertNoIgnoredError } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-error" ;
81
89
import { convertNoIgnoredNotifier } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-notifier" ;
90
+ import { convertNoIgnoredObservable } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-observable" ;
82
91
import { convertNoIgnoredReplayBuffer } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-replay-buffer" ;
92
+ import { convertNoIgnoredSubscribe } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-subscribe" ;
83
93
import { convertNoIgnoredSubscription } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-subscription" ;
84
94
import { convertNoIgnoredTakeWhileValue } from "./ruleConverters/eslint-plugin-rxjs/no-ignored-takewhile-value" ;
85
95
import { convertNoImplicitAnyCatch } from "./ruleConverters/eslint-plugin-rxjs/no-implicit-any-catch" ;
@@ -88,11 +98,23 @@ import { convertNoInternal } from "./ruleConverters/eslint-plugin-rxjs/no-intern
88
98
import { convertNoNestedSubscribe } from "./ruleConverters/eslint-plugin-rxjs/no-nested-subscribe" ;
89
99
import { convertNoRedundantNotify } from "./ruleConverters/eslint-plugin-rxjs/no-redundant-notify" ;
90
100
import { convertNoShareReplay } from "./ruleConverters/eslint-plugin-rxjs/no-sharereplay" ;
101
+ import { convertNoSubclass } from "./ruleConverters/eslint-plugin-rxjs/no-subclass" ;
91
102
import { convertNoSubjectUnubscribe } from "./ruleConverters/eslint-plugin-rxjs/no-subject-unsubscribe" ;
92
103
import { 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" ;
93
106
import { 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" ;
94
109
import { convertNoUnsafeSubjectNext } from "./ruleConverters/eslint-plugin-rxjs/no-unsafe-subject-next" ;
110
+ import { convertNoUnsafeSwitchmap } from "./ruleConverters/eslint-plugin-rxjs/no-unsafe-switchmap" ;
95
111
import { 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" ;
96
118
import { convertCognitiveComplexity } from "./ruleConverters/eslint-plugin-sonarjs/cognitive-complexity" ;
97
119
import { convertConsecutiveOverloads } from "./ruleConverters/eslint-plugin-sonarjs/consecutive-overloads" ;
98
120
import { convertMaxSwitchCases } from "./ruleConverters/eslint-plugin-sonarjs/max-switch-cases" ;
@@ -526,12 +548,23 @@ export const ruleConverters = new Map([
526
548
[ "react-unused-props-and-state" , convertReactUnusedPropsAndState ] ,
527
549
[ "relative-url-prefix" , convertRelativeUrlPrefix ] ,
528
550
[ "restrict-plus-operands" , convertRestrictPlusOperands ] ,
551
+ [ "rxjs-ban-observables" , convertBanObservables ] ,
552
+ [ "rxjs-ban-operators" , convertBanOperators ] ,
553
+ [ "rxjs-finnish" , convertFinnish ] ,
554
+ [ "rxjs-just" , convertJust ] ,
529
555
[ "rxjs-no-async-subscribe" , convertNoAsyncSubscribe ] ,
556
+ [ "rxjs-no-compat" , convertNoCompat ] ,
557
+ [ "rxjs-no-connectable" , convertNoConnectable ] ,
530
558
[ "rxjs-no-create" , convertNoCreate ] ,
559
+ [ "rxjs-no-do" , convertNoTap ] ,
560
+ [ "rxjs-no-explicit-generics" , convertNoExplicitGenerics ] ,
531
561
[ "rxjs-no-exposed-subjects" , convertNoExposedSubjects ] ,
532
562
[ "rxjs-no-finnish" , convertNoFinnish ] ,
563
+ [ "rxjs-no-ignored-error" , convertNoIgnoredError ] ,
533
564
[ "rxjs-no-ignored-notifier" , convertNoIgnoredNotifier ] ,
565
+ [ "rxjs-no-ignored-observable" , convertNoIgnoredObservable ] ,
534
566
[ "rxjs-no-ignored-replay-buffer" , convertNoIgnoredReplayBuffer ] ,
567
+ [ "rxjs-no-ignored-subscribe" , convertNoIgnoredSubscribe ] ,
535
568
[ "rxjs-no-ignored-subscription" , convertNoIgnoredSubscription ] ,
536
569
[ "rxjs-no-ignored-takewhile-value" , convertNoIgnoredTakeWhileValue ] ,
537
570
[ "rxjs-no-implicit-any-catch" , convertNoImplicitAnyCatch ] ,
@@ -540,11 +573,23 @@ export const ruleConverters = new Map([
540
573
[ "rxjs-no-nested-subscribe" , convertNoNestedSubscribe ] ,
541
574
[ "rxjs-no-redundant-notify" , convertNoRedundantNotify ] ,
542
575
[ "rxjs-no-sharereplay" , convertNoShareReplay ] ,
576
+ [ "rxjs-no-subclass" , convertNoSubclass ] ,
543
577
[ "rxjs-no-subject-unsubscribe" , convertNoSubjectUnubscribe ] ,
544
578
[ "rxjs-no-subject-value" , convertNoSubjectValue ] ,
579
+ [ "rxjs-no-tap" , convertNoTap ] ,
580
+ [ "rxjs-no-topromise" , convertNoToPromise ] ,
545
581
[ "rxjs-no-unbound-methods" , convertNoUnboundMethods ] ,
582
+ [ "rxjs-no-unsafe-catch" , convertNoUnsafeCatch ] ,
583
+ [ "rxjs-no-unsafe-first" , convertNoUnsafeFirst ] ,
546
584
[ "rxjs-no-unsafe-subject-next" , convertNoUnsafeSubjectNext ] ,
585
+ [ "rxjs-no-unsafe-switchmap" , convertNoUnsafeSwitchmap ] ,
547
586
[ "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 ] ,
548
593
[ "semicolon" , convertSemicolon ] ,
549
594
[ "space-before-function-paren" , convertSpaceBeforeFunctionParen ] ,
550
595
[ "space-within-parens" , convertSpaceWithinParens ] ,
0 commit comments