peilaus alkaen
				https://github.com/beego/bee.git
				synced 2025-10-27 10:23:50 +00:00 
			
		
		
		
	add ineffassign check
This commit is contained in:
		| @@ -10,6 +10,7 @@ install: | ||||
|   - go get -u honnef.co/go/tools/cmd/staticcheck | ||||
|   - go get -u honnef.co/go/tools/cmd/unused | ||||
|   - go get -u github.com/mdempsky/unconvert | ||||
|   - go get -u github.com/gordonklaus/ineffassign | ||||
| script: | ||||
|   - find . ! \( -path './vendor' -prune \) -type f -name '*.go' -print0 | xargs -0 gofmt -l -s | ||||
|   - go vet  $(go list ./... | grep -v /vendor/) | ||||
| @@ -18,3 +19,4 @@ script: | ||||
|   - staticcheck $(go list ./... | grep -v /vendor/) | ||||
|   - unused $(go list ./... | grep -v /vendor/) | ||||
|   - unconvert $(go list ./... | grep -v /vendor/) | ||||
|   - ineffassign . | ||||
|   | ||||
| @@ -417,7 +417,7 @@ func packDirectory(output io.Writer, excludePrefix []string, excludeSuffix []str | ||||
| func packApp(cmd *commands.Command, args []string) int { | ||||
| 	output := cmd.Out() | ||||
| 	curPath, _ := os.Getwd() | ||||
| 	thePath := "" | ||||
| 	var thePath string | ||||
|  | ||||
| 	nArgs := []string{} | ||||
| 	has := false | ||||
|   | ||||
| @@ -503,9 +503,7 @@ func (mysqlDB *MysqlDB) GetColumns(db *sql.DB, table *Table, blackList map[strin | ||||
|  | ||||
| // GetGoDataType maps an SQL data type to Golang data type | ||||
| func (*MysqlDB) GetGoDataType(sqlType string) (string, error) { | ||||
| 	var typeMapping = map[string]string{} | ||||
| 	typeMapping = typeMappingMysql | ||||
| 	if v, ok := typeMapping[sqlType]; ok { | ||||
| 	if v, ok := typeMappingMysql[sqlType]; ok { | ||||
| 		return v, nil | ||||
| 	} | ||||
| 	return "", fmt.Errorf("data type '%s' not found", sqlType) | ||||
| @@ -766,7 +764,7 @@ func writeModelFiles(tables []*Table, mPath string, selectedTables map[string]bo | ||||
| 				continue | ||||
| 			} | ||||
| 		} | ||||
| 		template := "" | ||||
| 		var template string | ||||
| 		if tb.Pk == "" { | ||||
| 			template = StructModelTPL | ||||
| 		} else { | ||||
|   | ||||
| @@ -369,7 +369,7 @@ func writeHproseModelFiles(tables []*Table, mPath string, selectedTables map[str | ||||
| 				continue | ||||
| 			} | ||||
| 		} | ||||
| 		template := "" | ||||
| 		var template string | ||||
| 		if tb.Pk == "" { | ||||
| 			template = HproseStructModelTPL | ||||
| 		} else { | ||||
|   | ||||
| @@ -216,7 +216,7 @@ func GenerateDocs(curpath string) { | ||||
| 							for _, p := range params { | ||||
| 								switch pp := p.(type) { | ||||
| 								case *ast.CallExpr: | ||||
| 									controllerName := "" | ||||
| 									var controllerName string | ||||
| 									if selname := pp.Fun.(*ast.SelectorExpr).Sel.String(); selname == "NSNamespace" { | ||||
| 										s, params := analyseNewNamespace(pp) | ||||
| 										for _, sp := range params { | ||||
| @@ -298,12 +298,10 @@ func analyseNSInclude(baseurl string, ce *ast.CallExpr) string { | ||||
| 		} | ||||
| 		if apis, ok := controllerList[cname]; ok { | ||||
| 			for rt, item := range apis { | ||||
| 				tag := "" | ||||
| 				tag := cname | ||||
| 				if baseurl != "" { | ||||
| 					rt = baseurl + rt | ||||
| 					tag = strings.Trim(baseurl, "/") | ||||
| 				} else { | ||||
| 					tag = cname | ||||
| 				} | ||||
| 				if item.Get != nil { | ||||
| 					item.Get.Tags = []string{tag} | ||||
| @@ -749,7 +747,6 @@ func parseObject(d *ast.Object, k string, m *swagger.Schema, realTypes *[]string | ||||
| 	if st.Fields.List != nil { | ||||
| 		m.Properties = make(map[string]swagger.Propertie) | ||||
| 		for _, field := range st.Fields.List { | ||||
| 			realType := "" | ||||
| 			isSlice, realType, sType := typeAnalyser(field) | ||||
| 			if (isSlice && isBasicType(realType)) || sType == "object" { | ||||
| 				if len(strings.Split(realType, " ")) > 1 { | ||||
|   | ||||
| @@ -360,7 +360,7 @@ func isParameterChar(b byte) bool { | ||||
| } | ||||
|  | ||||
| func (cw *colorWriter) Write(p []byte) (int, error) { | ||||
| 	r, nw, first, last := 0, 0, 0, 0 | ||||
| 	var r, nw, first, last int | ||||
| 	if cw.mode != DiscardNonColorEscSeq { | ||||
| 		cw.state = outsideCsiCode | ||||
| 		cw.resetBuffer() | ||||
|   | ||||
		Viittaa uudesa ongelmassa
	
	Block a user
	 astaxie
					astaxie