mirror of
https://github.com/neovim/neovim
synced 2025-07-16 01:01:49 +00:00
refactor: fix luals type warnings
This commit is contained in:
@ -1372,7 +1372,7 @@ function M.validate(help_dir, include, parser_path)
|
||||
parser_path = parser_path and vim.fn.expand(parser_path) or nil
|
||||
|
||||
for _, f in ipairs(helpfiles) do
|
||||
local helpfile = assert(vim.fs.basename(f))
|
||||
local helpfile = vim.fs.basename(f)
|
||||
local rv = validate_one(f, parser_path)
|
||||
print(('validated (%-4s errors): %s'):format(#rv.parse_errors, helpfile))
|
||||
if #rv.parse_errors > 0 then
|
||||
@ -1430,7 +1430,7 @@ end
|
||||
--- :help files, we can be precise about the tolerances here.
|
||||
--- @param help_dir? string e.g. '$VIMRUNTIME/doc' or './runtime/doc'
|
||||
function M.test_gen(help_dir)
|
||||
local tmpdir = assert(vim.fs.dirname(vim.fn.tempname()))
|
||||
local tmpdir = vim.fs.dirname(vim.fn.tempname())
|
||||
help_dir = vim.fn.expand(help_dir or '$VIMRUNTIME/doc')
|
||||
print('doc path = ' .. vim.uv.fs_realpath(help_dir))
|
||||
|
||||
|
@ -813,7 +813,7 @@ local function get_script_path()
|
||||
end
|
||||
|
||||
local script_path = get_script_path()
|
||||
local base_dir = vim.fs.dirname(assert(vim.fs.dirname(script_path)))
|
||||
local base_dir = vim.fs.dirname(vim.fs.dirname(script_path))
|
||||
|
||||
local function delete_lines_below(doc_file, tokenstr)
|
||||
local lines = {} --- @type string[]
|
||||
@ -965,7 +965,7 @@ local function gen_target(cfg)
|
||||
end
|
||||
end
|
||||
-- FIXME: Using f_base will confuse `_meta/protocol.lua` with `protocol.lua`
|
||||
local f_base = assert(vim.fs.basename(f))
|
||||
local f_base = vim.fs.basename(f)
|
||||
sections[f_base] = make_section(f_base, cfg, briefs_txt, funs_txt)
|
||||
end
|
||||
|
||||
|
@ -458,7 +458,7 @@ local function dump_uncommitted(filename, uncommitted)
|
||||
local out_path = 'luacats-uncommited/' .. filename:gsub('/', '%%') .. '.txt'
|
||||
if #uncommitted > 0 then
|
||||
print(string.format('Could not commit %d objects in %s', #uncommitted, filename))
|
||||
vim.fn.mkdir(assert(vim.fs.dirname(out_path)), 'p')
|
||||
vim.fn.mkdir(vim.fs.dirname(out_path), 'p')
|
||||
local f = assert(io.open(out_path, 'w'))
|
||||
for i, x in ipairs(uncommitted) do
|
||||
f:write(i)
|
||||
|
Reference in New Issue
Block a user