My team has been using SonarQube for our Scala project for a while now and I find it very useful. Now we would also like to integrate SonarLint to improve our development quality. From what I learnt SonarLint for IntelliJ does not support Scala code analysis natively but it should work after connecting it to our SonarQube server instance (according to official webpage https://www.sonarlint.org/intellij).
My question is if SonarLint plugin after connecting to our SonarQube server will download its set of Scala rules and perform each analysis offline or will it delegate analysis to our SonarQube server and wait for its response? Is integration with SonarQube used only to get set of rules/quality profiles or is it necessary to run Scala analysis because SonarLint cannot perform it locally by itself?