Analyzing source code with static analysis tools

The Test and Performance Tools Platform (TPTP) provides capabilities to integrate a variety of analysis providers. Each analysis provider can supply tools that provide different forms of analysis, but the interface for the tools remains consistent in the TPTP analysis framework.
Using the Java code review provider that is part of TPTP, you can run a static analysis of the resources that you are working with to detect violations of rules and rule categories. The analysis generates a report, in an Analysis Results view, of results that do not conform to the rules that you specify.

The Java and Debug perspectives provide analysis capabilities by default, but you can customize any other perspective to include analysis capabilities. The analysis framework allows both third-party tool vendors and anyone writing new tools to integrate different forms of analysis without changing how you perform analysis operations.

Related concepts
Static analysis
Static analysis rules and rule categories
Static analysis results