From 3283deec96314326faed1d3a94ce142ae9773d8b Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Mon, 13 May 2024 20:02:11 -0600 Subject: [PATCH] lint: ignore some type errors --- lua/oil/adapters/files.lua | 2 +- lua/oil/adapters/trash/freedesktop.lua | 2 +- lua/oil/adapters/trash/mac.lua | 2 +- lua/oil/fs.lua | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lua/oil/adapters/files.lua b/lua/oil/adapters/files.lua index aab17501..d502c909 100644 --- a/lua/oil/adapters/files.lua +++ b/lua/oil/adapters/files.lua @@ -343,7 +343,7 @@ M.list = function(url, column_defs, cb) local dir = fs.posix_to_os_path(path) local fetch_meta = columns.get_metadata_fetcher(M, column_defs) - ---@diagnostic disable-next-line: param-type-mismatch + ---@diagnostic disable-next-line: param-type-mismatch, discard-returns uv.fs_opendir(dir, function(open_err, fd) if open_err then if open_err:match("^ENOENT: no such file or directory") then diff --git a/lua/oil/adapters/trash/freedesktop.lua b/lua/oil/adapters/trash/freedesktop.lua index 3109a048..24a6e683 100644 --- a/lua/oil/adapters/trash/freedesktop.lua +++ b/lua/oil/adapters/trash/freedesktop.lua @@ -242,7 +242,7 @@ M.list = function(url, column_defs, cb) end local info_dir = fs.join(trash_dir, "info") - ---@diagnostic disable-next-line: param-type-mismatch + ---@diagnostic disable-next-line: param-type-mismatch, discard-returns uv.fs_opendir(info_dir, function(open_err, fd) if open_err then if open_err:match("^ENOENT: no such file or directory") then diff --git a/lua/oil/adapters/trash/mac.lua b/lua/oil/adapters/trash/mac.lua index cda4a1ed..8b2d33a3 100644 --- a/lua/oil/adapters/trash/mac.lua +++ b/lua/oil/adapters/trash/mac.lua @@ -48,7 +48,7 @@ M.list = function(url, column_defs, cb) local _, path = util.parse_url(url) assert(path) local trash_dir = get_trash_dir() - ---@diagnostic disable-next-line: param-type-mismatch + ---@diagnostic disable-next-line: param-type-mismatch, discard-returns uv.fs_opendir(trash_dir, function(open_err, fd) if open_err then if open_err:match("^ENOENT: no such file or directory") then diff --git a/lua/oil/fs.lua b/lua/oil/fs.lua index 82def6c9..ac216a18 100644 --- a/lua/oil/fs.lua +++ b/lua/oil/fs.lua @@ -163,7 +163,7 @@ end ---@param dir string ---@param cb fun(err: nil|string, entries: nil|{type: oil.EntryType, name: string}) M.listdir = function(dir, cb) - ---@diagnostic disable-next-line: param-type-mismatch + ---@diagnostic disable-next-line: param-type-mismatch, discard-returns uv.fs_opendir(dir, function(open_err, fd) if open_err then return cb(open_err) @@ -203,7 +203,7 @@ M.recursive_delete = function(entry_type, path, cb) if entry_type ~= "directory" then return uv.fs_unlink(path, cb) end - ---@diagnostic disable-next-line: param-type-mismatch + ---@diagnostic disable-next-line: param-type-mismatch, discard-returns uv.fs_opendir(path, function(open_err, fd) if open_err then return cb(open_err) @@ -273,7 +273,7 @@ M.recursive_copy = function(entry_type, src_path, dest_path, cb) if mkdir_err then return cb(mkdir_err) end - ---@diagnostic disable-next-line: param-type-mismatch + ---@diagnostic disable-next-line: param-type-mismatch, discard-returns uv.fs_opendir(src_path, function(open_err, fd) if open_err then return cb(open_err)