Thanks to a validation framework, you will be able to make sure that the whole team follows rules YOU judge as important.
Contrary to checkstyle, such standards can be independent from code.
Here are some examples of rules you can plug in Intent to control code consistency :
- Depency-relative : any Action displayed to end-user should be exported to API
- Test coverage : any Action displayed to end-user should be covered by at least one SWTBot test
- Doc related : any Action displayed to end-user should be presented inside the User Guide with a screenshot
Such rules make the team stick to your own standards & processes automatically. In result, you'll spend less time reviewing the code, and will be able to focus on the dev itself.
Your code will be both documented and consistent, which will ease its understanding.