From f468f8aa5f296eac075bed8535ea8bc22ef5a19d Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 11 May 2023 14:14:03 +0100 Subject: [PATCH] feat(nvim): only run PHPCS if there is a ...phpcs.xml.dist file. --- config/neovim/lua/opdavies/lsp/null-ls.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/neovim/lua/opdavies/lsp/null-ls.lua b/config/neovim/lua/opdavies/lsp/null-ls.lua index 189de34..8bafdb0 100644 --- a/config/neovim/lua/opdavies/lsp/null-ls.lua +++ b/config/neovim/lua/opdavies/lsp/null-ls.lua @@ -36,7 +36,11 @@ null_ls.setup { }), diagnostics.markdownlint, diagnostics.php, - diagnostics.phpcs, + diagnostics.phpcs.with({ + condition = function(utils) + return utils.root_has_file({ 'phpcs.xml.dist' }) + end, + }), diagnostics.phpstan, diagnostics.shellcheck, },