For our REST API we have standardized on using hyphen case,
i.e. GET /store-users?first-name=dan
and not GET /storeUsers?firstName=dan
How can we enforce this naming convention as developers keep adding non compliant URLs to the application. Some static analysis of the spring rest controller annotations that would fail the maven build would be ideal.