small optimization

This commit is contained in:
XeroOl 2023-04-21 16:02:40 -05:00
parent f0b6a2672d
commit f053a606a3

View File

@ -233,9 +233,9 @@ later by fennel-ls.language to answer requests from the client."
; ;; base case??? ; ;; base case???
(each [sym definition (pairs definitions)] (each [sym definition (pairs definitions)]
(let [range (message.ast->range sym file)] (if (and (= 0 (length definition.referenced-by))
(if (and (= 0 (length definition.referenced-by)) (not= "_" (: (tostring sym) :sub 1 1)))
(not= "_" (: (tostring sym) :sub 1 1))) (let [range (message.ast->range sym file)]
(table.insert diagnostics (table.insert diagnostics
{:range range {:range range
:message (.. "unused definition: " (tostring sym)) :message (.. "unused definition: " (tostring sym))