Files
nixos-config/pkgs/nvchad/custom/configs/nvim-lint.lua
2024-03-03 01:49:50 +05:30

22 lines
477 B
Lua

-- Doesn't work
local lint = require("lint")
lint.linters_by_ft = {
lua = { "luacheck" },
javascript = { "eslint_d" },
typescript = { "eslint_d" },
javascriptreact = { "eslint_d" },
typescriptreact = { { "eslint_d" } },
nix = { "statix" },
}
local lint_augroup = vim.api.nvim_create_augroup("lint", { clear = true })
vim.api.nvim_create_autocmd({ "BufEnter", "BufWritePost", "InsertLeave" }, {
group = lint_augroup,
callback = function()
lint.try_lint()
end,
})