Merge pull request #109 from mattn/handle-error
Handle two columns error format. ex: /path/to/file.go: Permission denied
This commit is contained in:
		
						commit
						780c0903b5
					
				|  | @ -34,7 +34,7 @@ type Lint struct { | |||
| 	File     string `json:"file"` | ||||
| 	LineNo   int    `json:"lineNo"` | ||||
| 	Severity string `json:"severity"` | ||||
| 	Msg      string | ||||
| 	Msg      string `json:"msg"` | ||||
| } | ||||
| 
 | ||||
| // 建立输出通道.
 | ||||
|  | @ -355,8 +355,13 @@ func BuildHandler(w http.ResponseWriter, r *http.Request) { | |||
| 
 | ||||
| 				file := line[:strings.Index(line, ":")] | ||||
| 				left := line[strings.Index(line, ":")+1:] | ||||
| 				lineNo, _ := strconv.Atoi(left[:strings.Index(left, ":")]) | ||||
| 				msg := left[strings.Index(left, ":")+2:] | ||||
| 				index := strings.Index(left, ":") | ||||
| 				lineNo := 0 | ||||
| 				msg := left | ||||
| 				if index >= 0 { | ||||
| 					lineNo, _ = strconv.Atoi(left[:index]) | ||||
| 					msg = left[index+2:] | ||||
| 				} | ||||
| 
 | ||||
| 				lint := &Lint{ | ||||
| 					File:     file, | ||||
|  | @ -622,8 +627,13 @@ func GoInstallHandler(w http.ResponseWriter, r *http.Request) { | |||
| 
 | ||||
| 				file := line[:strings.Index(line, ":")] | ||||
| 				left := line[strings.Index(line, ":")+1:] | ||||
| 				lineNo, _ := strconv.Atoi(left[:strings.Index(left, ":")]) | ||||
| 				msg := left[strings.Index(left, ":")+2:] | ||||
| 				index := strings.Index(left, ":") | ||||
| 				lineNo := 0 | ||||
| 				msg := left | ||||
| 				if index >= 0 { | ||||
| 					lineNo, _ = strconv.Atoi(left[:index]) | ||||
| 					msg = left[index+2:] | ||||
| 				} | ||||
| 
 | ||||
| 				lint := &Lint{ | ||||
| 					File:     file, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue