Extending the Eclipse Checkstyle Plugin

The Checkstyle core and the eclipse-cs plugin can be extended to add one or more of the following artifacts:

As a starting point all extensions to eclipse-cs must be provided in the form of an Eclipse plugin. This way you can make use of the various extension hooks Checkstyle and the eclipse-cs plugin provide.
Luckily this is not as complicated as it sounds.

The easiest way is to check out the sample eclipse-cs extension plugin from the Git repository, this sample plugin provides an example for each documented extension hook.

The repository location is: https://github.com/checkstyle/eclipse-cs.git
The project to check out is: net.sf.eclipsecs.sample

After you got the project in your workspace you can just disconnect it from the Git and rename the project and the plugins symbolic bundle name in META-INF/MANIFEST.MF to your liking.

After your modifications you can simple export your plugin project as deployable plugin using Eclipse's Export Wizard.
Install your plugin into your Eclipse installation.