# Branch analysis

- [Main branch analysis](/sonarqube-cloud/analyzing-source-code/branch-analysis/main-branch-analysis.md): SonarQube Cloud’s Main Branch analysis is your third line of defense in keeping your code clean, after SonarQube for IDE and Pull Request analysis.
- [Branch analysis](/sonarqube-cloud/analyzing-source-code/branch-analysis/branch-analysis.md): SonarQube Cloud’s Branch analysis feature helps you expand coverage by triggering an analysis on a push to any specified branch (not just the main branch) without involving pull requests.
- [Branch analysis setup](/sonarqube-cloud/analyzing-source-code/branch-analysis/branch-analysis-setup.md): Setting up Branch analysis in SonarQube Cloud is simple when using on integrated CI. This page also covers how to set up branch analysis with a non-integrated CI or with a local build environment.
