summaryrefslogtreecommitdiff
path: root/lua/bee/lint.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/bee/lint.lua')
-rw-r--r--lua/bee/lint.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/lua/bee/lint.lua b/lua/bee/lint.lua
new file mode 100644
index 0000000..d29ea3a
--- /dev/null
+++ b/lua/bee/lint.lua
@@ -0,0 +1,18 @@
+return {
+ "nvim-lint",
+ auto_enable = true,
+ event = "FileType",
+ after = function(_)
+ require("lint").linters_by_ft = {
+ cpp = { "cpplint" },
+ javascript = { "eslint" },
+ typescript = { "eslint" },
+ }
+
+ vim.api.nvim_create_autocmd({ "BufWritePost" }, {
+ callback = function()
+ require("lint").try_lint()
+ end,
+ })
+ end,
+}