Currently, only pull requests that are forked off the default branch (such as master or main) have baseline analysis, meaning DeepSource raises only new issues detected in the pull request as compared to the default branch's baseline.
If a new pull request is forked off of an existing pull request, the base branch doesn't match the default branch, making DeepSource unable to infer the new issues. In this case, we default to showing all issues in the branch, which can be annoying.
We're working on implementing baseline analysis for non-default branches to solve this.