By default DeepSource checks for .deepsource.toml in the master branch, however, I have a practice of working on develop branch or on some xyz:patch1 branch and it is a repeated task to every time add .deepsource.toml and then update branch name from master to develop.
Thus, the user must have the right to update the branch name for future preference on which deepsource by default looks for deepsource.toml before running analysis.
Keeping in mind master is still my project’s default branch.