@@ -23,13 +23,15 @@ ruleTester({ types: true }).run('finnish', finnishRule, {
23
23
someArray.forEach((element$: Observable<any>) => {});
24
24
25
25
function someFunction$(someParam$: Observable<any>): Observable<any> { return someParam; }
26
+ function someImplicitReturnFunction$(someParam$: Observable<any>) { return someParam; }
26
27
27
28
class SomeClass {
28
29
someProperty$: Observable<any>;
29
30
constructor (someParam$: Observable<any>) {}
30
31
get someGetter$(): Observable<any> { throw new Error("Some error."); }
31
32
set someSetter$(someParam$: Observable<any>) {}
32
33
someMethod$(someParam$: Observable<any>): Observable<any> { return someParam; }
34
+ someImplicitReturnMethod$(someParam$: Observable<any>) { return someParam; }
33
35
}
34
36
35
37
interface SomeInterface {
@@ -131,6 +133,7 @@ ruleTester({ types: true }).run('finnish', finnishRule, {
131
133
const someObservable$ = of(0);
132
134
const someArray = [someObservable$];
133
135
function someFunction(someParam$: Observable<any>): Observable<any> { return someParam$; }
136
+ function someImplicitReturnFunction(someParam$: Observable<any>) { return someParam$; }
134
137
` ,
135
138
options : [ { functions : false } ] ,
136
139
} ,
@@ -141,6 +144,7 @@ ruleTester({ types: true }).run('finnish', finnishRule, {
141
144
142
145
class SomeClass {
143
146
someMethod(someParam$: Observable<any>): Observable<any> { return someParam$; }
147
+ someImplicitReturnMethod(someParam$: Observable<any>) { return someParam$; }
144
148
}
145
149
146
150
interface SomeInterface {
@@ -269,6 +273,8 @@ ruleTester({ types: true }).run('finnish', finnishRule, {
269
273
const someArray = [someObservable$];
270
274
function someFunction(someParam$: Observable<any>): Observable<any> { return someParam$; }
271
275
~~~~~~~~~~~~ [shouldBeFinnish]
276
+ function someImplicitReturnFunction(someParam$: Observable<any>) { return someParam$; }
277
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~ [shouldBeFinnish]
272
278
` ,
273
279
) ,
274
280
fromFixture (
@@ -279,6 +285,8 @@ ruleTester({ types: true }).run('finnish', finnishRule, {
279
285
class SomeClass {
280
286
someMethod(someParam$: Observable<any>): Observable<any> { return someParam$; }
281
287
~~~~~~~~~~ [shouldBeFinnish]
288
+ someImplicitReturnMethod(someParam$: Observable<any>) { return someParam$; }
289
+ ~~~~~~~~~~~~~~~~~~~~~~~~ [shouldBeFinnish]
282
290
}
283
291
284
292
interface SomeInterface {
@@ -413,6 +421,8 @@ ruleTester({ types: true }).run('finnish', finnishRule, {
413
421
class SomeClass {
414
422
someMethod(someValue: any): Observable<any> { return of(someValue); }
415
423
~~~~~~~~~~ [shouldBeFinnish]
424
+ someImplicitReturnMethod(someValue: any) { return of(someValue); }
425
+ ~~~~~~~~~~~~~~~~~~~~~~~~ [shouldBeFinnish]
416
426
}
417
427
418
428
interface SomeInterface {
0 commit comments