12.nixvim/ci/nvim-lint.nix
2026-04-24 12:00:37 +00:00

20 lines
345 B
Nix

{
vimPlugins,
runCommand,
jq,
}:
runCommand "lint-linters.json"
{
src = vimPlugins.nvim-lint;
nativeBuildInputs = [ jq ];
}
''
for file in "$src"/lua/lint/linters/*.lua
do
name=''${file##*/}
printf '%s\n' "''${name%.lua}"
done \
| LC_ALL=C sort \
| jq -R . \
| jq -s . > "$out"
''