Code Quality · JetBrains plugin

N+1 Query Companion

Free

Database Performance

Gutter icon on any Java/Kotlin for loop whose body accesses a lazy-loaded JPA association directly on the raw loop variable: the classic N+1 query shape: fetch a collection, then trigger one extra query per element while iterating it.

88Downloads
0GitHub stars
2026-09-01Published
FreePricing

The gap it fixes

Static N+1 detection already has a real, paid-adjacent competitor in this exact niche: JPA Fetch Lens (JetBrains Marketplace, real installs). Reading its published feature list and source confirms it is 100% hover/visualization — it shows you where an association might fire an extra query, but nothing in it marks the loop itself or gives you a fix-oriented tooltip at the exact site the extra query happens. N+1 Query Companion covers the same underlying JPA-annotation signal but anchors the warning on the loop (not the field declaration), so the fix target is obvious without cross-referen

Facts and pricing

Category
Code Quality
Pricing
Free
Platform
IntelliJ-family
First published
2026-09-01
Marketplace ID
#33888
Repository
n-plus-one-query-companion
Growth
New listing
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.