Are incremental scans available?


I can’t find enough satisfactory information about is SonarQube supporting incremental scans?

If yes:

  • For which langages?
  • With which SonarQube edition? And which version?

If no: how can we be more efficient in order to not scan all the code for just some minor changes? Should we upgrade the infrastructure to add more power?

We are using the Community Edition in version 9.4.


Hey there.

Pull Request Analysis in SonarQube v9.9+ can take advantage of incremental analysis. Branch analysis (including just the main branch, which is all you can do with Community Edition) hasn’t gotten to this point yet.

You should know that your version is past EOL. You should upgrade to either the latest version or the current LTS at your earliest convenience. Your upgrade path is:

9.4 > 9.9.3 → 10.3 (last step optional)

You may find these resources helpful:

If you have questions about upgrading, feel free to open a new thread for that here.

Using the latest supported versions includes performance improvements (even if not directly linked to incremental analysis), so it shouldn’t be missed.