Code Quality · JetBrains plugin

Interface Exception Divergence Companion

Free

Exception Handling

Flags a call through an interface-typed reference, wrapped in a broad silent catch, where real implementations diverge on which RuntimeException they throw directly.

41Downloads
0GitHub stars
—Published
FreePricing

The gap it fixes

A real Liskov Substitution violation: a caller written assuming one implementation's behavior ("PayPalGateway never throws this") silently breaks when dependency injection hands it a different real implementation at runtime. No PMD/SonarQube/CodeQL rule found with this exact angle (PMD's MissingOverride is about a missing @Override annotation, a different concern); no dedicated Marketplace plugin found.

Facts and pricing

Category
Code Quality
Pricing
Free
Platform
IntelliJ-family
First published
—
Marketplace ID
#34071
Repository
interface-exception-divergence-companion
Growth
▲ +4000.0% since 2026-09-05 (1→41)
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.