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 ;)