Code Quality · JetBrains plugin

Binding Result Position Companion

Free

Spring Framework Pitfalls

Warning icon on a Spring MVC controller method parameter annotated @Valid/@Validated whose matching BindingResult/Errors parameter exists somewhere in the method signature, but isn't the parameter immediately following it: Spring's own ErrorsMethodArgumentResolver javadoc is explicit: "An Errors method argument is expected to appear immediately after the model attribute in the method si

46Downloads
0GitHub stars
2026-08-27Published
FreePricing

The gap it fixes

createOrder(@Valid OrderForm form, Model model, BindingResult bindingResult) compiles fine — but Spring can't associate that BindingResult with form's validation because Model sits between them. The validation errors are silently lost (or, depending on version, Spring throws at startup) — nothing about the code itself looks wrong.

Facts and pricing

Category
Code Quality
Pricing
Free
Platform
IntelliJ-family
First published
2026-08-27
Marketplace ID
#33896
Repository
binding-result-position-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.