return { 'nvimtools/none-ls.nvim', dependencies = { "CKolkey/ts-node-action", }, config = function() local null_ls = require("null-ls") null_ls.setup({ sources = { null_ls.builtins.code_actions.gitsigns, null_ls.builtins.code_actions.gitrebase, null_ls.builtins.code_actions.textlint, null_ls.builtins.code_actions.ts_node_action, null_ls.builtins.diagnostics.alex, null_ls.builtins.diagnostics.buf, null_ls.builtins.diagnostics.buildifier, null_ls.builtins.diagnostics.gitleaks, null_ls.builtins.diagnostics.gitlint, null_ls.builtins.diagnostics.cmake_lint, null_ls.builtins.diagnostics.codespell, null_ls.builtins.diagnostics.commitlint, null_ls.builtins.diagnostics.cppcheck, null_ls.builtins.diagnostics.fish, null_ls.builtins.diagnostics.mypy, null_ls.builtins.diagnostics.protolint, --null_ls.builtins.diagnostics.mlint, - find it --null_ls.builtins.diagnostics.commitlint, - written in npm --null_ls.builtins.diagnostics.checkmake, - written in go null_ls.builtins.hover.dictionary, null_ls.builtins.formatting.black, null_ls.builtins.formatting.buf, null_ls.builtins.formatting.buildifier}, }) end }