Sonar Scanning slower than expected on multi-core environment

Hello @sodul,

Thanks for having created this dedicated thread.

Being able to run different language analyzers in parallel is an option we have in our backlog. Before doing that, we want to optimize the raw performance of each analyzers and do incremental analysis on PR (ie: just analyze what has been changed).

For the languages you are using, a enhancement will be deployed in the coming weeks on SonarCloud to analyze only changed files for Go, CloudFormation and Terraform on PR. For Python and TypeScript, this is part of our 2022 objectives to be able to do the same.

  1. Can you share the number of LOCs and number of files you have for each of the 5 languages in your repo?
  2. Can you share privately the logs of a full scan of your repo?

Thanks
Alex

2 Likes