pkg/fwdport/fwdport.go
Method PortForwardOpts.AddHosts
has 66 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (pfo *PortForwardOpts) AddHosts() {
pfo.HostFile.Lock()
// pfo.Service holds only the service name
Method PortForwardOpts.PortForward
has 60 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (pfo *PortForwardOpts) PortForward() error {
defer close(pfo.DoneChan)
transport, upgrader, err := spdy.RoundTripperFor(&pfo.Config)
if err != nil {
Method PortForwardOpts.PortForward
has 6 return statements (exceeds 4 allowed). Open
Open
func (pfo *PortForwardOpts) PortForward() error {
defer close(pfo.DoneChan)
transport, upgrader, err := spdy.RoundTripperFor(&pfo.Config)
if err != nil {
Method PortForwardOpts.WaitUntilPodRunning
has 5 return statements (exceeds 4 allowed). Open
Open
func (pfo *PortForwardOpts) WaitUntilPodRunning(stopChannel <-chan struct{}) (*v1.Pod, error) {
pod, err := pfo.ClientSet.CoreV1().Pods(pfo.Namespace).Get(context.TODO(), pfo.PodName, metav1.GetOptions{})
if err != nil {
return nil, err
}