mirror of
https://github.com/golang/go.git
synced 2025-05-05 15:43:04 +00:00
end with dot
parent
09cede0f74
commit
af9db12f1f
18
CodeTools.md
18
CodeTools.md
@ -13,18 +13,18 @@ An overview of tools that will help improve your Go code
|
|||||||
|
|
||||||
### Tools
|
### Tools
|
||||||
|
|
||||||
- [gofmt](https://pkg.go.dev/cmd/gofmt/) - Start with the standard Go code formatter
|
- [gofmt](https://pkg.go.dev/cmd/gofmt/) - Start with the standard Go code formatter.
|
||||||
- [golint](https://github.com/golang/lint) - Detects style mistakes in Go code
|
- [golint](https://github.com/golang/lint) - Detects style mistakes in Go code.
|
||||||
- [goimports](https://pkg.go.dev/golang.org/x/tools/cmd/goimports) - Format code and fix your import statements
|
- [goimports](https://pkg.go.dev/golang.org/x/tools/cmd/goimports) - Format code and fix your import statements.
|
||||||
- [gofumpt](https://github.com/mvdan/gofumpt) - A stricter gofmt
|
- [gofumpt](https://github.com/mvdan/gofumpt) - A stricter gofmt.
|
||||||
- [revive](https://github.com/mgechev/revive) - Fast, configurable, extensible, flexible, and beautiful linter for Go
|
- [revive](https://github.com/mgechev/revive) - Fast, configurable, extensible, flexible, and beautiful linter for Go.
|
||||||
|
|
||||||
## Code generation, Templating and Generics
|
## Code generation, Templating and Generics
|
||||||
|
|
||||||
- [json-to-go](https://mholt.github.io/json-to-go/) - Generate Go structs from JSON.
|
- [json-to-go](https://mholt.github.io/json-to-go/) - Generate Go structs from JSON.
|
||||||
- [Go gen](http://clipperhouse.github.io/gen/) - Type-driven code generation (generics)
|
- [Go gen](http://clipperhouse.github.io/gen/) - Type-driven code generation (generics)
|
||||||
- [gojson](https://github.com/ChimeraCoder/gojson) - Another Go struct generator.
|
- [gojson](https://github.com/ChimeraCoder/gojson) - Another Go struct generator.
|
||||||
- [gotemplate](https://github.com/ncw/gotemplate) - Package-based templating system for Go
|
- [gotemplate](https://github.com/ncw/gotemplate) - Package-based templating system for Go.
|
||||||
- [sqlgen](https://github.com/drone/sqlgen) - Generate Go code for SQL interactions.
|
- [sqlgen](https://github.com/drone/sqlgen) - Generate Go code for SQL interactions.
|
||||||
- [zek](https://github.com/miku/zek) - Generate Go struct from XML.
|
- [zek](https://github.com/miku/zek) - Generate Go struct from XML.
|
||||||
- [apidocgen](https://github.com/alovn/apidocgen) - Generate web apis markdown docs and mocks.
|
- [apidocgen](https://github.com/alovn/apidocgen) - Generate web apis markdown docs and mocks.
|
||||||
@ -40,9 +40,9 @@ An overview of tools that will help improve your Go code
|
|||||||
|
|
||||||
### Tools
|
### Tools
|
||||||
|
|
||||||
- [eg](https://pkg.go.dev/golang.org/x/tools/cmd/eg) - Example-based refactoring tool for Go
|
- [eg](https://pkg.go.dev/golang.org/x/tools/cmd/eg) - Example-based refactoring tool for Go.
|
||||||
- [gofmt](https://pkg.go.dev/cmd/gofmt/) - Start with the standard Go code formatter
|
- [gofmt](https://pkg.go.dev/cmd/gofmt/) - Start with the standard Go code formatter.
|
||||||
- [gorename](https://golang.org/x/tools/refactor/rename) - Renaming tool for Go
|
- [gorename](https://golang.org/x/tools/refactor/rename) - Renaming tool for Go.
|
||||||
|
|
||||||
## Error Detection
|
## Error Detection
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user