fix(check-queries): only show timings for existing queries

This commit is contained in:
Christian Clason
2025-05-30 15:55:30 +02:00
committed by Christian Clason
parent fa0bb30ebd
commit 01dd4b05cf

View File

@@ -19,8 +19,10 @@ do
local before = vim.uv.hrtime()
local ok, query = pcall(vim.treesitter.query.get, lang, query_type)
local duration = vim.uv.hrtime() - before
table.insert(timings, { duration = duration, lang = lang, query_type = query_type })
print(string.format('Checking %s %s (%.02fms)', lang, query_type, duration * 1e-6))
if query then
table.insert(timings, { duration = duration, lang = lang, query_type = query_type })
print(string.format('Checking %s %s (%.02fms)', lang, query_type, duration * 1e-6))
end
if not ok then
errors[#errors + 1] = string.format('%s (%s): %s', lang, query_type, query)
end