-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Hello,
this is Tobias from the SonarLint team at SonarSource. I noticed that you're downloading the Jar archives manually from either Maven Central or our hosted JFrog Artifactory.
First things first: The JFrog Artifactory links will soon stop working and therefore the follow-up idea for you (as I have no idea of Emacs Lisp and how to implement it myself) is to rely on the SonarLint for Visual Studio Code released artifacts, as they're in fact just ZIP archives (VSIX is just a fancy name I guess) always uploaded to GitHub after every release.
The language server is present in extension/server/sonarlint-ls.jar and the language analyzers can be found in extension/analyzers.
This way you can make use of every analyzer there is (C# should come in handy for #18) as you don't support all of them yet (Infrastructure as Code and C# via OmniSharp). The sonarcfamily.jar is the frontend for the C/C++ analyzer but indeed, for the analysis to work you have to be in connected mode.
This way you also only have to rely on one single source of truth - the GitHub download page. You may not like it, but the arch-enemy Vim is already relying on it via the Mason Registry.
Best regards and Happy Holidays,
Tobias