Last One month I have worked in sonarqube. It is a static code analysis tool. It is also known as source code analysis is usualy performed as part of a code review and is carried out at the implementation phase of sdlc
Features: written in java, ruby, open source, support 30 + languages like c ,cpp , java,python, c#,etc.., support multiple os,support multiple databases like mysql, oracle, psql.., It can also be used in android development.
Functionality : Identify no. of bugs, Identify no. of vulnerabilities, code smells,Debt, code duplication, duplicated blocks
Another important feature: It can access multiple user, we can deactivate a rule, we can create our own rule.