Skip to content

Commit 625f7ec

Browse files
authored
Merge pull request #50 from micheam/micheam-patch-1596694079
golint の指摘を回避する修正
2 parents fa04821 + 1215a84 commit 625f7ec

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+140
-52
lines changed

.github/.golangci.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ linters:
6060
- whitespace
6161

6262
issues:
63+
exclude-use-default: false
6364
exclude-rules:
6465
- path: _test\.go
6566
linters:
@@ -80,4 +81,4 @@ run:
8081
service:
8182
golangci-lint-version: 1.23.x
8283
prepare:
83-
- echo "here I can run custom commands, but no preparation needed for this repo"
84+
- echo "here I can run custom commands, but no preparation needed for this repo"

common/meta.go

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
package common
22

3+
// AppVersion is a version number for this module.
34
const AppVersion = "0.3.5"

server_generator/bootstrap_template.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package main
22

3+
// BootstrapTemplate ...
34
type BootstrapTemplate struct {
45
AppVersion string
56
PackageName string
67
Bootstraps []*BootstrapTemplates
78
}
89

10+
// BootstrapTemplates ...
911
type BootstrapTemplates struct {
1012
ParentPackageName string
1113
RouteGroupName string

server_generator/bootstrap_template.go.tmpl

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
// THIS FILE IS A GENERATED CODE.
2-
// DO NOT EDIT THIS CODE BY YOUR OWN HANDS
1+
// Code generated by server_generator. DO NOT EDIT.
32
// generated version: {{ .AppVersion }}
43

54
package {{ .PackageName }}
@@ -14,6 +13,7 @@ import (
1413
)
1514

1615
type MiddlewareList []*MiddlewareSet
16+
1717
type MiddlewareMap map[string][]echo.MiddlewareFunc
1818

1919
type MiddlewareSet struct {

server_generator/controller_template.go

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package main
22

3+
// ControllerTemplate ...
34
type ControllerTemplate struct {
45
AppVersion string
56
Package string

server_generator/controller_template.go.tmpl

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,18 @@ import (
88
"github.com/labstack/echo/v4"
99
)
1010

11+
// {{ .ControllerName }} ...
1112
type {{ .ControllerName }} struct {
1213
}
1314

15+
// New{{ .ControllerName }} ...
1416
func New{{ .ControllerName }}() *{{ .ControllerName }} {
1517
{{ .ControllerNameInitial }} := &{{ .ControllerName }}{}
1618
return {{ .ControllerNameInitial }}
1719
}
1820

1921

20-
// {{ .HandlerName }}
22+
// {{ .HandlerName }} ...
2123
// @Summary WIP
2224
// @Description WIP
2325
// @Accept json
@@ -30,4 +32,4 @@ func ({{ .ControllerNameInitial }} *{{ .ControllerName }}) {{ .HandlerName }}(
3032
ctx context.Context, c echo.Context, req *{{ .RequestStructName }},
3133
) (res *{{ .ResponseStructName }}, err error) {
3234
panic("require implements.")
33-
}
35+
}

server_generator/package_struct.go

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package main
22

33
import "go/ast"
44

5+
// PackageStruct ...
56
type PackageStruct struct {
67
FileName string
78
PackageName string

server_generator/package_struct_pair.go

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package main
22

3+
// PackageStructPair ...
34
type PackageStructPair struct {
45
FileName string
56
LastParam string

server_generator/request_param.go

+4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
package main
22

3+
// RequestParam ...
34
type RequestParam struct {
45
Name string
56
Type RequestParamType
67
DataType string
78
}
89

10+
// RequestParamType ...
911
type RequestParamType string
1012

13+
// request param types
1114
const (
1215
QueryRequestName RequestParamType = "query"
1316
PathRequestName RequestParamType = "path"
1417
BodyRequestName RequestParamType = "body"
1518
)
1619

20+
// data types
1721
const (
1822
StringRequestDataType string = "string" // string
1923
IntegerRequestDataType string = "integer" // int, uint, uint32, uint64

server_generator/routes_template.go

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package main
22

3+
// RoutesTemplate ...
34
type RoutesTemplate struct {
45
AppVersion string
56
Package string

server_generator/routes_template.go.tmpl

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
// THIS FILE IS A GENERATED CODE.
2-
// DO NOT EDIT THIS CODE BY YOUR OWN HANDS
1+
// Code generated by server_generator. DO NOT EDIT.
32
// generated version: {{ .AppVersion }}
43

54
package {{ .Package }}
@@ -50,4 +49,4 @@ func (r *Routes) {{ .HandlerName }}(ctx context.Context) echo.HandlerFunc {
5049
type I{{ .ControllerName }} interface {
5150
{{ .HandlerName }}(c echo.Context, req *{{ .RequestStructName }}) (res *{{ .ResponseStructName }}, err error)
5251
}
53-
{{ end }}
52+
{{ end }}

server_generator/sample/bootstrap_gen.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server_generator/sample/post_create_table.go

+2
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@ package sample
22

33
import "github.com/go-generalize/api_gen/server_generator/sample/service/table"
44

5+
// PostCreateTableRequest ...
56
type PostCreateTableRequest struct {
67
ID string
78
Text string
89
}
910

11+
// PostCreateTableResponse ...
1012
type PostCreateTableResponse struct {
1113
ID string
1214
Payload table.Table

server_generator/sample/post_create_table_controller_gen.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// generated version: 0.3.5
2+
13
package sample
24

35
import (
@@ -7,15 +9,17 @@ import (
79
"github.com/labstack/echo/v4"
810
)
911

12+
// PostCreateTableController ...
1013
type PostCreateTableController struct {
1114
}
1215

16+
// NewPostCreateTableController ...
1317
func NewPostCreateTableController() *PostCreateTableController {
1418
p := &PostCreateTableController{}
1519
return p
1620
}
1721

18-
// PostCreateTable
22+
// PostCreateTable ...
1923
// @Summary WIP
2024
// @Description WIP
2125
// @Accept json

server_generator/sample/post_create_user.go

+3
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,17 @@ type PostCreateUserRequest struct {
77
Gender int
88
}
99

10+
// CreatedType ...
1011
type CreatedType int
1112

13+
// CreatedType Values
1214
const (
1315
CreatedTypeOwner CreatedType = iota
1416
CreatedTypeMember
1517
CreatedTypeGuest
1618
)
1719

20+
// PostCreateUserResponse ...
1821
type PostCreateUserResponse struct {
1922
Status bool
2023
Message string

server_generator/sample/post_create_user_controller_gen.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// generated version: 0.3.5
2+
13
package sample
24

35
import (
@@ -7,15 +9,17 @@ import (
79
"github.com/labstack/echo/v4"
810
)
911

12+
// PostCreateUserController ...
1013
type PostCreateUserController struct {
1114
}
1215

16+
// NewPostCreateUserController ...
1317
func NewPostCreateUserController() *PostCreateUserController {
1418
p := &PostCreateUserController{}
1519
return p
1620
}
1721

18-
// PostCreateUser
22+
// PostCreateUser ...
1923
// @Summary WIP
2024
// @Description WIP
2125
// @Accept json

server_generator/sample/routes_gen.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server_generator/sample/service/get_article.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package service
22

3+
// GetArticleRequest ...
34
type GetArticleRequest struct {
45
ID int
56
}
67

8+
// GetArticleResponse ...
79
type GetArticleResponse struct {
810
ID int
911
Group []string

server_generator/sample/service/get_article_controller_gen.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// generated version: 0.3.5
2+
13
package service
24

35
import (
@@ -6,15 +8,17 @@ import (
68
"github.com/labstack/echo/v4"
79
)
810

11+
// GetArticleController ...
912
type GetArticleController struct {
1013
}
1114

15+
// NewGetArticleController ...
1216
func NewGetArticleController() *GetArticleController {
1317
g := &GetArticleController{}
1418
return g
1519
}
1620

17-
// GetArticle
21+
// GetArticle ...
1822
// @Summary WIP
1923
// @Description WIP
2024
// @Accept json

server_generator/sample/service/routes_gen.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server_generator/sample/service/static_page/get_static_page_controller_gen.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// generated version: 0.3.5
2+
13
package static
24

35
import (
@@ -6,15 +8,17 @@ import (
68
"github.com/labstack/echo/v4"
79
)
810

11+
// GetStaticPageController ...
912
type GetStaticPageController struct {
1013
}
1114

15+
// NewGetStaticPageController ...
1216
func NewGetStaticPageController() *GetStaticPageController {
1317
g := &GetStaticPageController{}
1418
return g
1519
}
1620

17-
// GetStaticPage
21+
// GetStaticPage ...
1822
// @Summary WIP
1923
// @Description WIP
2024
// @Accept json

server_generator/sample/service/static_page/routes_gen.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server_generator/sample/service/static_page/static_page.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package static
22

3+
// GetStaticPageRequest ...
34
type GetStaticPageRequest struct{}
45

6+
// GetStaticPageResponse ...
57
type GetStaticPageResponse struct {
68
Title string `json:"title"`
79
Body string `json:"body"`

server_generator/sample/service/table/pos.go

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package table
22

3+
// Pos ...
34
type Pos struct {
45
X int
56
Y int
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package table
22

3+
// Table ...
34
type Table struct {
45
Pos Pos
56
}

server_generator/sample/service/user/post_update_user_name.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package user
22

3+
// PostUpdateUserNameRequest ...
34
type PostUpdateUserNameRequest struct {
45
Name string
56
}
67

8+
// PostUpdateUserNameResponse ...
79
type PostUpdateUserNameResponse struct {
810
Status bool
911
Message string

server_generator/sample/service/user/post_update_user_name_controller_gen.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// generated version: 0.3.5
2+
13
package user
24

35
import (
@@ -6,15 +8,17 @@ import (
68
"github.com/labstack/echo/v4"
79
)
810

11+
// PostUpdateUserNameController ...
912
type PostUpdateUserNameController struct {
1013
}
1114

15+
// NewPostUpdateUserNameController ...
1216
func NewPostUpdateUserNameController() *PostUpdateUserNameController {
1317
p := &PostUpdateUserNameController{}
1418
return p
1519
}
1620

17-
// PostUpdateUserName
21+
// PostUpdateUserName ...
1822
// @Summary WIP
1923
// @Description WIP
2024
// @Accept json

0 commit comments

Comments
 (0)