summaryrefslogtreecommitdiff
path: root/hack/lib
diff options
context:
space:
mode:
authorgy95 <guoyao17@huawei.com>2021-12-07 19:01:39 +0800
committergy95 <guoyao17@huawei.com>2021-12-17 16:06:26 +0800
commita16b179ad6d1b9dd9e64474d4c7ffbdc2ce56750 (patch)
tree66904fa4bc1b3babd2d370df7bc4c23b5a3157a6 /hack/lib
parentMerge pull request #3476 from gy95/1.9 (diff)
downloadkubeedge-a16b179ad6d1b9dd9e64474d4c7ffbdc2ce56750.tar.gz
enable golangci-lint for codes under staging
Signed-off-by: gy95 <guoyao17@huawei.com>
Diffstat (limited to 'hack/lib')
-rwxr-xr-xhack/lib/lint.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/hack/lib/lint.sh b/hack/lib/lint.sh
index e6fe9d0e8..af8f42451 100755
--- a/hack/lib/lint.sh
+++ b/hack/lib/lint.sh
@@ -21,6 +21,7 @@ set -o nounset
set -o pipefail
SED_CMD=""
+KUBEEDGE_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd -P)"
if [[ "$OSTYPE" == "darwin"* ]]
then
@@ -69,7 +70,7 @@ kubeedge::lint::check() {
echo "check any issue by golangci-lint ..."
GOOS="linux" golangci-lint run -v
- # only check format issue under staging dir
- echo "check any issue under staging dir by gofmt ..."
- gofmt -l -w staging
+ # check codes under staging dir, this will also use .golangci.yaml in the {KUBEEDGE_ROOT} dir
+ cd "${KUBEEDGE_ROOT}/staging/src/github.com/kubeedge/beehive" && GOOS="linux" golangci-lint run -v
+ cd "${KUBEEDGE_ROOT}/staging/src/github.com/kubeedge/viaduct" && GOOS="linux" golangci-lint run -v
}