Calidad de código · plugin para JetBrains

RxJava Disposable Leak Companion

Gratis

Code Quality / Logging

Warning icon on an RxJava xxx.subscribe(...) call (Observable/Flowable/Single/Maybe/Completable, RxJava 2.x/3.x) written as a bare expression statement: the returned Disposable is discarded immediately, with no way to ever call .dispose() on it later. RxJava's own guidance is explicit: always dispose of subscriptions when no longer needed, or this is a well-documented source of memory/resou

37Descargas
0Estrellas en GitHub
2026-08-27Publicado
GratisPrecio

La brecha que resuelve

orders.subscribe(order -> process(order)); compiles fine and starts the subscription — but the Disposable it returns is thrown away on the spot. There is no variable, no CompositeDisposable.add(...), nothing — the subscription can never be cancelled, and if the source never completes (a long-lived stream, a UI event source, a polling observable), it silently keeps the subscriber alive for the rest of the application's life.

Datos y precio

Categoría
Calidad de código
Precio
Gratis
Plataforma
IntelliJ-family
Primera publicación
2026-08-27
ID en Marketplace
#33884
Repositorio
rxjava-disposable-leak-companion
Crecimiento
Recién publicado
¿Necesitas una herramienta así hecha para tu código?Reglas de análisis estático a medida, integración con CI/CD, distribución privada de plugins y auditorías de rendimiento para plugins IntelliJ.
Trabaja con Joel

Descargas y estrellas al 2026-10-18, actualizadas dos veces al día desde las API de JetBrains Marketplace y GitHub.