Commit Graph

6 Commits

Author SHA1 Message Date
Phil Hagelberg
7313599907 Revert "Enable legacy-multival lint on fennel-ls itself and fix self-lints."
This reverts commit bf17771bab.
2025-10-19 13:32:38 -07:00
Phil Hagelberg
bf17771bab Enable legacy-multival lint on fennel-ls itself and fix self-lints. 2025-10-07 20:10:11 -07:00
XeroOl
8811454456 split mismatched-argument-count lint into not-enough-arguments and too-many-arguments 2025-07-15 22:56:20 -05:00
XeroOl
561f199505 hardcode in some argument counting exceptions 2025-07-11 23:39:01 -05:00
Phil Hagelberg
bbc6ec4d62 Improve selflint results by fixing a few mistakes.
But selflint still does not pass. This appears to be due to bugs:

    src/fennel-ls/searcher.fnl:9:10: unknown field: path-sep
    src/fennel-ls.fnl:44:2: unknown field: table.unpack

The first one is a pretty clear issue with the field being exported
from fennel-ls.utils but somehow not picked up; reason is unclear.

The second is due to the macroexpansion of `case` making reference to
`table.unpack`, but I think it should be suppressed because the
unknown global is not in this code; it's in the macro.

Once these get fixed, we can add selflint to the ci target.
2025-02-25 01:26:21 -08:00
XeroOl
11c4af5ae1 add an flsproject.fnl file 2024-07-08 11:52:26 -05:00