return { { 'nvimtools/none-ls.nvim', dependencies = { { 'davidmh/cspell.nvim', }, }, config = function () local cspell = require('cspell') local null_ls = require('null-ls') null_ls.setup { sources = { cspell.diagnostics.with({ diagnostics_postprocess = function(diagnostic) diagnostic.severity = vim.diagnostic.severity.HINT end, }), cspell.code_actions, null_ls.builtins.diagnostics.djlint, null_ls.builtins.formatting.djlint, null_ls.builtins.code_actions.gitsigns, }, should_attach = function(bufnr) local bufname = vim.api.nvim_buf_get_name(bufnr) return not bufname:match("gen.nvim") end, } end, } }