From cdfc9338054fccdb893c96dbe09cd8a2b9d1bf09 Mon Sep 17 00:00:00 2001 From: Jeremy Rand Date: Fri, 7 Oct 2022 10:55:19 +0000 Subject: [PATCH 1/2] GolangCI: Add gci config --- .golangci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.golangci.yml b/.golangci.yml index 5fe9f4c..4ab68aa 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,4 +1,9 @@ linters-settings: + gci: + sections: + - standard + - default + - prefix(github.com/namecoin) goimports: local-prefixes: "github.com/namecoin" gomoddirectives: From 093d77f527d1344798fa306122ff5d91b7095ce7 Mon Sep 17 00:00:00 2001 From: Jeremy Rand Date: Fri, 7 Oct 2022 10:59:51 +0000 Subject: [PATCH 2/2] Cirrus: Disable gci for New task --- .cirrus.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 0bcf496..f14c80f 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -58,7 +58,8 @@ task: matrix: - name: "Go Lint $GOOS New$MODULES_NAME" env: - GOLANGCI_ARGS: "--new-from-rev=HEAD~" + # gci seems to be buggy with --new-from-rev= + GOLANGCI_ARGS: "--new-from-rev=HEAD~ --disable=gci" - name: "Go Lint $GOOS Mandatory$MODULES_NAME" env: # TODO: Re-enable dupword after ncdns issue #166 is fixed.