Skip to content

Commit 87c987b

Browse files
committed
refactor: diagnostic actions
1 parent 44d954d commit 87c987b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

lua/rulebook/diagnostic-actions.lua

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
local M = {}
2+
local actions = {}
23
local notify = require("rulebook.utils").notify
34
--------------------------------------------------------------------------------
45

@@ -36,7 +37,7 @@ end
3637
--------------------------------------------------------------------------------
3738

3839
---@param diag vim.Diagnostic
39-
function M.lookupRule(diag)
40+
function actions.lookupRule(diag)
4041
if not validDiagObj(diag) then return end
4142
local config = require("rulebook.config").config
4243

@@ -62,7 +63,7 @@ function M.lookupRule(diag)
6263
end
6364

6465
---@param diag vim.Diagnostic
65-
function M.ignoreRule(diag)
66+
function actions.ignoreRule(diag)
6667
local configForSource = require("rulebook.config").config.ignoreComments[diag.source]
6768
if not configForSource then
6869
notify(("No ignore comment configured for %q."):format(diag.source), "warn")
@@ -95,7 +96,7 @@ function M.ignoreRule(diag)
9596
end
9697

9798
---@param diag vim.Diagnostic
98-
function M.yankDiagnosticCode(diag)
99+
function actions.yankDiagnosticCode(diag)
99100
if not validDiagObj(diag) then return end
100101
local config = require("rulebook.config").config
101102

@@ -175,7 +176,7 @@ function M.selectRule(operation)
175176
vim.cmd("normal! ^")
176177
end
177178

178-
M[operation](diag)
179+
actions[operation](diag)
179180
end)
180181
end
181182

0 commit comments

Comments
 (0)