Use returned subscriptions (no-ignored-subscription)
May 16, 2021 ยท View on GitHub
The effects failures if an subscription returned by call to subscribe is neither assigned to a variable or property or passed to a function.
Rule details
Examples of incorrect code for this rule:
interval(1e3).subscribe(
(value) => console.log(value)
);
Examples of correct code for this rule:
const subscription = interval(1e3).subscribe(
(value) => console.log(value)
);
When subscribers are passed to subscribe they are chained, so the returned subscription can be ignored:
const numbers = new Observable<number>(subscriber => {
interval(1e3).subscribe(subscriber);
});
Options
This rule has no options.