init.lua 523 B

1234567891011121314151617181920
  1. local lint = require("lint")
  2. return {
  3. default = {
  4. "default_lint"
  5. },
  6. default_lint = {},
  7. default_mypy_lint = function()
  8. lint.linters_by_ft = {
  9. python = { 'mypy', },
  10. vim.api.nvim_create_autocmd({ "BufWritePost" }, {
  11. group = vim.api.nvim_create_augroup(
  12. "nvim-lint-group", { clear = true }),
  13. callback = function()
  14. require("lint").try_lint()
  15. end,
  16. })
  17. }
  18. end,
  19. }