nixos-combined-flake/modules/nixvim/plugins/none-ls.nix

36 lines
807 B
Nix

{
plugins.none-ls = {
enable = true;
sources = {
code_actions = {
gitrebase.enable = true;
gitsigns.enable = true;
statix.enable = true;
};
diagnostics = {
statix.enable = true;
commitlint.enable = true;
cppcheck = {
enable = true;
settings = {
args = [
"--enable=warning,style,performance,portability"
"--template=gcc"
"--check-level=exhaustive"
"$FILENAME"
];
};
};
cmake_lint.enable = true;
};
formatting = {
phpcbf.enable = true;
goimports.enable = true;
xmllint.enable = true;
stylelint.enable = true;
#asmfmt.enable = true;
};
};
};
}