aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/check-queries.lua
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2025-04-27 16:08:59 +0200
committerChristian Clason <c.clason@uni-graz.at>2025-05-12 18:43:40 +0200
commit53d7118483e5c0d7bbe5548a2c158dc6fd35f699 (patch)
tree0ba10d8ed4543f216ccc5bdf77f040edbd0ed2ba /scripts/check-queries.lua
parentfeat(install)!: always generate from json if possible (diff)
downloadnvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar
nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar.gz
nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar.bz2
nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar.lz
nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar.xz
nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar.zst
nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.zip
refactor(lua): fix some luals warnings
Diffstat (limited to 'scripts/check-queries.lua')
-rwxr-xr-xscripts/check-queries.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/check-queries.lua b/scripts/check-queries.lua
index dddaf80d7..66b947914 100755
--- a/scripts/check-queries.lua
+++ b/scripts/check-queries.lua
@@ -7,13 +7,13 @@ local parsers = #_G.arg > 0 and { unpack(_G.arg) }
or require('nvim-treesitter.config').installed_parsers()
-- Extract captures from documentation for validation
-local captures = {}
+local captures = {} ---@type table[]
do
local current_query ---@type string
for line in io.lines('CONTRIBUTING.md') do
if vim.startswith(line, '### ') then
- current_query = line:sub(5):lower()
+ current_query = line:sub(5):lower() ---@type string
elseif vim.startswith(line, '@') and current_query then
if not captures[current_query] then
captures[current_query] = {}
@@ -24,14 +24,14 @@ do
end
-- Complete captures for injections.
- for _, lang in pairs(vim.tbl_keys(configs)) do
+ for lang, _ in pairs(configs) do
table.insert(captures['injections'], lang)
end
end
-- Check queries for each installed parser in parsers
local errors = {} ---@type string[]
-local timings = {} ---@type number[][]
+local timings = {} ---@type { duration: number, lang: string, query_type: string }[]
do
print('::group::Check parsers')