Static code analysis with Sonar.