emacs-lsp / lsp-sonarlint

lsp-mode :heart: sonarlint
GNU General Public License v3.0
76 stars 13 forks source link

Refactor lsp-sonarlint and cfamily support #20

Open xeonxu opened 9 months ago

xeonxu commented 9 months ago

To use AIO solution of VS Code's sonarlint plugin. Optimize to use activation-fn instead of major-mode method when creating lsp-client. This will let you changing support languages in runtime.

And big update, lsp-sonarlint now support cfamily languages. At last, I update the render function of "Show Rule Description". It will bring more details of help information.

xeonxu commented 9 months ago

Screenshot 2023-09-21 210931 Here is a C file with lsp-sonarlint enabled.

Horrih commented 3 weeks ago

Hello @xeonxu I just realized that I implemented a PR really similar to yours. Any news from maintainers about your PR ?