 <p>AFAIK, it is not possible to have Sonar use the Checkstyle definitions from the repository. Is <em>is</em>, however, possible to have Sonar use the current Checkstyle suppression filter from the repository.</p> <p>As for the rules definitions, I think you will have to maintain them in Sonar, and when anything is changed, also change the copy in the repository which is used by eclipse-cs. This is redundant, but at least it affects only one person - the rest of the team can reap the benefits. This approach also enables intentional differences, e.g. when some Eclipse-specific issue is checked (say, something concerning source folders, which don't exist in Sonar).</p> <p>The path to the suppressions filter file can be <a href="http://stackoverflow.com/q/8623006/1005481">configured in Sonar</a> to refer to the location where your stuff is checked out for Sonar analysis. So that part can be maintained in the repository without any redundancy.</p>