fix(lua): properly configure luacheck and remove local vim = ... lines (#20551)

This commit is contained in:
Folke Lemaitre
2022-10-09 12:40:56 +02:00
committed by GitHub
parent edc8a1f046
commit 8c2226fc30
10 changed files with 3 additions and 14 deletions

View File

@ -19,6 +19,8 @@ cache = true
ignore = {
"631", -- max_line_length
"212/_.*", -- unused argument, for vars with "_" prefix
"121", -- setting read-only global variable 'vim'
"122", -- setting read-only field of global variable 'vim'
}
-- Global objects defined by the C code

View File

@ -36,8 +36,6 @@
-- - https://github.com/bakpakin/Fennel (pretty print, repl)
-- - https://github.com/howl-editor/howl/tree/master/lib/howl/util
local vim = assert(vim)
-- These are for loading runtime modules lazily since they aren't available in
-- the nvim binary as specified in executor.c
for k, v in pairs({

View File

@ -1,6 +1,3 @@
-- prevents luacheck from making lints for setting things on vim
local vim = assert(vim)
local pathtrails = {}
vim._so_trails = {}
for s in (package.cpath .. ';'):gmatch('[^;]*;') do

View File

@ -1,6 +1,3 @@
-- prevents luacheck from making lints for setting things on vim
local vim = assert(vim)
local a = vim.api
-- TODO(tjdevries): Improve option metadata so that this doesn't have to be hardcoded.

View File

@ -5,7 +5,6 @@ local protocol = require('vim.lsp.protocol')
local util = require('vim.lsp.util')
local sync = require('vim.lsp.sync')
local vim = vim
local api = vim.api
local nvim_err_writeln, nvim_buf_get_lines, nvim_command, nvim_buf_get_option, nvim_exec_autocmds =
api.nvim_err_writeln,

View File

@ -1,4 +1,3 @@
local vim = vim
local api = vim.api
local validate = vim.validate
local util = require('vim.lsp.util')

View File

@ -1,7 +1,6 @@
local log = require('vim.lsp.log')
local protocol = require('vim.lsp.protocol')
local util = require('vim.lsp.util')
local vim = vim
local api = vim.api
local M = {}

View File

@ -1,4 +1,3 @@
local vim = vim
local uv = vim.loop
local log = require('vim.lsp.log')
local protocol = require('vim.lsp.protocol')

View File

@ -1,6 +1,5 @@
local protocol = require('vim.lsp.protocol')
local snippet = require('vim.lsp._snippet')
local vim = vim
local validate = vim.validate
local api = vim.api
local list_extend = vim.list_extend

View File

@ -6,7 +6,7 @@
-- or the test suite. (Eventually the test suite will be run in a worker process,
-- so this wouldn't be a separate case to consider)
local vim = vim or {}
vim = vim or {}
--- Returns a deep copy of the given object. Non-table objects are copied as
--- in a typical Lua assignment, whereas table objects are copied recursively.