Calidad de código · plugin para JetBrains

Thread-Confinement Escape Companion

Gratis

Concurrency / Async Bugs

Flags a mutable local variable shared with a background thread that the same method also touches afterward without synchronization.

36Descargas
0Estrellas en GitHub
—Publicado
GratisPrecio

La brecha que resuelve

CWE-362/366. Thread confinement (never sharing mutable state across threads) is the standard strategy for avoiding race conditions, and Java has no language-level way to enforce it -- exactly the gap a static analyzer needs to cover. Real, documented in reference material (MIT 6.005/6.031 Thread Safety). Searched explicitly for a named competitor (FindBugs rule, CodeQL query, Datadog rule) for this exact angle and found none -- stated honestly, unlike this catalog's other Tier -3 entries where a specific absence was confirmed by name.

Datos y precio

Categoría
Calidad de código
Precio
Gratis
Plataforma
IntelliJ-family
Primera publicación
—
ID en Marketplace
#34080
Repositorio
thread-confinement-escape-companion
Crecimiento
▲ +3500.0% desde el 2026-09-05 (1→36)
¿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.