From 61c7284643afcaf38803f06ecc48caf37363ec09 Mon Sep 17 00:00:00 2001 From: longbai Date: Sun, 24 Jan 2016 11:56:16 +0800 Subject: [PATCH 1/3] add checkstyle --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a7d9c5d7..26def0ad 100644 --- a/README.md +++ b/README.md @@ -1043,7 +1043,7 @@ Go software and plugins. * [gostatus](https://github.com/shurcooL/gostatus) - A command line tool, shows the status of repositories that contain Go packages. * [interfacer](https://github.com/mvdan/interfacer) - A linter that suggests interface types. * [validate](https://github.com/mccoyst/validate) - Automatically validates struct fields with tags. - +* [go-checkstyle](https://github.com/qiniu/checkstyle) checkstyle is a style check tool like java checkstyle. This tool inspired by [java checkstyle](https://github.com/checkstyle/checkstyle), [golint] (https://github.com/golang/lint). The style refered to some points in [Go Code Review Comments](https://code.google.com/p/go-wiki/wiki/CodeReviewComments). ## Editor Plugins From 5e09bfa72296dff4cf89f992abf6fdf997ee235b Mon Sep 17 00:00:00 2001 From: longbai Date: Sun, 24 Jan 2016 11:57:57 +0800 Subject: [PATCH 2/3] add checkstyle for go --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 26def0ad..ecb2cdf1 100644 --- a/README.md +++ b/README.md @@ -1035,6 +1035,7 @@ Go software and plugins. * [gcvis](https://github.com/davecheney/gcvis) - Visualise Go program GC trace data in real time. * [Go Metalinter](https://github.com/alecthomas/gometalinter) - Metalinter is a tool to automatically apply all static analysis tool and report their output in normalized form. * [goast-viewer](https://github.com/yuroyoro/goast-viewer) - Web based Golang AST visualizer. +* [go-checkstyle](https://github.com/qiniu/checkstyle) checkstyle is a style check tool like java checkstyle. This tool inspired by [java checkstyle](https://github.com/checkstyle/checkstyle), [golint] (https://github.com/golang/lint). The style refered to some points in [Go Code Review Comments](https://code.google.com/p/go-wiki/wiki/CodeReviewComments). * [GoCover.io](http://gocover.io/) - GoCover.io offers the code coverage of any golang package as a service. * [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) - Tool to fix (add, remove) your Go imports automatically. * [GoLint](https://github.com/golang/lint) - Golint is a linter for Go source code. @@ -1043,7 +1044,7 @@ Go software and plugins. * [gostatus](https://github.com/shurcooL/gostatus) - A command line tool, shows the status of repositories that contain Go packages. * [interfacer](https://github.com/mvdan/interfacer) - A linter that suggests interface types. * [validate](https://github.com/mccoyst/validate) - Automatically validates struct fields with tags. -* [go-checkstyle](https://github.com/qiniu/checkstyle) checkstyle is a style check tool like java checkstyle. This tool inspired by [java checkstyle](https://github.com/checkstyle/checkstyle), [golint] (https://github.com/golang/lint). The style refered to some points in [Go Code Review Comments](https://code.google.com/p/go-wiki/wiki/CodeReviewComments). + ## Editor Plugins From b5d5d675d317e5b47420aea7361f81e2c3967f14 Mon Sep 17 00:00:00 2001 From: longbai Date: Sun, 24 Jan 2016 14:30:30 +0800 Subject: [PATCH 3/3] reorder item --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ecb2cdf1..702261f0 100644 --- a/README.md +++ b/README.md @@ -1034,8 +1034,8 @@ Go software and plugins. * [errcheck](https://github.com/kisielk/errcheck) - Errcheck is a program for checking for unchecked errors in Go programs. * [gcvis](https://github.com/davecheney/gcvis) - Visualise Go program GC trace data in real time. * [Go Metalinter](https://github.com/alecthomas/gometalinter) - Metalinter is a tool to automatically apply all static analysis tool and report their output in normalized form. +* [go-checkstyle](https://github.com/qiniu/checkstyle) checkstyle is a style check tool like java checkstyle. This tool inspired by java checkstyle, golint. The style refered to some points in Go Code Review Comments. * [goast-viewer](https://github.com/yuroyoro/goast-viewer) - Web based Golang AST visualizer. -* [go-checkstyle](https://github.com/qiniu/checkstyle) checkstyle is a style check tool like java checkstyle. This tool inspired by [java checkstyle](https://github.com/checkstyle/checkstyle), [golint] (https://github.com/golang/lint). The style refered to some points in [Go Code Review Comments](https://code.google.com/p/go-wiki/wiki/CodeReviewComments). * [GoCover.io](http://gocover.io/) - GoCover.io offers the code coverage of any golang package as a service. * [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) - Tool to fix (add, remove) your Go imports automatically. * [GoLint](https://github.com/golang/lint) - Golint is a linter for Go source code.