aboutsummaryrefslogtreecommitdiff
path: root/runtime/autoload/ccomplete.lua
diff options
context:
space:
mode:
authordundargoc <gocdundar@gmail.com>2025-02-06 13:45:41 +0100
committerdundargoc <33953936+dundargoc@users.noreply.github.com>2025-02-09 18:10:54 +0100
commit198a952c13a1f44c216d3e83b65295cf78802f30 (patch)
tree1c286184abe99148dc6a6a08adc06c488675dadf /runtime/autoload/ccomplete.lua
parentcd3855fb2be78e2dc2d2ca4b8e950d9d9d9081bb (diff)
downloadrneovim-198a952c13a1f44c216d3e83b65295cf78802f30.tar.gz
rneovim-198a952c13a1f44c216d3e83b65295cf78802f30.tar.bz2
rneovim-198a952c13a1f44c216d3e83b65295cf78802f30.zip
build: add luals check
This automatically downloads and uses the correct luals binary for the currently used system. `make luals` will run luals on all lua files in `runtime`. We download lua-language-server manually instead of relying on contributors downloading it on their own (like with stylua) as lua-language-server is updated frequently which may cause unnecessary friction. Therefore, we download a pinned version of luals which we then can manually bump when needed. This can be re-evaluated if luals becomes more stable in the future. Currently this is not run when using `make lint` since cmake style "file caching" doesn't seem possible at the moment. This is because checking a single file doesn't seem to work. Work on https://github.com/neovim/neovim/issues/24563.
Diffstat (limited to 'runtime/autoload/ccomplete.lua')
-rw-r--r--runtime/autoload/ccomplete.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/autoload/ccomplete.lua b/runtime/autoload/ccomplete.lua
index ce85e84f7a..dbb70ec2f7 100644
--- a/runtime/autoload/ccomplete.lua
+++ b/runtime/autoload/ccomplete.lua
@@ -5,7 +5,8 @@
-- Ignore "value assigned to a local variable is unused" because
-- we can't guarantee that local variables will be used by plugins
--- luacheck: ignore 311
+-- luacheck: ignore
+--- @diagnostic disable
local vim9 = require('_vim9script')
local M = {}