I was working very slowly during the last weeks on a major code cleaning of the OOo Eclipse integration. I did it using checkstyle rules and the eclipse-cs plugin. These rules are including some importants points like:
- code complexity
- header presence verification
- naming conventions checks
- Javadoc checks.
I was very impressed to see the complex methods I had written... and it was so complex that it took a long time to simplify them correctly. Now the code is much better and can welcome new developers ;)