Luigit
repositories / dotfiles

dotfiles

bugabingas dorkfiles

owned by admin

neovim/lua/bugabinga/suppress_warnings.lua

Raw
local puk = require 'std.puk'
local map = require 'std.map'

puk.defer 'rulebook' (function(rulebook)
	rulebook.setup()
	map.normal {
		description = 'ignore rule',
		category = 'lint',
		keys = '<leader>ri',
		command = rulebook.ignoreRule,
	}
	map.normal {
		description = 'lookup rule',
		category = 'lint',
		keys = '<leader>rl',
		command = rulebook.lookupRule,
	}
	map.normal {
		description = 'yank diagnostic code',
		category = 'lint',
		keys = '<leader>ry',
		command = rulebook.yankDiagnosticCode,
	}
	map.normal {
		description = 'supress formatter',
		category = 'lint',
		keys = '<leader>rf',
		command = rulebook.suppressFormatter,
	}
end)