From 871a816d5c975ad63ec1aad57ce846bdfd85c31f Mon Sep 17 00:00:00 2001
From: Patrick Auernig <patrick.auernig@mykolab.com>
Date: Fri, 24 May 2024 14:03:16 +0200
Subject: [PATCH] Fix or disable some lua linter complaints

---
 lua/valeth/plugins/crates.lua     | 2 +-
 lua/valeth/plugins/formatting.lua | 2 +-
 lua/valeth/plugins/lsp.lua        | 2 ++
 lua/valeth/plugins/resession.lua  | 2 +-
 lua/valeth/plugins/treesitter.lua | 4 ++--
 5 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/lua/valeth/plugins/crates.lua b/lua/valeth/plugins/crates.lua
index 133af39..992e427 100644
--- a/lua/valeth/plugins/crates.lua
+++ b/lua/valeth/plugins/crates.lua
@@ -9,7 +9,7 @@ spec.dependencies = {
 }
 
 spec.config = function()
-    require("crates").setup()
+    require("crates").setup({})
 
     local cmp = require("cmp")
 
diff --git a/lua/valeth/plugins/formatting.lua b/lua/valeth/plugins/formatting.lua
index a0117ba..a68b03f 100644
--- a/lua/valeth/plugins/formatting.lua
+++ b/lua/valeth/plugins/formatting.lua
@@ -19,7 +19,7 @@ end
 
 local function format_file()
     local bufnr = vim.api.nvim_get_current_buf()
-    local lsp_client = vim.lsp.get_active_clients({ bufnr = bufnr })
+    local lsp_client = vim.lsp.get_clients({ bufnr = bufnr })
 
     if #lsp_client ~= 0 then
         vim.lsp.buf.format({ async = false, timeout_ms = 5000 })
diff --git a/lua/valeth/plugins/lsp.lua b/lua/valeth/plugins/lsp.lua
index c51872a..680dc96 100644
--- a/lua/valeth/plugins/lsp.lua
+++ b/lua/valeth/plugins/lsp.lua
@@ -46,6 +46,8 @@ local function lua_ls_setup(lsp_config)
 end
 
 local function toggle_inlay_hints()
+    -- the docs suggest this, so this should be fine
+    ---@diagnostic disable-next-line: missing-parameter
     local to_enable = not vim.lsp.inlay_hint.is_enabled()
     vim.lsp.inlay_hint.enable(to_enable)
     local status = to_enable and "enabled" or "disabled"
diff --git a/lua/valeth/plugins/resession.lua b/lua/valeth/plugins/resession.lua
index 9c87b69..631817b 100644
--- a/lua/valeth/plugins/resession.lua
+++ b/lua/valeth/plugins/resession.lua
@@ -36,7 +36,7 @@ spec.config = function()
         end
     })
 
-    resession.setup()
+    resession.setup({})
 end
 
 return spec
diff --git a/lua/valeth/plugins/treesitter.lua b/lua/valeth/plugins/treesitter.lua
index 7c79ba4..efc9ead 100644
--- a/lua/valeth/plugins/treesitter.lua
+++ b/lua/valeth/plugins/treesitter.lua
@@ -8,7 +8,7 @@ spec.dependencies = {
 }
 
 spec.config = function()
-    require("nvim-treesitter.configs").setup {
+    require("nvim-treesitter.configs").setup({
         ensure_installed = {
             "rust",
             "lua",
@@ -27,7 +27,7 @@ spec.config = function()
         },
 
         endwise = { enable = true }
-    }
+    })
 
     require("treesitter-context").setup()