| Ask commentwrap to ignore lines that contain HTTP URIs. | 
 | Wrapping URLs is not useful and makes them not clicky in editors. | 
 |  | 
 | --- | 
 | diff --git a/commentwrap.go b/commentwrap.go | 
 | index a1e8c00..5491064 100644 | 
 | --- a/commentwrap.go | 
 | +++ b/commentwrap.go | 
 | @@ -86,6 +86,10 @@ func mustFlow(g *ast.CommentGroup, limit int) bool { | 
 |  		if strings.HasPrefix(comment.Text, "/*") { | 
 |  			return false | 
 |  		} | 
 | +		// Ignore lines that are URIs. | 
 | +		if isURI(comment.Text) { | 
 | +			continue | 
 | +		} | 
 |  		if len(comment.Text) > limit { | 
 |  			exceed = true | 
 |  		} | 
 | @@ -156,6 +160,11 @@ func isDirective(line string) bool { | 
 |  	return strings.HasPrefix(line, "go:") || strings.HasPrefix(line, "line:") | 
 |  } | 
 |   | 
 | +// isURI returns true if the line contains an HTTP URI. | 
 | +func isURI(line string) bool { | 
 | +	return strings.Contains(line, "http://") || strings.Contains(line, "https://") | 
 | +} | 
 | + | 
 |  var notes = []string{"TODO", "BUG", "FIXME", "OPTIMIZE"} | 
 |   | 
 |  // isNote returns true if the unescaped comment is a note: TODO, BUG, FIXME, OPTIMIZE. |