Code Quality · JetBrains plugin

Mismatched Lock Object Companion

Free

Concurrency / Async Bugs

Flags a synchronized block whose lock object is PROVEN to never be the same as another lock guarding the same field elsewhere in the class.

33Downloads
0GitHub stars
—Published
FreePricing

The gap it fixes

Broken mutual exclusion that looks like real thread-safety but isn't -- SEI CERT LCK06-J/LCK00-J. FindBugs has related detectors ("lock does not guard", instance-vs-static lock mismatches) -- bytecode/CI only, not an inline IDE inspection. No dedicated Marketplace plugin found.

Facts and pricing

Category
Code Quality
Pricing
Free
Platform
IntelliJ-family
First published
—
Marketplace ID
#34075
Repository
mismatched-lock-object-companion
Growth
▲ +3200.0% since 2026-09-05 (1→33)
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.