1
0
Fork 0
dotfiles/nvim/lua/plugins/sonarlint.lua
Olli 589872bd37 nvim: Enable JavaScript language server
Enable “tsserver” as language server for both JavaScript and TypeScript.
Additionally, enable SonarLint for JavaScript files and disable it for Python
and PHP.
2026-04-28 08:49:47 +02:00

31 lines
803 B
Lua

vim.pack.add({
gl("schrieveslaach/sonarlint.nvim"),
})
require('sonarlint').setup({
server = {
cmd = {
'sonarlint-ls',
'-stdio',
'-analyzers',
"/usr/share/java/sonarlint-ls/analyzers/sonarjava.jar",
"/usr/share/java/sonarlint-ls/analyzers/sonargo.jar",
"/usr/share/java/sonarlint-ls/analyzers/sonarhtml.jar",
"/usr/share/java/sonarlint-ls/analyzers/sonarjs.jar",
},
settings = {
sonarlint = {
test = "test",
disableTelemetry = true,
focusOnNewCode = true,
showAnalyzerLogs = true,
},
},
},
filetypes = {
'java',
'go',
'html',
'javascript',
},
})