The Community Build was a revelation. It was free, open-source, and set it up in an afternoon
Yes, unless explicitly excluded in sonar-project.properties . You must use sonar.exclusions to ignore generated files, or they count against your LOC limit. sonarqube license
Soon, the team grew to 50 developers. They started using "Pull Requests" (PRs) to review each other's code, but the Community Edition didn't support PR analysis or branch tracking. Alex’s team was stuck manually checking if their fixes actually worked before merging, which slowed them down. The Community Build was a revelation