Golang 代码检查工具

Posted mrblue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Golang 代码检查工具相关的知识,希望对你有一定的参考价值。

 

需要先安装 gometalinter工具

#!/bin/bash

#should install
#go get github.com/alecthomas/gometalinter
#gometalinter --install --update

CURDIR="$( cd "$( dirname "$0"  )" && pwd  )"
export GOPATH=$CURDIR/..
echo GOPATH=$GOPATH

dir=($GOPATH/src/logic/... $GOPATH/src/battle/...)
for i in ${dir[@]}
do
    echo checking $i 
    echo ------------------------------------------------------
    gometalinter.exe --disable=gosec --disable=errcheck --disable=golint --disable=gocyclo --exclude=test $i
    #gometalinter.exe --disable=gosec --disable=errcheck --disable=golint --disable=gocyclo --exclude=test --errors $i
    echo ------------------------------------------------------
    echo
done

read -p "press any key to exit" -n 1 -r

 

以上是关于Golang 代码检查工具的主要内容,如果未能解决你的问题,请参考以下文章

golang代码片段(摘抄)

代码片段 - Golang 实现简单的 Web 服务器

代码片段 - Golang 实现集合操作

Golang实践录:查询数据表的几种方式

xml Eclipse模板(代码片段)检查参数并最终抛出IllegalArgumentException

Golang实践录:查询数据表的几种方式