-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Extract the analyzers from VSCode extension.
This is probably more maintainable and adds the benefit of new analyzers like CFamily. However this is a paradigm shift from the current implementation. The current implementation downloads the analyzers when the corresponding parameter is enabled. In this new implementation, all servers are present and enabled out of the box. This makes things simpler, and removes the needs for subpackages for every analyzer. But this also means heavy change in the way this package is configured. Additionally, many sonarlint LSP extensions have been added/modified. I based my work on the source code of the typescript front end of vscode's extension.
- Loading branch information
Showing
16 changed files
with
367 additions
and
962 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
[ | ||
{ | ||
"directory": ".", | ||
"command": "/usr/bin/c++ sample.cpp", | ||
"file": "sample.cpp", | ||
"output": "dummy" | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
int g(int& val) | ||
{ | ||
return val; | ||
} |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.