plugins/null-ls: added support for multiple new sources (#464)

* plugins/null-ls: added support for multiple new sources

* Sort sorces
This commit is contained in:
Antonín Říha 2023-07-03 09:56:29 +02:00 committed by GitHub
parent 269d592ea8
commit d39103bba5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 79 additions and 23 deletions

View file

@ -17,59 +17,101 @@
}; };
completion = {}; completion = {};
diagnostics = { diagnostics = {
flake8 = { alex = {
package = pkgs.python3Packages.flake8; package = pkgs.nodePackages.alex;
};
shellcheck = {
package = pkgs.shellcheck;
}; };
cppcheck = { cppcheck = {
package = pkgs.cppcheck; package = pkgs.cppcheck;
}; };
deadnix = {
package = pkgs.deadnix;
};
flake8 = {
package = pkgs.python3Packages.flake8;
};
gitlint = { gitlint = {
package = pkgs.gitlint; package = pkgs.gitlint;
}; };
deadnix = { hadolint = {
package = pkgs.deadnix; package = pkgs.hadolint;
};
luacheck = {
package = pkgs.luaPackages.luacheck;
};
mypy = {
package = pkgs.mypy;
};
protolint = {
package = pkgs.protolint;
};
pylint = {
package = pkgs.pylint;
};
shellcheck = {
package = pkgs.shellcheck;
}; };
statix = { statix = {
package = pkgs.statix; package = pkgs.statix;
}; };
vale = {
package = pkgs.vale;
};
vulture = {
package = pkgs.python3Packages.vulture;
};
}; };
formatting = { formatting = {
phpcbf = {
package = pkgs.phpPackages.phpcbf;
};
alejandra = { alejandra = {
package = pkgs.alejandra; package = pkgs.alejandra;
}; };
black = {
package = pkgs.python3Packages.black;
};
cbfmt = {
package = pkgs.cbfmt;
};
fnlfmt = {
package = pkgs.fnlfmt;
};
fourmolu = {
package = pkgs.haskellPackages.fourmolu;
};
isort = {
package = pkgs.isort;
};
jq = {
package = pkgs.jq;
};
markdownlint = {
package = pkgs.nodePackages.markdownlint-cli;
};
nixfmt = { nixfmt = {
package = pkgs.nixfmt; package = pkgs.nixfmt;
}; };
nixpkgs_fmt = { nixpkgs_fmt = {
package = pkgs.nixpkgs-fmt; package = pkgs.nixpkgs-fmt;
}; };
phpcbf = {
package = pkgs.phpPackages.phpcbf;
};
prettier = { prettier = {
package = pkgs.nodePackages.prettier; package = pkgs.nodePackages.prettier;
}; };
black = { protolint = {
package = pkgs.python3Packages.black; package = pkgs.protolint;
}; };
fourmolu = { rustfmt = {
package = pkgs.haskellPackages.fourmolu; package = pkgs.rustfmt;
};
fnlfmt = {
package = pkgs.fnlfmt;
};
stylua = {
package = pkgs.stylua;
};
cbfmt = {
package = pkgs.cbfmt;
}; };
shfmt = { shfmt = {
package = pkgs.shfmt; package = pkgs.shfmt;
}; };
sqlfluff = {
package = pkgs.sqlfluff;
};
stylua = {
package = pkgs.stylua;
};
taplo = { taplo = {
package = pkgs.taplo; package = pkgs.taplo;
}; };

View file

@ -47,6 +47,14 @@
shellcheck.enable = true; shellcheck.enable = true;
statix.enable = true; statix.enable = true;
deadnix.enable = true; deadnix.enable = true;
vale.enable = true;
vulture.enable = true;
alex.enable = true;
protolint.enable = true;
hadolint.enable = true;
luacheck.enable = true;
mypy.enable = true;
pylint.enable = true;
}; };
formatting = { formatting = {
alejandra.enable = true; alejandra.enable = true;
@ -61,6 +69,12 @@
stylua.enable = true; stylua.enable = true;
taplo.enable = true; taplo.enable = true;
nixpkgs_fmt.enable = true; nixpkgs_fmt.enable = true;
isort.enable = true;
jq.enable = true;
markdownlint.enable = true;
protolint.enable = true;
rustfmt.enable = true;
sqlfluff.enable = true;
}; };
}; };
}; };