You are viewing a plain text version of this content. The canonical link for it is here.
Posted to gitbox@yetus.apache.org by aw...@apache.org on 2020/10/31 05:19:10 UTC
[yetus] 05/10: YETUS-889. change golangci-lint to give all output
(#177)
This is an automated email from the ASF dual-hosted git repository.
aw pushed a commit to branch YETUS-1034-release
in repository https://gitbox.apache.org/repos/asf/yetus.git
commit 776481bdfb02afbb872e741a54ba05ffb918345c
Author: Allen Wittenauer <aw...@apache.org>
AuthorDate: Thu Oct 29 08:54:42 2020 -0700
YETUS-889. change golangci-lint to give all output (#177)
---
.../in-progress/precommit/plugins/golangcilint.html.md | 2 +-
precommit/src/main/shell/test-patch.d/golangci.sh | 6 ++++--
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/asf-site-src/source/documentation/in-progress/precommit/plugins/golangcilint.html.md b/asf-site-src/source/documentation/in-progress/precommit/plugins/golangcilint.html.md
index fdd6acf..5037393 100644
--- a/asf-site-src/source/documentation/in-progress/precommit/plugins/golangcilint.html.md
+++ b/asf-site-src/source/documentation/in-progress/precommit/plugins/golangcilint.html.md
@@ -27,7 +27,7 @@ Test
# Description
-NOTE: Go support is experimental. Additionally, this plug-in only supports Go using Go modules.
+NOTE: This plug-in only supports Go using Go modules.
Provides support for
[golangci-lint](https://github.com/golangci/golangci-lint). This
diff --git a/precommit/src/main/shell/test-patch.d/golangci.sh b/precommit/src/main/shell/test-patch.d/golangci.sh
index 1866784..9d9ef47 100755
--- a/precommit/src/main/shell/test-patch.d/golangci.sh
+++ b/precommit/src/main/shell/test-patch.d/golangci.sh
@@ -83,9 +83,11 @@ function golangcilint_exec
gargs=("cat")
fi
- args=("--color=never")
+ args+=("--max-issues-per-linter=0")
+ args+=("--max-same-issues=0")
args+=("--out-format=line-number")
args+=("--print-issued-lines=false")
+ args+=("--color=never")
if [[ -f "${GOLANGCI_CONFIG}" ]]; then
args+=("--config" "${GOLANGCI_CONFIG}")
@@ -103,7 +105,7 @@ function golangcilint_exec
echo "${p}${REPLY}" >> "${PATCH_DIR}/${repostatus}-golangcilint-result.txt"
done < <("${GOLANGCI_LINT}" run "${args[@]}" ./... 2>&1 \
| "${gargs[@]}" \
- | sort -t : -k 1,1 -k 2,2n -k 3,3n)
+ | sort -t : -k 1,1 -k 2,2n -k 3,3n -k 4)
popd >/dev/null || return 1
done
return 0