2022-07-15 15:32:10 +02:00
//golangcitest:args -Enosprintfhostport
2022-04-23 19:57:45 -04:00
package testdata
import (
"fmt"
"net"
)
func _ ( ) {
_ = fmt . Sprintf ( "postgres://%s:%s@127.0.0.1/%s" , "foo" , "bar" , "baz" )
_ = fmt . Sprintf ( "http://api.%s/foo" , "example.com" )
_ = fmt . Sprintf ( "http://api.%s:6443/foo" , "example.com" )
_ = fmt . Sprintf ( "http://%s/foo" , net . JoinHostPort ( "foo" , "80" ) )
_ = fmt . Sprintf ( "9invalidscheme://%s:%d" , "myHost" , 70 )
_ = fmt . Sprintf ( "gopher://%s/foo" , net . JoinHostPort ( "foo" , "80" ) )
_ = fmt . Sprintf ( "telnet+ssl://%s/foo" , net . JoinHostPort ( "foo" , "80" ) )
_ = fmt . Sprintf ( "http://%s/foo:bar" , net . JoinHostPort ( "foo" , "80" ) )
_ = fmt . Sprintf ( "http://user:password@%s/foo:bar" , net . JoinHostPort ( "foo" , "80" ) )
_ = fmt . Sprintf ( "http://example.com:9211" )
2022-08-20 18:53:45 +02:00
_ = fmt . Sprintf ( "gopher://%s:%d" , "myHost" , 70 ) // want "host:port in url should be constructed with net.JoinHostPort and not directly with fmt.Sprintf"
2022-04-23 19:57:45 -04:00
2022-08-20 18:53:45 +02:00
_ = fmt . Sprintf ( "telnet+ssl://%s:%d" , "myHost" , 23 ) // want "host:port in url should be constructed with net.JoinHostPort and not directly with fmt.Sprintf"
2022-04-23 19:57:45 -04:00
2022-08-20 18:53:45 +02:00
_ = fmt . Sprintf ( "weird3.6://%s:%d" , "myHost" , 23 ) // want "host:port in url should be constructed with net.JoinHostPort and not directly with fmt.Sprintf"
2022-04-23 19:57:45 -04:00
2022-08-20 18:53:45 +02:00
_ = fmt . Sprintf ( "https://user@%s:%d" , "myHost" , 8443 ) // want "host:port in url should be constructed with net.JoinHostPort and not directly with fmt.Sprintf"
2022-04-23 19:57:45 -04:00
2022-08-20 18:53:45 +02:00
_ = fmt . Sprintf ( "postgres://%s:%s@%s:5050/%s" , "foo" , "bar" , "baz" , "qux" ) // want "host:port in url should be constructed with net.JoinHostPort and not directly with fmt.Sprintf"
2022-04-23 19:57:45 -04:00
2022-08-20 18:53:45 +02:00
_ = fmt . Sprintf ( "https://%s:%d" , "myHost" , 8443 ) // want "host:port in url should be constructed with net.JoinHostPort and not directly with fmt.Sprintf"
2022-04-23 19:57:45 -04:00
2022-08-20 18:53:45 +02:00
_ = fmt . Sprintf ( "https://%s:9211" , "myHost" ) // want "host:port in url should be constructed with net.JoinHostPort and not directly with fmt.Sprintf"
2022-04-23 19:57:45 -04:00
ip := "fd00::1"
2022-08-20 18:53:45 +02:00
_ = fmt . Sprintf ( "http://%s:1936/healthz" , ip ) // want "host:port in url should be constructed with net.JoinHostPort and not directly with fmt.Sprintf"
2022-04-23 19:57:45 -04:00
}