From 5c8701019bb120da24085c50abe84fde75281952 Mon Sep 17 00:00:00 2001 From: Michael Chris Lopez Date: Sun, 7 Nov 2021 08:16:33 +0800 Subject: [PATCH] fix(runners): ignore undefined globals --- lua/zenbones/shipwright/runners/alacritty.lua | 2 ++ lua/zenbones/shipwright/runners/iterm.lua | 2 ++ lua/zenbones/shipwright/runners/kitty.lua | 2 ++ lua/zenbones/shipwright/runners/lightline.lua | 2 ++ lua/zenbones/shipwright/runners/lualine.lua | 2 ++ lua/zenbones/shipwright/runners/tmux.lua | 2 ++ lua/zenbones/shipwright/runners/vim.lua | 4 ++++ lua/zenbones/shipwright/runners/wezterm.lua | 2 ++ 8 files changed, 18 insertions(+) diff --git a/lua/zenbones/shipwright/runners/alacritty.lua b/lua/zenbones/shipwright/runners/alacritty.lua index 3ab3323..878dbf0 100644 --- a/lua/zenbones/shipwright/runners/alacritty.lua +++ b/lua/zenbones/shipwright/runners/alacritty.lua @@ -1,3 +1,4 @@ +---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) run( { specs, p, term }, @@ -7,3 +8,4 @@ run( { overwrite, string.format("extras/alacritty/%s.yml", name) } ) -- selene: deny(undefined_variable) +---@diagnostic enable: undefined-global diff --git a/lua/zenbones/shipwright/runners/iterm.lua b/lua/zenbones/shipwright/runners/iterm.lua index 8542cae..52f5898 100644 --- a/lua/zenbones/shipwright/runners/iterm.lua +++ b/lua/zenbones/shipwright/runners/iterm.lua @@ -88,6 +88,8 @@ local function to_iterm(colorscheme) return { template } end +---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) run({ specs, term }, to_iterm, { overwrite, string.format("extras/iterm/%s.itermcolors", name) }) -- selene: deny(undefined_variable) +---@diagnostic enable: undefined-global diff --git a/lua/zenbones/shipwright/runners/kitty.lua b/lua/zenbones/shipwright/runners/kitty.lua index 02c3baa..ee11cc3 100644 --- a/lua/zenbones/shipwright/runners/kitty.lua +++ b/lua/zenbones/shipwright/runners/kitty.lua @@ -1,3 +1,4 @@ +---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) run( { specs, p, term }, @@ -20,3 +21,4 @@ run( { overwrite, string.format("extras/kitty/%s.conf", name) } ) -- selene: deny(undefined_variable) +---@diagnostic enable: undefined-global diff --git a/lua/zenbones/shipwright/runners/lightline.lua b/lua/zenbones/shipwright/runners/lightline.lua index d223ab8..4b0a36b 100644 --- a/lua/zenbones/shipwright/runners/lightline.lua +++ b/lua/zenbones/shipwright/runners/lightline.lua @@ -83,6 +83,7 @@ local function specs_to_colors(colorscheme) } end +---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) run( { specs, name }, @@ -92,3 +93,4 @@ run( { overwrite, string.format("autoload/lightline/colorscheme/%s.vim", name) } ) -- selene: deny(undefined_variable) +---@diagnostic enable: undefined-global diff --git a/lua/zenbones/shipwright/runners/lualine.lua b/lua/zenbones/shipwright/runners/lualine.lua index d1b76b8..79c7a60 100644 --- a/lua/zenbones/shipwright/runners/lualine.lua +++ b/lua/zenbones/shipwright/runners/lualine.lua @@ -73,6 +73,7 @@ local function specs_to_colors(specs) } end +---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) run( specs, @@ -82,3 +83,4 @@ run( { overwrite, string.format("lua/lualine/themes/%s.lua", name) } ) -- selene: deny(undefined_variable) +---@diagnostic enable: undefined-global diff --git a/lua/zenbones/shipwright/runners/tmux.lua b/lua/zenbones/shipwright/runners/tmux.lua index 46f7f8b..f1c0da1 100644 --- a/lua/zenbones/shipwright/runners/tmux.lua +++ b/lua/zenbones/shipwright/runners/tmux.lua @@ -19,6 +19,7 @@ set -g mode-style fg='$black',bg='$selection_bg' local helpers = require "shipwright.transform.helpers" +---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) run( { specs, p, term }, @@ -31,3 +32,4 @@ run( { overwrite, string.format("extras/tmux/%s.tmux", name) } ) -- selene: deny(undefined_variable) +---@diagnostic enable: undefined-global diff --git a/lua/zenbones/shipwright/runners/vim.lua b/lua/zenbones/shipwright/runners/vim.lua index 74b49d1..8fc9274 100644 --- a/lua/zenbones/shipwright/runners/vim.lua +++ b/lua/zenbones/shipwright/runners/vim.lua @@ -28,6 +28,7 @@ end local lushwright = require "shipwright.transform.lush" +---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) run( specs, @@ -41,6 +42,7 @@ run( { overwrite, string.format("autoload/zenbones/generated/%s.vim", name) } ) -- selene: deny(undefined_variable) +---@diagnostic enable: undefined-global local function remove_italics(specs) local italic_specs = {} @@ -52,6 +54,7 @@ local function remove_italics(specs) return vim.fn.sort(italic_specs) end +---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) run( specs, @@ -64,3 +67,4 @@ run( } ) -- selene: deny(undefined_variable) +---@diagnostic enable: undefined-global diff --git a/lua/zenbones/shipwright/runners/wezterm.lua b/lua/zenbones/shipwright/runners/wezterm.lua index 3cde03c..7d1b123 100644 --- a/lua/zenbones/shipwright/runners/wezterm.lua +++ b/lua/zenbones/shipwright/runners/wezterm.lua @@ -1,3 +1,4 @@ +---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) run( { specs, p, term }, @@ -12,3 +13,4 @@ run( { overwrite, string.format("extras/wezterm/%s.toml", name:sub(1, 1):upper() .. name:sub(2)) } ) -- selene: deny(undefined_variable) +---@diagnostic enable: undefined-global