return { "mfussenegger/nvim-lint", event = { "BufReadPre", "BufNewFile" }, config = function() local lint = require("lint") lint.linters_by_ft = { solidity = {'solhint'}, } vim.api.nvim_create_autocmd({ "BufEnter", "BufWritePost" }, { group = vim.api.nvim_create_augroup("RunLinter", { clear = true }), callback = function() lint.try_lint() lint.try_lint("codespell") end, }) end, }