return { { 'neovim/nvim-lspconfig', version = '^2.0', }, { 'nvimtools/none-ls.nvim', dependencies = { 'nvim-lua/plenary.nvim', 'gbprod/none-ls-shellcheck.nvim', }, config = function() local nls = require('null-ls') nls.setup({ sources = { -- nls.builtins.code_actions.impl, -- nls.builtins.completions.spell, nls.builtins.formatting.stylua, nls.builtins.formatting.shfmt, nls.builtins.formatting.buf, require("none-ls-shellcheck.diagnostics"), require("none-ls-shellcheck.code_actions"), }, }) end, }, }