The Violations Explorer is an interface for systematically reviewing static violations and facilitating remediation. All static analysis violations widgets drill down to the Violations Explorer.
Running static analysis on multiple branches using the same run configuration
When running static analysis on multiple branches using the same run configuration, the same instance of a violation will be reported across builds as a new violation. As a result, widgets that present changes in the number of violations will not be accurate. You can change this behavior by Configuring Static Analysis Settings.
The Violations Explorer is made up of five main parts:
- Search panel - see Searching for Violations
- Search results panel - see Viewing Search Results
- Sources panel - see Viewing Sources
- Actions panel - see Prioritization Tab, Addressing Violations, Viewing Flow Analysis Traces, and Viewing Duplicate Code Violations
- Machine Learning menu - see Using the Machine Learning Recommendations