summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/plugins/nvim-lint.lua
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-04-24 11:36:39 +0300
committerKyren223 <Kyren223@proton.me>2025-04-24 11:36:39 +0300
commit6bef8f32b19778fdfe52f0eb39719425508dcc7b (patch)
treef293141ed7e8676b76bb06c07a0fa9472b10e2ac /.config/nvim/lua/custom/plugins/nvim-lint.lua
parentdbd9a6fdd0c44e26b200fb706aacd120a2e09c47 (diff)
Refactored nvim config to make it easier and less insanely nested
Diffstat (limited to '.config/nvim/lua/custom/plugins/nvim-lint.lua')
-rw-r--r--.config/nvim/lua/custom/plugins/nvim-lint.lua41
1 files changed, 0 insertions, 41 deletions
diff --git a/.config/nvim/lua/custom/plugins/nvim-lint.lua b/.config/nvim/lua/custom/plugins/nvim-lint.lua
deleted file mode 100644
index 7bb3a16..0000000
--- a/.config/nvim/lua/custom/plugins/nvim-lint.lua
+++ /dev/null
@@ -1,41 +0,0 @@
-return {
- 'mfussenegger/nvim-lint',
- lazy = false,
- config = function()
- local lint = require('lint')
- lint.linters_by_ft = {
- -- c = { 'clangtidy' },
- -- cpp = { 'clangtidy' },
- go = { 'golangcilint' },
- -- python = { 'flake8' },
- json = { 'jsonlint' },
- bash = { 'shellcheck' },
- }
-
- vim.api.nvim_create_autocmd({ 'BufEnter', 'BufWritePost', 'InsertLeave', 'TextChanged', 'TextChangedI' }, {
- group = vim.api.nvim_create_augroup('nvim-lint', { clear = true }),
- callback = function()
- require('lint').try_lint()
- end,
- })
-
- -- NOTE: most if not all of clangt-idy warnings are
- -- also reported by clangd, so this function filters clang-tidy warnings
- -- to avoid duplication of warnings
- -- local clangtidy_parser = lint.linters.clangtidy.parser
- -- lint.linters.clangtidy.parser = function(output, bufnr, linter_cwd)
- -- local diagnostics = clangtidy_parser(output, bufnr, linter_cwd)
- -- diagnostics = vim.tbl_filter(function(diagnostic)
- -- if diagnostic.severity == vim.diagnostic.severity.WARN then
- -- return false
- -- end
- -- if diagnostic.severity == vim.diagnostic.severity.ERROR then
- -- return false
- -- end
- --
- -- return true
- -- end, diagnostics)
- -- return diagnostics
- -- end
- end,
-}