From 9ca7035ee33abfa9cfe55778601b130a1e97afda Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 1 Aug 2023 01:41:35 +0100 Subject: [PATCH] feat(vendor/lsp-golangci-lint): add option for passing --fast flag --- vendor/lsp-golangci-lint/lsp-golangci-lint.el | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/vendor/lsp-golangci-lint/lsp-golangci-lint.el b/vendor/lsp-golangci-lint/lsp-golangci-lint.el index d38ce6c..0edceb9 100644 --- a/vendor/lsp-golangci-lint/lsp-golangci-lint.el +++ b/vendor/lsp-golangci-lint/lsp-golangci-lint.el @@ -53,13 +53,18 @@ :type 'string :group 'lsp-golangci-lint) +(defcustom lsp-golangci-lint-allow-parallel-runners t + "If not nil, pass --allow-parallel-runners flag to golangci-lint run." + :type 'boolean + :group 'lsp-golangci-lint) + (defcustom lsp-golangci-lint-build-tags nil "If non-empty list, pass as --build-tags flag value to golangci-lint run." :type '(repeat string) :group 'lsp-golangci-lint) -(defcustom lsp-golangci-lint-allow-parallel-runners t - "If not nil, pass --allow-parallel-runners flag to golangci-lint run." +(defcustom lsp-golangci-lint-fast nil + "If not nil, pass --fast flag to golangci-lint run." :type 'boolean :group 'lsp-golangci-lint) @@ -114,7 +119,8 @@ (enable (string-join lsp-golangci-lint-enable ",")) (disable (string-join lsp-golangci-lint-disable ",")) (args (cl-loop for (condition flag value) in - `((,(not (string-empty-p tags)) "--build-tags" ,tags) + `((,lsp-golangci-lint-fast "--fast" nil) + (,(not (string-empty-p tags)) "--build-tags" ,tags) (,lsp-golangci-lint-enable-all "--enable-all" nil) (,lsp-golangci-lint-disable-all "--disable-all" nil) (,(not (string-empty-p enable)) "--enable" ,enable)