about summary refs log tree commit diff stats
path: root/home-manager/soispha/config/neovim/nixvim/plugins/nvim-lint/lua/nvim-lint.lua
blob: 582da6384754a3b19a2e9300a1a5d4cf2fa339ea (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
require("lint").linters_by_ft = {
  -- text
  markdown = {};
  -- tex = {'chktex'}, -- maybe add some text linters ?

  -- shell
  sh = { "shellcheck"; };
  bash = { "shellcheck"; };
  zsh = { "shellcheck"; };
  dash = { "shellcheck"; };

  yaml = { "yamllint"; };
  nix = { "nix"; "statix"; };
}

vim.api.nvim_create_autocmd({ "BufEnter"; "BufWritePost"; }, {
  callback = function()
    require("lint").try_lint()
  end;
})