The History tab provides a record of all the DeepSource analysis runs conducted on the repository. Each entry displays the impacted branch, the most recent analyzed commit, and the number of newly detected and resolved issues since the previous run. This tab also enables you to act on active pull requests and access historical analysis data.

Analysis runs

You can switch between Open and Closed pull requests in the Analysis Runs section. Clicking on any of the analysis runs will reveal the checks and a summary of the run. If there are any failing checks, the open issues will be displayed. Clicking on any of these issues will take you to the issue occurrence page, where you can view the occurrences, a detailed description, and contextual code.

Ignore an occurrence of an issue

Refer to Ignoring issues.

Suppress metrics

By setting a threshold and enabling enforcement in the repository settings, pull request runs will fail if the threshold conditions aren't met. However, you can choose to suppress a metric from the Analysis Runs page in the History tab, which will unblock the pull request on your version control provider.

Retry analysis runs

Analysis checks that timed out or errored out can be retried manually from the UI. You can choose to retry an individual check or all unsuccessful checks in the analysis run. This operation is restricted to users with WRITE access to the repository.

Skip analysis runs

Transformer and analysis checks on a commit can be skipped by adding any of the following strings to the commit message:

  • [skip ci]
  • [ci skip]
  • [no ci]
  • [skipcq]

Transforms

This section displays the style changes made to your code by Transformers. Each card shows which Transformers were enabled and the total number of files that were transformed. If you click on any of the cards, you'll see a diff of all the transformations that were applied to the code.


What’s Next