diff options
| author | kylo252 <[email protected]> | 2022-08-29 14:35:15 +0200 | 
|---|---|---|
| committer | kylo252 <[email protected]> | 2022-08-29 14:35:15 +0200 | 
| commit | 439e0c205a4c09545f08816ab5100fb5d9a93d3b (patch) | |
| tree | 4d3767b7e921dd707fe859b98bbaa5081fce205c /lua/lvim/lsp/null-ls/linters.lua | |
| parent | 47e4e5b83808f784010aa480753beaaef16ac579 (diff) | |
| parent | df84e4ecce5a7c8838fd21d5de939128f3214ef4 (diff) | |
Merge remote-tracking branch 'origin/rolling'
Diffstat (limited to 'lua/lvim/lsp/null-ls/linters.lua')
| -rw-r--r-- | lua/lvim/lsp/null-ls/linters.lua | 12 | 
1 files changed, 11 insertions, 1 deletions
| diff --git a/lua/lvim/lsp/null-ls/linters.lua b/lua/lvim/lsp/null-ls/linters.lua index 07c8094b..ba7670d3 100644 --- a/lua/lvim/lsp/null-ls/linters.lua +++ b/lua/lvim/lsp/null-ls/linters.lua @@ -6,9 +6,19 @@ local null_ls = require "null-ls"  local services = require "lvim.lsp.null-ls.services"  local method = null_ls.methods.DIAGNOSTICS +local alternative_methods = { +  null_ls.methods.DIAGNOSTICS, +  null_ls.methods.DIAGNOSTICS_ON_OPEN, +  null_ls.methods.DIAGNOSTICS_ON_SAVE, +} +  function M.list_registered(filetype)    local registered_providers = services.list_registered_providers_names(filetype) -  return registered_providers[method] or {} +  local providers_for_methods = vim.tbl_flatten(vim.tbl_map(function(m) +    return registered_providers[m] or {} +  end, alternative_methods)) + +  return providers_for_methods  end  function M.list_supported(filetype) | 
