33 lines
884 B
Lua
33 lines
884 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/sonarpython.jar",
|
|
"/usr/share/java/sonarlint-ls/analyzers/sonarphp.jar",
|
|
},
|
|
settings = {
|
|
sonarlint = {
|
|
test = "test",
|
|
disableTelemetry = true,
|
|
focusOnNewCode = true,
|
|
showAnalyzerLogs = true,
|
|
},
|
|
},
|
|
},
|
|
filetypes = {
|
|
'java',
|
|
'go',
|
|
'html',
|
|
'python',
|
|
"php"
|
|
},
|
|
})
|