From a54745c5810a7834df80b7e912f8802d389e3be0 Mon Sep 17 00:00:00 2001 From: XeroOl Date: Sat, 12 Jul 2025 14:00:11 -0500 Subject: [PATCH] make the arg comparator even more potent --- src/fennel-ls/lint.fnl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fennel-ls/lint.fnl b/src/fennel-ls/lint.fnl index ca47ace..bfeeb97 100644 --- a/src/fennel-ls/lint.fnl +++ b/src/fennel-ls/lint.fnl @@ -285,7 +285,8 @@ the `file.diagnostics` field, filling it with diagnostics." :newText "do"})]}}))}) (fn possibly-multival? [ast] - (or (fennel.list? ast) + ;; operators all adjust to 1 value + (or (and (fennel.list? ast) (not (op? (. ast 1))) (not (sym? (. ast 1) :not))) (fennel.varg? ast))) (add-lint :mismatched-argument-count