Code Quality · JetBrains plugin

Mutable State Leak Companion

Free

Code Quality / Encapsulation

Flags a real mutation of a value returned by a getter that hands back one of its own mutable fields directly.

39Downloads
0GitHub stars
—Published
FreePricing

The gap it fixes

The real EI_EXPOSE_REP bug class (SpotBugs' own name for it) -- CWE-374/375. SpotBugs is bytecode-based, a CI/build-step tool, not an inline IDE inspection, and its own heuristic only checks the getter's SHAPE -- it never verifies a caller actually mutates the returned reference. No dedicated Marketplace plugin found that verifies real exploitation.

Facts and pricing

Category
Code Quality
Pricing
Free
Platform
IntelliJ-family
First published
—
Marketplace ID
#34073
Repository
mutable-state-leak-companion
Growth
▲ +3800.0% since 2026-09-05 (1→39)
Need a tool like this built for your codebase?Custom static-analysis rules, CI/CD integration, private plugin distribution and performance audits for IntelliJ plugins.
Work with Joel

Download and star counts as of 2026-10-18, refreshed twice daily from the JetBrains Marketplace and GitHub APIs.