diff --git a/plugins/null-ls/servers.nix b/plugins/null-ls/servers.nix index 214dd488..b03fe8ba 100644 --- a/plugins/null-ls/servers.nix +++ b/plugins/null-ls/servers.nix @@ -7,6 +7,12 @@ helpers = import ./helpers.nix args; serverData = { code_actions = { + eslint = { + package = pkgs.nodePackages.eslint; + }; + eslint_d = { + package = pkgs.nodePackages.eslint_d; + }; gitsigns = {}; shellcheck = { package = pkgs.shellcheck; @@ -26,6 +32,12 @@ deadnix = { package = pkgs.deadnix; }; + eslint = { + package = pkgs.nodePackages.eslint; + }; + eslint_d = { + package = pkgs.nodePackages.eslint_d; + }; flake8 = { package = pkgs.python3Packages.flake8; }; @@ -70,6 +82,12 @@ cbfmt = { package = pkgs.cbfmt; }; + eslint = { + package = pkgs.nodePackages.eslint; + }; + eslint_d = { + package = pkgs.nodePackages.eslint_d; + }; fnlfmt = { package = pkgs.fnlfmt; }; @@ -97,6 +115,9 @@ prettier = { package = pkgs.nodePackages.prettier; }; + prettier_d_slim = { + package = pkgs.nodePackages.prettier_d_slim; + }; protolint = { package = pkgs.protolint; }; diff --git a/tests/test-sources/plugins/null-ls.nix b/tests/test-sources/plugins/null-ls.nix index 357604a4..b6dd7596 100644 --- a/tests/test-sources/plugins/null-ls.nix +++ b/tests/test-sources/plugins/null-ls.nix @@ -36,17 +36,21 @@ updateInInsert = false; sources = { code_actions = { + eslint.enable = true; + eslint_d.enable = true; gitsigns.enable = true; shellcheck.enable = true; statix.enable = true; }; diagnostics = { cppcheck.enable = true; + deadnix.enable = true; + eslint.enable = true; + eslint_d.enable = true; flake8.enable = true; gitlint.enable = true; shellcheck.enable = true; statix.enable = true; - deadnix.enable = true; vale.enable = true; vulture.enable = true; alex.enable = true; @@ -60,15 +64,18 @@ alejandra.enable = true; black.enable = true; cbfmt.enable = true; + eslint.enable = true; + eslint_d.enable = true; fnlfmt.enable = true; fourmolu.enable = true; nixfmt.enable = true; + nixpkgs_fmt.enable = true; phpcbf.enable = true; prettier.enable = true; + prettier_d_slim.enable = true; shfmt.enable = true; stylua.enable = true; taplo.enable = true; - nixpkgs_fmt.enable = true; isort.enable = true; jq.enable = true; markdownlint.enable = true;