add sonar source analysis