add code analysis tools