Preparing report...

Report for github.com/genevievelesperance/leftovers

A+    Excellent!    Found 306 issues across 500 files

Tweet

gofmt98%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo99%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.


golint40%

Golint is a linter for Go source code.

    • leftovers/aws/route53/fakes/record_sets.go
    • Line 9: warning: exported type RecordSets should have comment or be unexported (golint)
    • Line 51: warning: exported method RecordSets.DeleteAll should have comment or be unexported (golint)
    • Line 63: warning: exported method RecordSets.DeleteWithFilter should have comment or be unexported (golint)
    • Line 76: warning: exported method RecordSets.Get should have comment or be unexported (golint)
    • leftovers/aws/route53/hosted_zones.go
    • Line 17: warning: exported type HostedZones should have comment or be unexported (golint)
    • Line 30: warning: exported function NewHostedZones should have comment or be unexported (golint)
    • Line 38: warning: exported method HostedZones.List should have comment or be unexported (golint)
    • Line 63: warning: exported method HostedZones.Type should have comment or be unexported (golint)
    • leftovers/azure/groups.go
    • Line 16: warning: exported type Groups should have comment or be unexported (golint)
    • Line 21: warning: exported function NewGroups should have comment or be unexported (golint)
    • Line 28: warning: exported method Groups.List should have comment or be unexported (golint)
    • Line 54: warning: exported method Groups.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/instance_group_managers.go
    • Line 17: warning: exported type InstanceGroupManagers should have comment or be unexported (golint)
    • Line 23: warning: exported function NewInstanceGroupManagers should have comment or be unexported (golint)
    • Line 31: warning: exported method InstanceGroupManagers.List should have comment or be unexported (golint)
    • Line 62: warning: exported method InstanceGroupManagers.Type should have comment or be unexported (golint)
    • leftovers/aws/s3/buckets.go
    • Line 20: warning: exported type Buckets should have comment or be unexported (golint)
    • Line 26: warning: exported function NewBuckets should have comment or be unexported (golint)
    • Line 34: warning: exported method Buckets.List should have comment or be unexported (golint)
    • Line 63: warning: exported method Buckets.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/instances_client.go
    • Line 9: warning: exported type InstancesClient should have comment or be unexported (golint)
    • Line 60: warning: exported method InstancesClient.DescribeAddresses should have comment or be unexported (golint)
    • Line 70: warning: exported method InstancesClient.DescribeInstances should have comment or be unexported (golint)
    • Line 80: warning: exported method InstancesClient.ReleaseAddress should have comment or be unexported (golint)
    • Line 90: warning: exported method InstancesClient.TerminateInstances should have comment or be unexported (golint)
    • leftovers/gcp/container/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 42: warning: exported method Logger.Debugf should have comment or be unexported (golint)
    • Line 53: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 64: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/gcp/sql/instances.go
    • Line 17: warning: exported type Instances should have comment or be unexported (golint)
    • Line 22: warning: exported function NewInstances should have comment or be unexported (golint)
    • Line 29: warning: exported method Instances.List should have comment or be unexported (golint)
    • Line 55: warning: exported method Instances.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/security_groups.go
    • Line 19: warning: exported type SecurityGroups should have comment or be unexported (golint)
    • Line 25: warning: exported function NewSecurityGroups should have comment or be unexported (golint)
    • Line 33: warning: exported method SecurityGroups.List should have comment or be unexported (golint)
    • Line 62: warning: exported method SecurityGroups.Type should have comment or be unexported (golint)
    • leftovers/aws/eks/cluster.go
    • Line 9: warning: exported type Cluster should have comment or be unexported (golint)
    • Line 15: warning: exported function NewCluster should have comment or be unexported (golint)
    • Line 23: warning: exported method Cluster.Delete should have comment or be unexported (golint)
    • Line 32: warning: exported method Cluster.Name should have comment or be unexported (golint)
    • Line 36: warning: exported method Cluster.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/images_client.go
    • Line 9: warning: exported type ImagesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method ImagesClient.DeregisterImage should have comment or be unexported (golint)
    • Line 46: warning: exported method ImagesClient.DescribeImages should have comment or be unexported (golint)
    • leftovers/aws/ec2/address.go
    • Line 11: warning: exported type Address should have comment or be unexported (golint)
    • Line 19: warning: exported function NewAddress should have comment or be unexported (golint)
    • Line 40: warning: exported method Address.Delete should have comment or be unexported (golint)
    • Line 54: warning: exported method Address.Name should have comment or be unexported (golint)
    • Line 58: warning: exported method Address.Type should have comment or be unexported (golint)
    • leftovers/nsxt/groupingobjects/ip_sets.go
    • Line 11: warning: exported type IPSets should have comment or be unexported (golint)
    • Line 17: warning: context.Context should be the first parameter of a function (golint)
    • Line 17: warning: exported function NewIPSets should have comment or be unexported (golint)
    • Line 25: warning: exported method IPSets.List should have comment or be unexported (golint)
    • Line 52: warning: exported method IPSets.Type should have comment or be unexported (golint)
    • leftovers/aws/rds/db_instances.go
    • Line 17: warning: exported type DBInstances should have comment or be unexported (golint)
    • Line 22: warning: exported function NewDBInstances should have comment or be unexported (golint)
    • Line 29: warning: exported method DBInstances.List should have comment or be unexported (golint)
    • Line 58: warning: exported method DBInstances.Type should have comment or be unexported (golint)
    • leftovers/gcp/dns/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 39: warning: exported method Logger.Debugln should have comment or be unexported (golint)
    • Line 48: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 59: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/gcp/compute/global_addresses.go
    • Line 17: warning: exported type GlobalAddresses should have comment or be unexported (golint)
    • Line 22: warning: exported function NewGlobalAddresses should have comment or be unexported (golint)
    • Line 29: warning: exported method GlobalAddresses.List should have comment or be unexported (golint)
    • Line 55: warning: exported method GlobalAddresses.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/global_forwarding_rule.go
    • Line 5: warning: exported type GlobalForwardingRule should have comment or be unexported (golint)
    • Line 10: warning: exported function NewGlobalForwardingRule should have comment or be unexported (golint)
    • Line 17: warning: exported method GlobalForwardingRule.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method GlobalForwardingRule.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method GlobalForwardingRule.Type should have comment or be unexported (golint)
    • leftovers/aws/elbv2/load_balancers.go
    • Line 19: warning: exported type LoadBalancers should have comment or be unexported (golint)
    • Line 24: warning: exported function NewLoadBalancers should have comment or be unexported (golint)
    • Line 31: warning: exported method LoadBalancers.List should have comment or be unexported (golint)
    • Line 57: warning: exported method LoadBalancers.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/volume.go
    • Line 11: warning: exported type Volume should have comment or be unexported (golint)
    • Line 17: warning: exported function NewVolume should have comment or be unexported (golint)
    • Line 36: warning: exported method Volume.Delete should have comment or be unexported (golint)
    • Line 50: warning: exported method Volume.Name should have comment or be unexported (golint)
    • Line 54: warning: exported method Volume.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/global_address_client.go
    • Line 9: warning: exported type GlobalAddressesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method GlobalAddressesClient.DeleteGlobalAddress should have comment or be unexported (golint)
    • Line 42: warning: exported method GlobalAddressesClient.ListGlobalAddresses should have comment or be unexported (golint)
    • leftovers/gcp/compute/backend_services.go
    • Line 17: warning: exported type BackendServices should have comment or be unexported (golint)
    • Line 22: warning: exported function NewBackendServices should have comment or be unexported (golint)
    • Line 29: warning: exported method BackendServices.List should have comment or be unexported (golint)
    • Line 55: warning: exported method BackendServices.Type should have comment or be unexported (golint)
    • leftovers/openstack/compute_api.go
    • Line 9: warning: exported type ComputeAPI should have comment or be unexported (golint)
    • Line 13: warning: exported method ComputeAPI.GetComputeInstancePager should have comment or be unexported (golint)
    • Line 17: warning: exported method ComputeAPI.PagerToPage should have comment or be unexported (golint)
    • Line 21: warning: exported method ComputeAPI.PageToServers should have comment or be unexported (golint)
    • Line 25: warning: exported method ComputeAPI.Delete should have comment or be unexported (golint)
    • leftovers/aws/eks/clusters.go
    • Line 23: warning: exported type Clusters should have comment or be unexported (golint)
    • Line 28: warning: exported function NewClusters should have comment or be unexported (golint)
    • Line 35: warning: exported method Clusters.List should have comment or be unexported (golint)
    • Line 60: warning: exported method Clusters.Type should have comment or be unexported (golint)
    • leftovers/openstack/volume_api.go
    • Line 12: warning: exported type VolumesAPI should have comment or be unexported (golint)
    • Line 18: warning: exported method VolumesAPI.GetVolumesPager should have comment or be unexported (golint)
    • Line 22: warning: exported method VolumesAPI.PagerToPage should have comment or be unexported (golint)
    • Line 26: warning: exported method VolumesAPI.PageToVolumes should have comment or be unexported (golint)
    • Line 30: warning: exported method VolumesAPI.DeleteVolume should have comment or be unexported (golint)
    • leftovers/aws/eks/fakes/clusters_client.go
    • Line 9: warning: exported type ClustersClient should have comment or be unexported (golint)
    • Line 36: warning: exported method ClustersClient.DeleteCluster should have comment or be unexported (golint)
    • Line 46: warning: exported method ClustersClient.ListClusters should have comment or be unexported (golint)
    • leftovers/aws/iam/user.go
    • Line 9: warning: exported type User should have comment or be unexported (golint)
    • Line 18: warning: exported function NewUser should have comment or be unexported (golint)
    • Line 29: warning: exported method User.Delete should have comment or be unexported (golint)
    • Line 48: warning: exported method User.Name should have comment or be unexported (golint)
    • Line 52: warning: exported method User.Type should have comment or be unexported (golint)
    • leftovers/gcp/common/state.go
    • Line 9: warning: exported type State should have comment or be unexported (golint)
    • Line 14: warning: exported function NewState should have comment or be unexported (golint)
    • Line 21: warning: exported type StateRefreshFunc should have comment or be unexported (golint)
    • Line 25: warning: comment on exported method State.Wait should be of the form "Wait ..." (golint)
    • leftovers/gcp/compute/fakes/addresses_client.go
    • Line 9: warning: exported type AddressesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method AddressesClient.DeleteAddress should have comment or be unexported (golint)
    • Line 47: warning: exported method AddressesClient.ListAddresses should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/global_health_checks_client.go
    • Line 9: warning: exported type GlobalHealthChecksClient should have comment or be unexported (golint)
    • Line 32: warning: exported method GlobalHealthChecksClient.DeleteGlobalHealthCheck should have comment or be unexported (golint)
    • Line 42: warning: exported method GlobalHealthChecksClient.ListGlobalHealthChecks should have comment or be unexported (golint)
    • leftovers/gcp/compute/subnetwork.go
    • Line 8: warning: exported type Subnetwork should have comment or be unexported (golint)
    • Line 15: warning: exported function NewSubnetwork should have comment or be unexported (golint)
    • Line 31: warning: exported method Subnetwork.Delete should have comment or be unexported (golint)
    • Line 44: warning: exported method Subnetwork.Name should have comment or be unexported (golint)
    • Line 48: warning: exported method Subnetwork.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/instances.go
    • Line 20: warning: exported type Instances should have comment or be unexported (golint)
    • Line 26: warning: exported function NewInstances should have comment or be unexported (golint)
    • Line 34: warning: exported method Instances.List should have comment or be unexported (golint)
    • Line 66: warning: exported method Instances.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/key_pair.go
    • Line 10: warning: exported type KeyPair should have comment or be unexported (golint)
    • Line 17: warning: exported function NewKeyPair should have comment or be unexported (golint)
    • Line 26: warning: exported method KeyPair.Delete should have comment or be unexported (golint)
    • Line 42: warning: exported method KeyPair.Name should have comment or be unexported (golint)
    • Line 46: warning: exported method KeyPair.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/target_https_proxies.go
    • Line 17: warning: exported type TargetHttpsProxies should have comment or be unexported (golint)
    • Line 22: warning: exported function NewTargetHttpsProxies should have comment or be unexported (golint)
    • Line 29: warning: exported method TargetHttpsProxies.List should have comment or be unexported (golint)
    • Line 55: warning: exported method TargetHttpsProxies.Type should have comment or be unexported (golint)
    • leftovers/azure/app_security_group.go
    • Line 5: warning: exported type AppSecurityGroup should have comment or be unexported (golint)
    • Line 11: warning: comment on exported function NewAppSecurityGroup should be of the form "NewAppSecurityGroup ..." (golint)
    • Line 30: warning: exported method AppSecurityGroup.Name should have comment or be unexported (golint)
    • Line 34: warning: exported method AppSecurityGroup.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/tags.go
    • Line 17: warning: exported type Tags should have comment or be unexported (golint)
    • Line 22: warning: exported function NewTags should have comment or be unexported (golint)
    • Line 29: warning: exported method Tags.List should have comment or be unexported (golint)
    • Line 58: warning: exported method Tags.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/url_map.go
    • Line 5: warning: exported type UrlMap should have comment or be unexported (golint)
    • Line 10: warning: exported function NewUrlMap should have comment or be unexported (golint)
    • Line 17: warning: exported method UrlMap.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method UrlMap.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method UrlMap.Type should have comment or be unexported (golint)
    • leftovers/aws/s3/bucket.go
    • Line 10: warning: exported type Bucket should have comment or be unexported (golint)
    • Line 17: warning: exported function NewBucket should have comment or be unexported (golint)
    • Line 26: warning: exported method Bucket.Delete should have comment or be unexported (golint)
    • Line 77: warning: exported method Bucket.Name should have comment or be unexported (golint)
    • Line 81: warning: exported method Bucket.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/instances_client.go
    • Line 9: warning: exported type InstancesClient should have comment or be unexported (golint)
    • Line 60: warning: exported method InstancesClient.DeleteInstance should have comment or be unexported (golint)
    • Line 71: warning: exported method InstancesClient.GetNetworkName should have comment or be unexported (golint)
    • Line 81: warning: exported method InstancesClient.ListInstances should have comment or be unexported (golint)
    • Line 91: warning: exported method InstancesClient.SetDiskAutoDelete should have comment or be unexported (golint)
    • leftovers/openstack/images.go
    • Line 11: warning: exported type Images should have comment or be unexported (golint)
    • Line 22: warning: exported function NewImages should have comment or be unexported (golint)
    • Line 29: warning: exported method Images.List should have comment or be unexported (golint)
    • Line 56: warning: exported method Images.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/global_forwarding_rules.go
    • Line 17: warning: exported type GlobalForwardingRules should have comment or be unexported (golint)
    • Line 22: warning: exported function NewGlobalForwardingRules should have comment or be unexported (golint)
    • Line 29: warning: exported method GlobalForwardingRules.List should have comment or be unexported (golint)
    • Line 55: warning: exported method GlobalForwardingRules.Type should have comment or be unexported (golint)
    • leftovers/nsxt/logicalrouting/tier1_routers.go
    • Line 11: warning: exported type Tier1Routers should have comment or be unexported (golint)
    • Line 17: warning: context.Context should be the first parameter of a function (golint)
    • Line 17: warning: exported function NewTier1Routers should have comment or be unexported (golint)
    • Line 25: warning: exported method Tier1Routers.List should have comment or be unexported (golint)
    • Line 58: warning: exported method Tier1Routers.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/snapshots_client.go
    • Line 9: warning: exported type SnapshotsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method SnapshotsClient.DeleteSnapshot should have comment or be unexported (golint)
    • Line 46: warning: exported method SnapshotsClient.DescribeSnapshots should have comment or be unexported (golint)
    • leftovers/openstack/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 52: warning: exported method Logger.Debugln should have comment or be unexported (golint)
    • Line 61: warning: exported method Logger.NoConfirm should have comment or be unexported (golint)
    • Line 69: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 80: warning: exported method Logger.Println should have comment or be unexported (golint)
    • Line 89: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/gcp/compute/disk.go
    • Line 5: warning: exported type Disk should have comment or be unexported (golint)
    • Line 11: warning: exported function NewDisk should have comment or be unexported (golint)
    • Line 19: warning: exported method Disk.Delete should have comment or be unexported (golint)
    • Line 28: warning: exported method Disk.Name should have comment or be unexported (golint)
    • Line 32: warning: exported method Disk.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/ssl_certificates.go
    • Line 17: warning: exported type SslCertificates should have comment or be unexported (golint)
    • Line 22: warning: exported function NewSslCertificates should have comment or be unexported (golint)
    • Line 29: warning: exported method SslCertificates.List should have comment or be unexported (golint)
    • Line 55: warning: exported method SslCertificates.Type should have comment or be unexported (golint)
    • leftovers/nsxt/groupingobjects/ns_group.go
    • Line 8: warning: exported type NSGroup should have comment or be unexported (golint)
    • Line 15: warning: context.Context should be the first parameter of a function (golint)
    • Line 15: warning: exported function NewNSGroup should have comment or be unexported (golint)
    • Line 24: warning: exported method NSGroup.Delete should have comment or be unexported (golint)
    • Line 32: warning: exported method NSGroup.Name should have comment or be unexported (golint)
    • Line 36: warning: exported method NSGroup.Type should have comment or be unexported (golint)
    • leftovers/openstack/fakes/volumes_api.go
    • Line 10: warning: exported type VolumesAPI should have comment or be unexported (golint)
    • Line 56: warning: exported method VolumesAPI.DeleteVolume should have comment or be unexported (golint)
    • Line 66: warning: exported method VolumesAPI.GetVolumesPager should have comment or be unexported (golint)
    • Line 75: warning: exported method VolumesAPI.PageToVolumes should have comment or be unexported (golint)
    • Line 85: warning: exported method VolumesAPI.PagerToPage should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/security_groups_client.go
    • Line 9: warning: exported type SecurityGroupsClient should have comment or be unexported (golint)
    • Line 60: warning: exported method SecurityGroupsClient.DeleteSecurityGroup should have comment or be unexported (golint)
    • Line 70: warning: exported method SecurityGroupsClient.DescribeSecurityGroups should have comment or be unexported (golint)
    • Line 80: warning: exported method SecurityGroupsClient.RevokeSecurityGroupEgress should have comment or be unexported (golint)
    • Line 90: warning: exported method SecurityGroupsClient.RevokeSecurityGroupIngress should have comment or be unexported (golint)
    • leftovers/aws/ec2/volumes.go
    • Line 18: warning: exported type Volumes should have comment or be unexported (golint)
    • Line 23: warning: exported function NewVolumes should have comment or be unexported (golint)
    • Line 30: warning: exported method Volumes.List should have comment or be unexported (golint)
    • Line 60: warning: exported method Volumes.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/instance_template.go
    • Line 5: warning: exported type InstanceTemplate should have comment or be unexported (golint)
    • Line 10: warning: exported function NewInstanceTemplate should have comment or be unexported (golint)
    • Line 17: warning: exported method InstanceTemplate.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method InstanceTemplate.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method InstanceTemplate.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/target_pool.go
    • Line 5: warning: exported type TargetPool should have comment or be unexported (golint)
    • Line 11: warning: exported function NewTargetPool should have comment or be unexported (golint)
    • Line 19: warning: exported method TargetPool.Delete should have comment or be unexported (golint)
    • Line 29: warning: exported method TargetPool.Name should have comment or be unexported (golint)
    • Line 33: warning: exported method TargetPool.Type should have comment or be unexported (golint)
    • leftovers/nsxt/groupingobjects/ns_groups.go
    • Line 11: warning: exported type NSGroups should have comment or be unexported (golint)
    • Line 17: warning: context.Context should be the first parameter of a function (golint)
    • Line 17: warning: exported function NewNSGroups should have comment or be unexported (golint)
    • Line 25: warning: exported method NSGroups.List should have comment or be unexported (golint)
    • Line 52: warning: exported method NSGroups.Type should have comment or be unexported (golint)
    • Line 52: warning: receiver name i should be consistent with previous receiver name n for NSGroups (golint)
    • leftovers/aws/elbv2/fakes/load_balancers_client.go
    • Line 9: warning: exported type LoadBalancersClient should have comment or be unexported (golint)
    • Line 48: warning: exported method LoadBalancersClient.DeleteLoadBalancer should have comment or be unexported (golint)
    • Line 58: warning: exported method LoadBalancersClient.DescribeLoadBalancers should have comment or be unexported (golint)
    • Line 68: warning: exported method LoadBalancersClient.DescribeTags should have comment or be unexported (golint)
    • leftovers/aws/rds/db_subnet_groups.go
    • Line 17: warning: exported type DBSubnetGroups should have comment or be unexported (golint)
    • Line 22: warning: exported function NewDBSubnetGroups should have comment or be unexported (golint)
    • Line 29: warning: exported method DBSubnetGroups.List should have comment or be unexported (golint)
    • Line 54: warning: exported method DBSubnetGroups.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/router.go
    • Line 5: warning: exported type Router should have comment or be unexported (golint)
    • Line 11: warning: exported function NewRouter should have comment or be unexported (golint)
    • Line 19: warning: exported method Router.Delete should have comment or be unexported (golint)
    • Line 29: warning: exported method Router.Type should have comment or be unexported (golint)
    • Line 33: warning: exported method Router.Name should have comment or be unexported (golint)
    • leftovers/nsxt/groupingobjects/ip_set.go
    • Line 8: warning: exported type IPSet should have comment or be unexported (golint)
    • Line 15: warning: context.Context should be the first parameter of a function (golint)
    • Line 15: warning: exported function NewIPSet should have comment or be unexported (golint)
    • Line 24: warning: exported method IPSet.Delete should have comment or be unexported (golint)
    • Line 32: warning: exported method IPSet.Name should have comment or be unexported (golint)
    • Line 36: warning: exported method IPSet.Type should have comment or be unexported (golint)
    • leftovers/commands/delete.go
    • Line 5: warning: exported type Delete should have comment or be unexported (golint)
    • Line 9: warning: exported function NewDelete should have comment or be unexported (golint)
    • Line 15: warning: exported method Delete.Execute should have comment or be unexported (golint)
    • leftovers/aws/iam/roles.go
    • Line 17: warning: exported type Roles should have comment or be unexported (golint)
    • Line 23: warning: exported function NewRoles should have comment or be unexported (golint)
    • Line 31: warning: exported method Roles.List should have comment or be unexported (golint)
    • Line 56: warning: exported method Roles.Type should have comment or be unexported (golint)
    • leftovers/gcp/iam/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 39: warning: exported method Logger.Debugln should have comment or be unexported (golint)
    • Line 48: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 59: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/gcp/iam/fakes/service_accounts_client.go
    • Line 10: warning: exported type ServiceAccountsClient should have comment or be unexported (golint)
    • Line 54: warning: exported method ServiceAccountsClient.DeleteServiceAccount should have comment or be unexported (golint)
    • Line 64: warning: exported method ServiceAccountsClient.GetProjectIamPolicy should have comment or be unexported (golint)
    • Line 73: warning: exported method ServiceAccountsClient.ListServiceAccounts should have comment or be unexported (golint)
    • Line 82: warning: exported method ServiceAccountsClient.SetProjectIamPolicy should have comment or be unexported (golint)
    • leftovers/gcp/dns/managed_zones.go
    • Line 22: warning: exported type ManagedZones should have comment or be unexported (golint)
    • Line 28: warning: exported function NewManagedZones should have comment or be unexported (golint)
    • Line 36: warning: exported method ManagedZones.List should have comment or be unexported (golint)
    • Line 62: warning: exported method ManagedZones.Type should have comment or be unexported (golint)
    • leftovers/aws/iam/fakes/instance_profiles_client.go
    • Line 9: warning: exported type InstanceProfilesClient should have comment or be unexported (golint)
    • Line 48: warning: exported method InstanceProfilesClient.DeleteInstanceProfile should have comment or be unexported (golint)
    • Line 58: warning: exported method InstanceProfilesClient.ListInstanceProfiles should have comment or be unexported (golint)
    • Line 68: warning: exported method InstanceProfilesClient.RemoveRoleFromInstanceProfile should have comment or be unexported (golint)
    • leftovers/commands/types.go
    • Line 5: warning: exported type Types should have comment or be unexported (golint)
    • Line 9: warning: exported function NewTypes should have comment or be unexported (golint)
    • Line 15: warning: exported method Types.Execute should have comment or be unexported (golint)
    • leftovers/aws/iam/instance_profiles.go
    • Line 18: warning: exported type InstanceProfiles should have comment or be unexported (golint)
    • Line 23: warning: exported function NewInstanceProfiles should have comment or be unexported (golint)
    • Line 30: warning: exported method InstanceProfiles.List should have comment or be unexported (golint)
    • Line 55: warning: exported method InstanceProfiles.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/target_pools.go
    • Line 17: warning: exported type TargetPools should have comment or be unexported (golint)
    • Line 23: warning: exported function NewTargetPools should have comment or be unexported (golint)
    • Line 31: warning: exported method TargetPools.List should have comment or be unexported (golint)
    • Line 62: warning: exported method TargetPools.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/subnetworks_client.go
    • Line 9: warning: exported type SubnetworksClient should have comment or be unexported (golint)
    • Line 36: warning: exported method SubnetworksClient.DeleteSubnetwork should have comment or be unexported (golint)
    • Line 47: warning: exported method SubnetworksClient.ListSubnetworks should have comment or be unexported (golint)
    • leftovers/gcp/compute/instance_templates.go
    • Line 17: warning: exported type InstanceTemplates should have comment or be unexported (golint)
    • Line 22: warning: exported function NewInstanceTemplates should have comment or be unexported (golint)
    • Line 29: warning: exported method InstanceTemplates.List should have comment or be unexported (golint)
    • Line 55: warning: exported method InstanceTemplates.Type should have comment or be unexported (golint)
    • leftovers/aws/iam/role_policies.go
    • Line 23: warning: exported type RolePolicies should have comment or be unexported (golint)
    • Line 28: warning: exported function NewRolePolicies should have comment or be unexported (golint)
    • Line 35: warning: exported method RolePolicies.Delete should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/target_vpn_gateways_client.go
    • Line 9: warning: exported type TargetVpnGatewaysClient should have comment or be unexported (golint)
    • Line 36: warning: exported method TargetVpnGatewaysClient.DeleteTargetVpnGateway should have comment or be unexported (golint)
    • Line 47: warning: exported method TargetVpnGatewaysClient.ListTargetVpnGateways should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/internet_gateways_client.go
    • Line 9: warning: exported type InternetGatewaysClient should have comment or be unexported (golint)
    • Line 48: warning: exported method InternetGatewaysClient.DeleteInternetGateway should have comment or be unexported (golint)
    • Line 58: warning: exported method InternetGatewaysClient.DescribeInternetGateways should have comment or be unexported (golint)
    • Line 68: warning: exported method InternetGatewaysClient.DetachInternetGateway should have comment or be unexported (golint)
    • leftovers/openstack/fakes/compute_client.go
    • Line 9: warning: exported type ComputeClient should have comment or be unexported (golint)
    • Line 32: warning: exported method ComputeClient.Delete should have comment or be unexported (golint)
    • Line 42: warning: exported method ComputeClient.List should have comment or be unexported (golint)
    • leftovers/vsphere/folders.go
    • Line 16: warning: exported type Folders should have comment or be unexported (golint)
    • Line 21: warning: exported function NewFolders should have comment or be unexported (golint)
    • Line 40: warning: receiver name f should be consistent with previous receiver name v for Folders (golint)
    • Line 107: warning: exported method Folders.Type should have comment or be unexported (golint)
    • Line 107: warning: receiver name f should be consistent with previous receiver name v for Folders (golint)
    • leftovers/gcp/compute/network.go
    • Line 5: warning: exported type Network should have comment or be unexported (golint)
    • Line 10: warning: exported function NewNetwork should have comment or be unexported (golint)
    • Line 17: warning: exported method Network.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method Network.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method Network.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/networks.go
    • Line 17: warning: exported type Networks should have comment or be unexported (golint)
    • Line 22: warning: exported function NewNetworks should have comment or be unexported (golint)
    • Line 29: warning: exported method Networks.List should have comment or be unexported (golint)
    • Line 59: warning: exported method Networks.Type should have comment or be unexported (golint)
    • leftovers/aws/route53/fakes/hosted_zones_client.go
    • Line 9: warning: exported type HostedZonesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method HostedZonesClient.DeleteHostedZone should have comment or be unexported (golint)
    • Line 46: warning: exported method HostedZonesClient.ListHostedZones should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/route_tables_client.go
    • Line 9: warning: exported type RouteTablesClient should have comment or be unexported (golint)
    • Line 48: warning: exported method RouteTablesClient.DeleteRouteTable should have comment or be unexported (golint)
    • Line 58: warning: exported method RouteTablesClient.DescribeRouteTables should have comment or be unexported (golint)
    • Line 68: warning: exported method RouteTablesClient.DisassociateRouteTable should have comment or be unexported (golint)
    • leftovers/app/logger.go
    • Line 10: warning: exported type Logger should have comment or be unexported (golint)
    • Line 105: warning: exported method Logger.NoConfirm should have comment or be unexported (golint)
    • leftovers/gcp/sql/fakes/instances_client.go
    • Line 9: warning: exported type InstancesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method InstancesClient.DeleteInstance should have comment or be unexported (golint)
    • Line 42: warning: exported method InstancesClient.ListInstances should have comment or be unexported (golint)
    • leftovers/aws/ec2/subnets.go
    • Line 21: warning: exported type Subnets should have comment or be unexported (golint)
    • Line 27: warning: exported function NewSubnets should have comment or be unexported (golint)
    • Line 35: warning: exported method Subnets.Delete should have comment or be unexported (golint)
    • leftovers/aws/iam/policy.go
    • Line 9: warning: exported type Policy should have comment or be unexported (golint)
    • Line 18: warning: exported function NewPolicy should have comment or be unexported (golint)
    • Line 29: warning: exported method Policy.Delete should have comment or be unexported (golint)
    • Line 55: warning: exported method Policy.Name should have comment or be unexported (golint)
    • Line 59: warning: exported method Policy.Type should have comment or be unexported (golint)
    • leftovers/aws/iam/users.go
    • Line 17: warning: exported type Users should have comment or be unexported (golint)
    • Line 24: warning: exported function NewUsers should have comment or be unexported (golint)
    • Line 33: warning: exported method Users.List should have comment or be unexported (golint)
    • Line 58: warning: exported method Users.Type should have comment or be unexported (golint)
    • leftovers/openstack/image_api.go
    • Line 9: warning: exported type ImageAPI should have comment or be unexported (golint)
    • Line 13: warning: exported method ImageAPI.GetImagesPager should have comment or be unexported (golint)
    • Line 17: warning: exported method ImageAPI.PagerToPage should have comment or be unexported (golint)
    • Line 21: warning: exported method ImageAPI.PageToImages should have comment or be unexported (golint)
    • Line 25: warning: exported method ImageAPI.Delete should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/global_forwarding_rules_client.go
    • Line 9: warning: exported type GlobalForwardingRulesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method GlobalForwardingRulesClient.DeleteGlobalForwardingRule should have comment or be unexported (golint)
    • Line 42: warning: exported method GlobalForwardingRulesClient.ListGlobalForwardingRules should have comment or be unexported (golint)
    • leftovers/vsphere/virtual_machine.go
    • Line 17: warning: exported function NewVirtualMachine should have comment or be unexported (golint)
    • Line 61: warning: exported method VirtualMachine.Name should have comment or be unexported (golint)
    • Line 65: warning: exported method VirtualMachine.Type should have comment or be unexported (golint)
    • leftovers/aws/elb/load_balancers.go
    • Line 19: warning: exported type LoadBalancers should have comment or be unexported (golint)
    • Line 24: warning: exported function NewLoadBalancers should have comment or be unexported (golint)
    • Line 31: warning: exported method LoadBalancers.List should have comment or be unexported (golint)
    • Line 56: warning: exported method LoadBalancers.Type should have comment or be unexported (golint)
    • leftovers/aws/iam/fakes/user_policies_client.go
    • Line 9: warning: exported type UserPoliciesClient should have comment or be unexported (golint)
    • Line 60: warning: exported method UserPoliciesClient.DeleteUserPolicy should have comment or be unexported (golint)
    • Line 70: warning: exported method UserPoliciesClient.DetachUserPolicy should have comment or be unexported (golint)
    • Line 80: warning: exported method UserPoliciesClient.ListAttachedUserPolicies should have comment or be unexported (golint)
    • Line 90: warning: exported method UserPoliciesClient.ListUserPolicies should have comment or be unexported (golint)
    • leftovers/azure/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 52: warning: exported method Logger.Debugln should have comment or be unexported (golint)
    • Line 61: warning: exported method Logger.NoConfirm should have comment or be unexported (golint)
    • Line 69: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 80: warning: exported method Logger.Println should have comment or be unexported (golint)
    • Line 89: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/gcp/container/fakes/clusters_client.go
    • Line 9: warning: exported type ClustersClient should have comment or be unexported (golint)
    • Line 36: warning: exported method ClustersClient.DeleteCluster should have comment or be unexported (golint)
    • Line 47: warning: exported method ClustersClient.ListClusters should have comment or be unexported (golint)
    • leftovers/gcp/storage/fakes/buckets_client.go
    • Line 9: warning: exported type BucketsClient should have comment or be unexported (golint)
    • Line 57: warning: exported method BucketsClient.DeleteBucket should have comment or be unexported (golint)
    • Line 67: warning: exported method BucketsClient.DeleteObject should have comment or be unexported (golint)
    • Line 79: warning: exported method BucketsClient.ListBuckets should have comment or be unexported (golint)
    • Line 88: warning: exported method BucketsClient.ListObjects should have comment or be unexported (golint)
    • leftovers/aws/ec2/security_group.go
    • Line 12: warning: exported type SecurityGroup should have comment or be unexported (golint)
    • Line 22: warning: exported function NewSecurityGroup should have comment or be unexported (golint)
    • Line 45: warning: exported method SecurityGroup.Delete should have comment or be unexported (golint)
    • Line 92: warning: exported method SecurityGroup.Name should have comment or be unexported (golint)
    • Line 96: warning: exported method SecurityGroup.Type should have comment or be unexported (golint)
    • leftovers/openstack/images_client.go
    • Line 18: warning: exported type ImagesClient should have comment or be unexported (golint)
    • Line 22: warning: exported function NewImagesClient should have comment or be unexported (golint)
    • Line 28: warning: exported method ImagesClient.List should have comment or be unexported (golint)
    • Line 47: warning: exported method ImagesClient.Delete should have comment or be unexported (golint)
    • leftovers/gcp/compute/ssl_certificate.go
    • Line 5: warning: exported type SslCertificate should have comment or be unexported (golint)
    • Line 10: warning: exported function NewSslCertificate should have comment or be unexported (golint)
    • Line 17: warning: exported method SslCertificate.Delete should have comment or be unexported (golint)
    • Line 26: warning: exported method SslCertificate.Name should have comment or be unexported (golint)
    • Line 30: warning: exported method SslCertificate.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/instance.go
    • Line 13: warning: exported type Instance should have comment or be unexported (golint)
    • Line 22: warning: exported function NewInstance should have comment or be unexported (golint)
    • Line 101: warning: exported method Instance.Name should have comment or be unexported (golint)
    • Line 105: warning: exported method Instance.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/network_interface.go
    • Line 10: warning: exported type NetworkInterface should have comment or be unexported (golint)
    • Line 17: warning: exported function NewNetworkInterface should have comment or be unexported (golint)
    • Line 37: warning: exported method NetworkInterface.Delete should have comment or be unexported (golint)
    • Line 49: warning: exported method NetworkInterface.Name should have comment or be unexported (golint)
    • Line 53: warning: exported method NetworkInterface.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/routers_client.go
    • Line 9: warning: exported type RoutersClient should have comment or be unexported (golint)
    • Line 36: warning: exported method RoutersClient.DeleteRouter should have comment or be unexported (golint)
    • Line 47: warning: exported method RoutersClient.ListRouters should have comment or be unexported (golint)
    • leftovers/openstack/fakes/compute_instance_api.go
    • Line 10: warning: exported type ComputeInstanceAPI should have comment or be unexported (golint)
    • Line 56: warning: exported method ComputeInstanceAPI.Delete should have comment or be unexported (golint)
    • Line 66: warning: exported method ComputeInstanceAPI.GetComputeInstancePager should have comment or be unexported (golint)
    • Line 75: warning: exported method ComputeInstanceAPI.PageToServers should have comment or be unexported (golint)
    • Line 85: warning: exported method ComputeInstanceAPI.PagerToPage should have comment or be unexported (golint)
    • leftovers/aws/iam/fakes/users_client.go
    • Line 9: warning: exported type UsersClient should have comment or be unexported (golint)
    • Line 36: warning: exported method UsersClient.DeleteUser should have comment or be unexported (golint)
    • Line 46: warning: exported method UsersClient.ListUsers should have comment or be unexported (golint)
    • leftovers/azure/fakes/groups_client.go
    • Line 5: warning: exported type GroupsClient should have comment or be unexported (golint)
    • Line 28: warning: exported method GroupsClient.DeleteGroup should have comment or be unexported (golint)
    • Line 38: warning: exported method GroupsClient.ListGroups should have comment or be unexported (golint)
    • leftovers/acceptance/azure.go
    • Line 12: warning: should not use dot imports (golint)
    • Line 15: warning: exported type AzureAcceptance should have comment or be unexported (golint)
    • Line 23: warning: exported function NewAzureAcceptance should have comment or be unexported (golint)
    • Line 45: warning: exported method AzureAcceptance.CreateResourceGroup should have comment or be unexported (golint)
    • leftovers/acceptance/openstack.go
    • Line 16: warning: should not use dot imports (golint)
    • Line 19: warning: exported type OpenStackAcceptance should have comment or be unexported (golint)
    • Line 33: warning: exported function NewOpenStackAcceptance should have comment or be unexported (golint)
    • Line 91: warning: exported method OpenStackAcceptance.CreateVolume should have comment or be unexported (golint)
    • Line 101: warning: exported method OpenStackAcceptance.GetVolume should have comment or be unexported (golint)
    • Line 110: warning: exported method OpenStackAcceptance.VolumeExists should have comment or be unexported (golint)
    • Line 121: warning: exported method OpenStackAcceptance.DeleteVolume should have comment or be unexported (golint)
    • Line 125: warning: exported method OpenStackAcceptance.CreateComputeInstance should have comment or be unexported (golint)
    • Line 140: warning: exported method OpenStackAcceptance.DeleteInstance should have comment or be unexported (golint)
    • Line 144: warning: exported method OpenStackAcceptance.ComputeInstanceExists should have comment or be unexported (golint)
    • Line 154: warning: exported method OpenStackAcceptance.CreateImage should have comment or be unexported (golint)
    • Line 168: warning: exported method OpenStackAcceptance.GetImage should have comment or be unexported (golint)
    • Line 177: warning: exported method OpenStackAcceptance.ImageExists should have comment or be unexported (golint)
    • Line 188: warning: exported method OpenStackAcceptance.DeleteImage should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/subnets_client.go
    • Line 9: warning: exported type SubnetsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method SubnetsClient.DeleteSubnet should have comment or be unexported (golint)
    • Line 46: warning: exported method SubnetsClient.DescribeSubnets should have comment or be unexported (golint)
    • leftovers/aws/route53/record_sets.go
    • Line 17: warning: exported type RecordSets should have comment or be unexported (golint)
    • Line 21: warning: exported function NewRecordSets should have comment or be unexported (golint)
    • Line 27: warning: exported method RecordSets.Get should have comment or be unexported (golint)
    • Line 51: warning: exported method RecordSets.DeleteAll should have comment or be unexported (golint)
    • Line 76: warning: exported method RecordSets.DeleteWithFilter should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/target_https_proxies_client.go
    • Line 9: warning: exported type TargetHttpsProxiesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method TargetHttpsProxiesClient.DeleteTargetHttpsProxy should have comment or be unexported (golint)
    • Line 42: warning: exported method TargetHttpsProxiesClient.ListTargetHttpsProxies should have comment or be unexported (golint)
    • leftovers/vsphere/folder.go
    • Line 17: warning: exported function NewFolder should have comment or be unexported (golint)
    • Line 24: warning: exported method Folder.Delete should have comment or be unexported (golint)
    • Line 41: warning: exported method Folder.Name should have comment or be unexported (golint)
    • Line 45: warning: exported method Folder.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/vpn_tunnel.go
    • Line 5: warning: exported type VpnTunnel should have comment or be unexported (golint)
    • Line 11: warning: exported function NewVpnTunnel should have comment or be unexported (golint)
    • Line 19: warning: exported method VpnTunnel.Delete should have comment or be unexported (golint)
    • Line 29: warning: exported method VpnTunnel.Name should have comment or be unexported (golint)
    • Line 33: warning: exported method VpnTunnel.Type should have comment or be unexported (golint)
    • leftovers/aws/elbv2/target_group.go
    • Line 9: warning: exported type TargetGroup should have comment or be unexported (golint)
    • Line 17: warning: exported function NewTargetGroup should have comment or be unexported (golint)
    • Line 27: warning: exported method TargetGroup.Delete should have comment or be unexported (golint)
    • Line 38: warning: exported method TargetGroup.Name should have comment or be unexported (golint)
    • Line 42: warning: exported method TargetGroup.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/ssl_certificates_client.go
    • Line 9: warning: exported type SslCertificatesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method SslCertificatesClient.DeleteSslCertificate should have comment or be unexported (golint)
    • Line 42: warning: exported method SslCertificatesClient.ListSslCertificates should have comment or be unexported (golint)
    • leftovers/gcp/compute/image.go
    • Line 5: warning: exported type Image should have comment or be unexported (golint)
    • Line 10: warning: exported function NewImage should have comment or be unexported (golint)
    • Line 17: warning: exported method Image.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method Image.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method Image.Type should have comment or be unexported (golint)
    • leftovers/acceptance/gcp.go
    • Line 15: warning: should not use dot imports (golint)
    • Line 18: warning: exported type GCPAcceptance should have comment or be unexported (golint)
    • Line 27: warning: exported function NewGCPAcceptance should have comment or be unexported (golint)
    • Line 52: warning: exported method GCPAcceptance.InsertDisk should have comment or be unexported (golint)
    • Line 73: warning: exported method GCPAcceptance.InsertCloudRouter should have comment or be unexported (golint)
    • leftovers/aws/ec2/image.go
    • Line 9: warning: exported type Image should have comment or be unexported (golint)
    • Line 16: warning: exported function NewImage should have comment or be unexported (golint)
    • Line 25: warning: exported method Image.Delete should have comment or be unexported (golint)
    • Line 39: warning: exported method Image.Name should have comment or be unexported (golint)
    • Line 43: warning: exported method Image.Type should have comment or be unexported (golint)
    • leftovers/gcp/iam/service_account.go
    • Line 8: warning: exported type ServiceAccount should have comment or be unexported (golint)
    • Line 15: warning: exported function NewServiceAccount should have comment or be unexported (golint)
    • Line 24: warning: exported method ServiceAccount.Delete should have comment or be unexported (golint)
    • Line 38: warning: exported method ServiceAccount.Name should have comment or be unexported (golint)
    • Line 42: warning: exported method ServiceAccount.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/http_health_checks_client.go
    • Line 9: warning: exported type HttpHealthChecksClient should have comment or be unexported (golint)
    • Line 32: warning: exported method HttpHealthChecksClient.DeleteHttpHealthCheck should have comment or be unexported (golint)
    • Line 42: warning: exported method HttpHealthChecksClient.ListHttpHealthChecks should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/target_http_proxies_client.go
    • Line 9: warning: exported type TargetHttpProxiesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method TargetHttpProxiesClient.DeleteTargetHttpProxy should have comment or be unexported (golint)
    • Line 42: warning: exported method TargetHttpProxiesClient.ListTargetHttpProxies should have comment or be unexported (golint)
    • leftovers/openstack/fakes/page.go
    • Line 5: warning: exported type Page should have comment or be unexported (golint)
    • Line 36: warning: exported method Page.GetBody should have comment or be unexported (golint)
    • Line 46: warning: exported method Page.IsEmpty should have comment or be unexported (golint)
    • Line 55: warning: exported method Page.NextPageURL should have comment or be unexported (golint)
    • leftovers/openstack/compute_instance_client.go
    • Line 10: warning: comment on exported type ComputeInstanceAPI should be of the form "ComputeInstanceAPI ..." (with optional leading article) (golint)
    • Line 18: warning: exported type ComputeInstanceClient should have comment or be unexported (golint)
    • Line 22: warning: exported function NewComputeInstanceClient should have comment or be unexported (golint)
    • Line 28: warning: exported method ComputeInstanceClient.List should have comment or be unexported (golint)
    • Line 44: warning: exported method ComputeInstanceClient.Delete should have comment or be unexported (golint)
    • leftovers/openstack/volume.go
    • Line 5: warning: exported type Volume should have comment or be unexported (golint)
    • Line 11: warning: exported function NewVolume should have comment or be unexported (golint)
    • Line 19: warning: exported method Volume.Name should have comment or be unexported (golint)
    • Line 23: warning: exported method Volume.Type should have comment or be unexported (golint)
    • Line 27: warning: exported method Volume.Delete should have comment or be unexported (golint)
    • leftovers/openstack/volumes.go
    • Line 17: warning: exported type Volumes should have comment or be unexported (golint)
    • Line 22: warning: exported function NewVolumes should have comment or be unexported (golint)
    • Line 29: warning: exported method Volumes.List should have comment or be unexported (golint)
    • Line 56: warning: exported method Volumes.Type should have comment or be unexported (golint)
    • leftovers/aws/iam/fakes/policies_client.go
    • Line 9: warning: exported type PoliciesClient should have comment or be unexported (golint)
    • Line 60: warning: exported method PoliciesClient.DeletePolicy should have comment or be unexported (golint)
    • Line 70: warning: exported method PoliciesClient.DeletePolicyVersion should have comment or be unexported (golint)
    • Line 80: warning: exported method PoliciesClient.ListPolicies should have comment or be unexported (golint)
    • Line 90: warning: exported method PoliciesClient.ListPolicyVersions should have comment or be unexported (golint)
    • leftovers/aws/rds/db_instance.go
    • Line 10: warning: exported type DBInstance should have comment or be unexported (golint)
    • Line 17: warning: exported function NewDBInstance should have comment or be unexported (golint)
    • Line 26: warning: exported method DBInstance.Delete should have comment or be unexported (golint)
    • Line 39: warning: exported method DBInstance.Name should have comment or be unexported (golint)
    • Line 43: warning: exported method DBInstance.Type should have comment or be unexported (golint)
    • leftovers/aws/iam/access_keys.go
    • Line 21: warning: exported type AccessKeys should have comment or be unexported (golint)
    • Line 26: warning: exported function NewAccessKeys should have comment or be unexported (golint)
    • Line 33: warning: exported method AccessKeys.Delete should have comment or be unexported (golint)
    • leftovers/aws/ec2/images.go
    • Line 23: warning: exported type Images should have comment or be unexported (golint)
    • Line 30: warning: exported function NewImages should have comment or be unexported (golint)
    • Line 39: warning: exported method Images.List should have comment or be unexported (golint)
    • Line 71: warning: exported method Images.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/target_pools_client.go
    • Line 9: warning: exported type TargetPoolsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method TargetPoolsClient.DeleteTargetPool should have comment or be unexported (golint)
    • Line 47: warning: exported method TargetPoolsClient.ListTargetPools should have comment or be unexported (golint)
    • leftovers/openstack/image.go
    • Line 5: warning: exported type Image should have comment or be unexported (golint)
    • Line 11: warning: exported function NewImage should have comment or be unexported (golint)
    • Line 19: warning: exported method Image.Delete should have comment or be unexported (golint)
    • Line 23: warning: exported method Image.Name should have comment or be unexported (golint)
    • Line 27: warning: exported method Image.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/key_pairs_client.go
    • Line 9: warning: exported type KeyPairsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method KeyPairsClient.DeleteKeyPair should have comment or be unexported (golint)
    • Line 46: warning: exported method KeyPairsClient.DescribeKeyPairs should have comment or be unexported (golint)
    • leftovers/nsxt/logicalrouting/tier1_router.go
    • Line 8: warning: exported type Tier1Router should have comment or be unexported (golint)
    • Line 15: warning: context.Context should be the first parameter of a function (golint)
    • Line 15: warning: exported function NewTier1Router should have comment or be unexported (golint)
    • Line 24: warning: exported method Tier1Router.Delete should have comment or be unexported (golint)
    • Line 36: warning: exported method Tier1Router.Name should have comment or be unexported (golint)
    • Line 40: warning: exported method Tier1Router.Type should have comment or be unexported (golint)
    • leftovers/aws/kms/fakes/aliases_client.go
    • Line 9: warning: exported type AliasesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method AliasesClient.DeleteAlias should have comment or be unexported (golint)
    • Line 46: warning: exported method AliasesClient.ListAliases should have comment or be unexported (golint)
    • leftovers/aws/route53/health_checks.go
    • Line 17: warning: exported type HealthChecks should have comment or be unexported (golint)
    • Line 22: warning: exported function NewHealthChecks should have comment or be unexported (golint)
    • Line 29: warning: exported method HealthChecks.List should have comment or be unexported (golint)
    • Line 54: warning: exported method HealthChecks.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/address.go
    • Line 5: warning: exported type Address should have comment or be unexported (golint)
    • Line 12: warning: exported function NewAddress should have comment or be unexported (golint)
    • Line 26: warning: exported method Address.Delete should have comment or be unexported (golint)
    • Line 35: warning: exported method Address.Name should have comment or be unexported (golint)
    • Line 39: warning: exported method Address.Type should have comment or be unexported (golint)
    • leftovers/nsxt/logicalrouting/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 39: warning: exported method Logger.Debugln should have comment or be unexported (golint)
    • Line 48: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 59: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/gcp/compute/target_http_proxy.go
    • Line 5: warning: exported type TargetHttpProxy should have comment or be unexported (golint)
    • Line 10: warning: exported function NewTargetHttpProxy should have comment or be unexported (golint)
    • Line 17: warning: exported method TargetHttpProxy.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method TargetHttpProxy.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method TargetHttpProxy.Type should have comment or be unexported (golint)
    • leftovers/aws/elb/load_balancer.go
    • Line 10: warning: exported type LoadBalancer should have comment or be unexported (golint)
    • Line 17: warning: exported function NewLoadBalancer should have comment or be unexported (golint)
    • Line 42: warning: exported method LoadBalancer.Delete should have comment or be unexported (golint)
    • Line 54: warning: exported method LoadBalancer.Name should have comment or be unexported (golint)
    • Line 58: warning: exported method LoadBalancer.Type should have comment or be unexported (golint)
    • leftovers/aws/iam/fakes/roles_client.go
    • Line 9: warning: exported type RolesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method RolesClient.DeleteRole should have comment or be unexported (golint)
    • Line 46: warning: exported method RolesClient.ListRoles should have comment or be unexported (golint)
    • leftovers/aws/iam/server_certificate.go
    • Line 11: warning: exported type ServerCertificate should have comment or be unexported (golint)
    • Line 18: warning: exported function NewServerCertificate should have comment or be unexported (golint)
    • Line 27: warning: exported method ServerCertificate.Delete should have comment or be unexported (golint)
    • Line 49: warning: exported method ServerCertificate.Name should have comment or be unexported (golint)
    • Line 53: warning: exported method ServerCertificate.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/resource_tags.go
    • Line 15: warning: exported type ResourceTags should have comment or be unexported (golint)
    • Line 19: warning: exported function NewResourceTags should have comment or be unexported (golint)
    • Line 25: warning: exported method ResourceTags.Delete should have comment or be unexported (golint)
    • leftovers/gcp/compute/addresses.go
    • Line 17: warning: exported type Addresses should have comment or be unexported (golint)
    • Line 23: warning: exported function NewAddresses should have comment or be unexported (golint)
    • Line 31: warning: exported method Addresses.List should have comment or be unexported (golint)
    • Line 62: warning: exported method Addresses.Type should have comment or be unexported (golint)
    • leftovers/azure/fakes/app_security_groups_client.go
    • Line 5: warning: exported type AppSecurityGroupsClient should have comment or be unexported (golint)
    • Line 32: warning: exported method AppSecurityGroupsClient.DeleteAppSecurityGroup should have comment or be unexported (golint)
    • Line 43: warning: exported method AppSecurityGroupsClient.ListAppSecurityGroups should have comment or be unexported (golint)
    • leftovers/aws/ec2/key_pairs.go
    • Line 17: warning: exported type KeyPairs should have comment or be unexported (golint)
    • Line 22: warning: exported function NewKeyPairs should have comment or be unexported (golint)
    • Line 29: warning: exported method KeyPairs.List should have comment or be unexported (golint)
    • Line 54: warning: exported method KeyPairs.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/disks_client.go
    • Line 9: warning: exported type DisksClient should have comment or be unexported (golint)
    • Line 36: warning: exported method DisksClient.DeleteDisk should have comment or be unexported (golint)
    • Line 47: warning: exported method DisksClient.ListDisks should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/instance_group_managers_client.go
    • Line 9: warning: exported type InstanceGroupManagersClient should have comment or be unexported (golint)
    • Line 36: warning: exported method InstanceGroupManagersClient.DeleteInstanceGroupManager should have comment or be unexported (golint)
    • Line 47: warning: exported method InstanceGroupManagersClient.ListInstanceGroupManagers should have comment or be unexported (golint)
    • leftovers/gcp/compute/forwarding_rules.go
    • Line 17: warning: exported type ForwardingRules should have comment or be unexported (golint)
    • Line 23: warning: exported function NewForwardingRules should have comment or be unexported (golint)
    • Line 31: warning: exported method ForwardingRules.List should have comment or be unexported (golint)
    • Line 62: warning: exported method ForwardingRules.Type should have comment or be unexported (golint)
    • leftovers/openstack/fakes/image_service_client.go
    • Line 9: warning: exported type ImageServiceClient should have comment or be unexported (golint)
    • Line 32: warning: exported method ImageServiceClient.Delete should have comment or be unexported (golint)
    • Line 42: warning: exported method ImageServiceClient.List should have comment or be unexported (golint)
    • leftovers/gcp/compute/instance_group_manager.go
    • Line 5: warning: exported type InstanceGroupManager should have comment or be unexported (golint)
    • Line 11: warning: exported function NewInstanceGroupManager should have comment or be unexported (golint)
    • Line 19: warning: exported method InstanceGroupManager.Delete should have comment or be unexported (golint)
    • Line 29: warning: exported method InstanceGroupManager.Name should have comment or be unexported (golint)
    • Line 33: warning: exported method InstanceGroupManager.Type should have comment or be unexported (golint)
    • leftovers/aws/elbv2/target_groups.go
    • Line 17: warning: exported type TargetGroups should have comment or be unexported (golint)
    • Line 22: warning: exported function NewTargetGroups should have comment or be unexported (golint)
    • Line 29: warning: exported method TargetGroups.List should have comment or be unexported (golint)
    • Line 54: warning: exported method TargetGroups.Type should have comment or be unexported (golint)
    • leftovers/aws/kms/fakes/keys_client.go
    • Line 9: warning: exported type KeysClient should have comment or be unexported (golint)
    • Line 72: warning: exported method KeysClient.DescribeKey should have comment or be unexported (golint)
    • Line 82: warning: exported method KeysClient.DisableKey should have comment or be unexported (golint)
    • Line 92: warning: exported method KeysClient.ListKeys should have comment or be unexported (golint)
    • Line 102: warning: exported method KeysClient.ListResourceTags should have comment or be unexported (golint)
    • Line 112: warning: exported method KeysClient.ScheduleKeyDeletion should have comment or be unexported (golint)
    • leftovers/aws/rds/db_cluster.go
    • Line 10: warning: exported type DBCluster should have comment or be unexported (golint)
    • Line 17: warning: exported function NewDBCluster should have comment or be unexported (golint)
    • Line 26: warning: exported method DBCluster.Delete should have comment or be unexported (golint)
    • Line 39: warning: exported method DBCluster.Name should have comment or be unexported (golint)
    • Line 43: warning: exported method DBCluster.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/volumes_client.go
    • Line 9: warning: exported type VolumesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method VolumesClient.DeleteVolume should have comment or be unexported (golint)
    • Line 46: warning: exported method VolumesClient.DescribeVolumes should have comment or be unexported (golint)
    • leftovers/gcp/container/cluster.go
    • Line 5: warning: exported type Cluster should have comment or be unexported (golint)
    • Line 11: warning: exported function NewCluster should have comment or be unexported (golint)
    • Line 19: warning: exported method Cluster.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method Cluster.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method Cluster.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/networks_client.go
    • Line 9: warning: exported type NetworksClient should have comment or be unexported (golint)
    • Line 32: warning: exported method NetworksClient.DeleteNetwork should have comment or be unexported (golint)
    • Line 42: warning: exported method NetworksClient.ListNetworks should have comment or be unexported (golint)
    • leftovers/gcp/compute/url_maps.go
    • Line 17: warning: exported type UrlMaps should have comment or be unexported (golint)
    • Line 22: warning: exported function NewUrlMaps should have comment or be unexported (golint)
    • Line 29: warning: exported method UrlMaps.List should have comment or be unexported (golint)
    • Line 56: warning: exported method UrlMaps.Type should have comment or be unexported (golint)
    • leftovers/acceptance/nsxt.go
    • Line 9: warning: should not use dot imports (golint)
    • Line 14: warning: exported type NSXTAcceptance should have comment or be unexported (golint)
    • Line 23: warning: exported function NewNSXTAcceptance should have comment or be unexported (golint)
    • Line 60: warning: comment on exported method NSXTAcceptance.GetEdgeClusterID should be of the form "GetEdgeClusterID ..." (golint)
    • Line 77: warning: exported method NSXTAcceptance.CreateT1Router should have comment or be unexported (golint)
    • leftovers/aws/iam/fakes/server_certificates_client.go
    • Line 9: warning: exported type ServerCertificatesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method ServerCertificatesClient.DeleteServerCertificate should have comment or be unexported (golint)
    • Line 46: warning: exported method ServerCertificatesClient.ListServerCertificates should have comment or be unexported (golint)
    • leftovers/aws/route53/fakes/health_checks_client.go
    • Line 9: warning: exported type HealthChecksClient should have comment or be unexported (golint)
    • Line 36: warning: exported method HealthChecksClient.DeleteHealthCheck should have comment or be unexported (golint)
    • Line 46: warning: exported method HealthChecksClient.ListHealthChecks should have comment or be unexported (golint)
    • leftovers/vsphere/client.go
    • Line 11: warning: exported type Client should have comment or be unexported (golint)
    • Line 16: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 23: warning: exported method Client.GetRootFolder should have comment or be unexported (golint)
    • leftovers/aws/eks/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 31: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 42: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/aws/rds/fakes/db_subnet_groups_client.go
    • Line 9: warning: exported type DbSubnetGroupsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method DbSubnetGroupsClient.DeleteDBSubnetGroup should have comment or be unexported (golint)
    • Line 46: warning: exported method DbSubnetGroupsClient.DescribeDBSubnetGroups should have comment or be unexported (golint)
    • leftovers/gcp/dns/record_sets.go
    • Line 15: warning: exported type RecordSets should have comment or be unexported (golint)
    • Line 20: warning: exported function NewRecordSets should have comment or be unexported (golint)
    • Line 27: warning: exported method RecordSets.Delete should have comment or be unexported (golint)
    • leftovers/aws/ec2/nat_gateways.go
    • Line 18: warning: exported type NatGateways should have comment or be unexported (golint)
    • Line 23: warning: exported function NewNatGateways should have comment or be unexported (golint)
    • Line 30: warning: exported method NatGateways.List should have comment or be unexported (golint)
    • Line 60: warning: exported method NatGateways.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/snapshots.go
    • Line 19: warning: exported type Snapshots should have comment or be unexported (golint)
    • Line 25: warning: exported function NewSnapshots should have comment or be unexported (golint)
    • Line 33: warning: exported method Snapshots.List should have comment or be unexported (golint)
    • Line 69: warning: exported method Snapshots.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/https_health_checks_client.go
    • Line 9: warning: exported type HttpsHealthChecksClient should have comment or be unexported (golint)
    • Line 32: warning: exported method HttpsHealthChecksClient.DeleteHttpsHealthCheck should have comment or be unexported (golint)
    • Line 42: warning: exported method HttpsHealthChecksClient.ListHttpsHealthChecks should have comment or be unexported (golint)
    • leftovers/aws/elbv2/fakes/target_groups_client.go
    • Line 9: warning: exported type TargetGroupsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method TargetGroupsClient.DeleteTargetGroup should have comment or be unexported (golint)
    • Line 46: warning: exported method TargetGroupsClient.DescribeTargetGroups should have comment or be unexported (golint)
    • leftovers/aws/elbv2/load_balancer.go
    • Line 10: warning: exported type LoadBalancer should have comment or be unexported (golint)
    • Line 18: warning: exported function NewLoadBalancer should have comment or be unexported (golint)
    • Line 44: warning: exported method LoadBalancer.Delete should have comment or be unexported (golint)
    • Line 55: warning: exported method LoadBalancer.Name should have comment or be unexported (golint)
    • Line 59: warning: exported method LoadBalancer.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 31: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 42: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/instance_groups_client.go
    • Line 9: warning: exported type InstanceGroupsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method InstanceGroupsClient.DeleteInstanceGroup should have comment or be unexported (golint)
    • Line 47: warning: exported method InstanceGroupsClient.ListInstanceGroups should have comment or be unexported (golint)
    • leftovers/gcp/compute/backend_service.go
    • Line 5: warning: exported type BackendService should have comment or be unexported (golint)
    • Line 10: warning: exported function NewBackendService should have comment or be unexported (golint)
    • Line 17: warning: exported method BackendService.Delete should have comment or be unexported (golint)
    • Line 26: warning: exported method BackendService.Name should have comment or be unexported (golint)
    • Line 30: warning: exported method BackendService.Type should have comment or be unexported (golint)
    • leftovers/aws/iam/fakes/role_policies_client.go
    • Line 9: warning: exported type RolePoliciesClient should have comment or be unexported (golint)
    • Line 60: warning: exported method RolePoliciesClient.DeleteRolePolicy should have comment or be unexported (golint)
    • Line 70: warning: exported method RolePoliciesClient.DetachRolePolicy should have comment or be unexported (golint)
    • Line 80: warning: exported method RolePoliciesClient.ListAttachedRolePolicies should have comment or be unexported (golint)
    • Line 90: warning: exported method RolePoliciesClient.ListRolePolicies should have comment or be unexported (golint)
    • leftovers/aws/ec2/addresses.go
    • Line 17: warning: exported type Addresses should have comment or be unexported (golint)
    • Line 22: warning: exported function NewAddresses should have comment or be unexported (golint)
    • Line 29: warning: exported method Addresses.List should have comment or be unexported (golint)
    • Line 54: warning: exported method Addresses.Type should have comment or be unexported (golint)
    • leftovers/gcp/sql/instance.go
    • Line 5: warning: exported type Instance should have comment or be unexported (golint)
    • Line 10: warning: exported function NewInstance should have comment or be unexported (golint)
    • Line 16: warning: exported method Instance.Delete should have comment or be unexported (golint)
    • Line 26: warning: exported method Instance.Name should have comment or be unexported (golint)
    • Line 30: warning: exported method Instance.Type should have comment or be unexported (golint)
    • leftovers/openstack/volumes_block_storage_client.go
    • Line 18: warning: exported type VolumesBlockStorageClient should have comment or be unexported (golint)
    • Line 22: warning: exported function NewVolumesBlockStorageClient should have comment or be unexported (golint)
    • Line 28: warning: exported method VolumesBlockStorageClient.List should have comment or be unexported (golint)
    • Line 44: warning: exported method VolumesBlockStorageClient.Delete should have comment or be unexported (golint)
    • leftovers/aws/ec2/internet_gateways.go
    • Line 22: warning: exported type InternetGateways should have comment or be unexported (golint)
    • Line 27: warning: exported function NewInternetGateways should have comment or be unexported (golint)
    • Line 34: warning: exported method InternetGateways.Delete should have comment or be unexported (golint)
    • Line 63: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • leftovers/aws/ec2/vpcs.go
    • Line 18: warning: exported type Vpcs should have comment or be unexported (golint)
    • Line 27: warning: exported function NewVpcs should have comment or be unexported (golint)
    • Line 38: warning: exported method Vpcs.List should have comment or be unexported (golint)
    • Line 68: warning: exported method Vpcs.Type should have comment or be unexported (golint)
    • leftovers/aws/kms/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 31: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 42: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/aws/rds/fakes/db_clusters_client.go
    • Line 9: warning: exported type DbClustersClient should have comment or be unexported (golint)
    • Line 36: warning: exported method DbClustersClient.DeleteDBCluster should have comment or be unexported (golint)
    • Line 46: warning: exported method DbClustersClient.DescribeDBClusters should have comment or be unexported (golint)
    • leftovers/aws/s3/fakes/buckets_client.go
    • Line 9: warning: exported type BucketsClient should have comment or be unexported (golint)
    • Line 60: warning: exported method BucketsClient.DeleteBucket should have comment or be unexported (golint)
    • Line 70: warning: exported method BucketsClient.DeleteObjects should have comment or be unexported (golint)
    • Line 80: warning: exported method BucketsClient.ListBuckets should have comment or be unexported (golint)
    • Line 90: warning: exported method BucketsClient.ListObjectVersions should have comment or be unexported (golint)
    • leftovers/gcp/dns/fakes/record_sets_client.go
    • Line 9: warning: exported type RecordSetsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method RecordSetsClient.DeleteRecordSets should have comment or be unexported (golint)
    • Line 47: warning: exported method RecordSetsClient.ListRecordSets should have comment or be unexported (golint)
    • leftovers/aws/iam/role.go
    • Line 9: warning: exported type Role should have comment or be unexported (golint)
    • Line 17: warning: exported function NewRole should have comment or be unexported (golint)
    • Line 27: warning: exported method Role.Delete should have comment or be unexported (golint)
    • Line 41: warning: exported method Role.Name should have comment or be unexported (golint)
    • Line 45: warning: exported method Role.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/url_maps_client.go
    • Line 9: warning: exported type UrlMapsClient should have comment or be unexported (golint)
    • Line 32: warning: exported method UrlMapsClient.DeleteUrlMap should have comment or be unexported (golint)
    • Line 42: warning: exported method UrlMapsClient.ListUrlMaps should have comment or be unexported (golint)
    • leftovers/gcp/compute/global_health_checks.go
    • Line 17: warning: exported type GlobalHealthChecks should have comment or be unexported (golint)
    • Line 22: warning: exported function NewGlobalHealthChecks should have comment or be unexported (golint)
    • Line 29: warning: exported method GlobalHealthChecks.List should have comment or be unexported (golint)
    • Line 55: warning: exported method GlobalHealthChecks.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/images.go
    • Line 17: warning: exported type Images should have comment or be unexported (golint)
    • Line 22: warning: exported function NewImages should have comment or be unexported (golint)
    • Line 29: warning: exported method Images.List should have comment or be unexported (golint)
    • Line 56: warning: exported method Images.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/routers.go
    • Line 17: warning: exported type Routers should have comment or be unexported (golint)
    • Line 23: warning: exported function NewRouters should have comment or be unexported (golint)
    • Line 31: warning: exported method Routers.List should have comment or be unexported (golint)
    • Line 62: warning: exported method Routers.Type should have comment or be unexported (golint)
    • leftovers/aws/rds/db_clusters.go
    • Line 17: warning: exported type DBClusters should have comment or be unexported (golint)
    • Line 22: warning: exported function NewDBClusters should have comment or be unexported (golint)
    • Line 29: warning: exported method DBClusters.List should have comment or be unexported (golint)
    • Line 58: warning: exported method DBClusters.Type should have comment or be unexported (golint)
    • leftovers/aws/route53/fakes/record_sets_client.go
    • Line 9: warning: exported type RecordSetsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method RecordSetsClient.ChangeResourceRecordSets should have comment or be unexported (golint)
    • Line 46: warning: exported method RecordSetsClient.ListResourceRecordSets should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/nat_gateways_client.go
    • Line 9: warning: exported type NatGatewaysClient should have comment or be unexported (golint)
    • Line 36: warning: exported method NatGatewaysClient.DeleteNatGateway should have comment or be unexported (golint)
    • Line 46: warning: exported method NatGatewaysClient.DescribeNatGateways should have comment or be unexported (golint)
    • leftovers/aws/iam/server_certificates.go
    • Line 17: warning: exported type ServerCertificates should have comment or be unexported (golint)
    • Line 22: warning: exported function NewServerCertificates should have comment or be unexported (golint)
    • Line 29: warning: exported method ServerCertificates.List should have comment or be unexported (golint)
    • Line 54: warning: exported method ServerCertificates.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/backend_services_client.go
    • Line 9: warning: exported type BackendServicesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method BackendServicesClient.DeleteBackendService should have comment or be unexported (golint)
    • Line 42: warning: exported method BackendServicesClient.ListBackendServices should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/firewalls_client.go
    • Line 9: warning: exported type FirewallsClient should have comment or be unexported (golint)
    • Line 43: warning: exported method FirewallsClient.DeleteFirewall should have comment or be unexported (golint)
    • Line 53: warning: exported method FirewallsClient.GetNetworkName should have comment or be unexported (golint)
    • Line 63: warning: exported method FirewallsClient.ListFirewalls should have comment or be unexported (golint)
    • leftovers/gcp/compute/target_vpn_gateway.go
    • Line 5: warning: exported type TargetVpnGateway should have comment or be unexported (golint)
    • Line 11: warning: exported function NewTargetVpnGateway should have comment or be unexported (golint)
    • Line 19: warning: exported method TargetVpnGateway.Delete should have comment or be unexported (golint)
    • Line 29: warning: exported method TargetVpnGateway.Name should have comment or be unexported (golint)
    • Line 33: warning: exported method TargetVpnGateway.Type should have comment or be unexported (golint)
    • leftovers/nsxt/groupingobjects/fakes/grouping_objects_api.go
    • Line 11: warning: exported type GroupingObjectsAPI should have comment or be unexported (golint)
    • Line 110: warning: exported method GroupingObjectsAPI.DeleteIPSet should have comment or be unexported (golint)
    • Line 123: warning: exported method GroupingObjectsAPI.DeleteNSGroup should have comment or be unexported (golint)
    • Line 136: warning: exported method GroupingObjectsAPI.DeleteNSService should have comment or be unexported (golint)
    • Line 149: warning: exported method GroupingObjectsAPI.ListIPSets should have comment or be unexported (golint)
    • Line 161: warning: exported method GroupingObjectsAPI.ListNSGroups should have comment or be unexported (golint)
    • Line 173: warning: exported method GroupingObjectsAPI.ListNSServices should have comment or be unexported (golint)
    • leftovers/openstack/fakes/volumes_client.go
    • Line 9: warning: exported type VolumesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method VolumesClient.Delete should have comment or be unexported (golint)
    • Line 42: warning: exported method VolumesClient.List should have comment or be unexported (golint)
    • leftovers/gcp/compute/forwarding_rule.go
    • Line 5: warning: exported type ForwardingRule should have comment or be unexported (golint)
    • Line 11: warning: exported function NewForwardingRule should have comment or be unexported (golint)
    • Line 19: warning: exported method ForwardingRule.Delete should have comment or be unexported (golint)
    • Line 28: warning: exported method ForwardingRule.Name should have comment or be unexported (golint)
    • Line 32: warning: exported method ForwardingRule.Type should have comment or be unexported (golint)
    • leftovers/openstack/compute_instances.go
    • Line 11: warning: exported type ComputeInstances should have comment or be unexported (golint)
    • Line 16: warning: comment on exported type ComputeClient should be of the form "ComputeClient ..." (with optional leading article) (golint)
    • Line 22: warning: exported function NewComputeInstances should have comment or be unexported (golint)
    • Line 29: warning: exported method ComputeInstances.List should have comment or be unexported (golint)
    • Line 56: warning: exported method ComputeInstances.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/global_health_check.go
    • Line 5: warning: exported type GlobalHealthCheck should have comment or be unexported (golint)
    • Line 10: warning: exported function NewGlobalHealthCheck should have comment or be unexported (golint)
    • Line 17: warning: exported method GlobalHealthCheck.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method GlobalHealthCheck.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method GlobalHealthCheck.Type should have comment or be unexported (golint)
    • leftovers/aws/kms/key.go
    • Line 10: warning: exported type Key should have comment or be unexported (golint)
    • Line 17: warning: exported function NewKey should have comment or be unexported (golint)
    • Line 41: warning: exported method Key.Delete should have comment or be unexported (golint)
    • Line 55: warning: exported method Key.Name should have comment or be unexported (golint)
    • Line 59: warning: exported method Key.Type should have comment or be unexported (golint)
    • leftovers/aws/kms/keys.go
    • Line 20: warning: exported type Keys should have comment or be unexported (golint)
    • Line 25: warning: exported function NewKeys should have comment or be unexported (golint)
    • Line 33: warning: exported method Keys.List should have comment or be unexported (golint)
    • Line 65: warning: exported method Keys.Type should have comment or be unexported (golint)
    • leftovers/gcp/storage/buckets.go
    • Line 20: warning: exported type Buckets should have comment or be unexported (golint)
    • Line 25: warning: exported function NewBuckets should have comment or be unexported (golint)
    • Line 32: warning: exported method Buckets.List should have comment or be unexported (golint)
    • Line 58: warning: exported method Buckets.Type should have comment or be unexported (golint)
    • Line 58: warning: receiver name b should be consistent with previous receiver name i for Buckets (golint)
    • leftovers/gcp/dns/fakes/managed_zones_client.go
    • Line 9: warning: exported type ManagedZonesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method ManagedZonesClient.DeleteManagedZone should have comment or be unexported (golint)
    • Line 42: warning: exported method ManagedZonesClient.ListManagedZones should have comment or be unexported (golint)
    • leftovers/gcp/compute/target_https_proxy.go
    • Line 5: warning: exported type TargetHttpsProxy should have comment or be unexported (golint)
    • Line 10: warning: exported function NewTargetHttpsProxy should have comment or be unexported (golint)
    • Line 17: warning: exported method TargetHttpsProxy.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method TargetHttpsProxy.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method TargetHttpsProxy.Type should have comment or be unexported (golint)
    • leftovers/aws/elb/fakes/load_balancers_client.go
    • Line 9: warning: exported type LoadBalancersClient should have comment or be unexported (golint)
    • Line 48: warning: exported method LoadBalancersClient.DeleteLoadBalancer should have comment or be unexported (golint)
    • Line 58: warning: exported method LoadBalancersClient.DescribeLoadBalancers should have comment or be unexported (golint)
    • Line 68: warning: exported method LoadBalancersClient.DescribeTags should have comment or be unexported (golint)
    • leftovers/aws/route53/health_check.go
    • Line 9: warning: exported type HealthCheck should have comment or be unexported (golint)
    • Line 15: warning: exported function NewHealthCheck should have comment or be unexported (golint)
    • Line 23: warning: exported method HealthCheck.Delete should have comment or be unexported (golint)
    • Line 32: warning: exported method HealthCheck.Name should have comment or be unexported (golint)
    • Line 36: warning: exported method HealthCheck.Type should have comment or be unexported (golint)
    • leftovers/gcp/dns/managed_zone.go
    • Line 5: warning: exported type ManagedZone should have comment or be unexported (golint)
    • Line 11: warning: exported function NewManagedZone should have comment or be unexported (golint)
    • Line 19: warning: exported method ManagedZone.Delete should have comment or be unexported (golint)
    • Line 35: warning: exported method ManagedZone.Name should have comment or be unexported (golint)
    • Line 39: warning: exported method ManagedZone.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/http_health_check.go
    • Line 5: warning: exported type HttpHealthCheck should have comment or be unexported (golint)
    • Line 10: warning: exported function NewHttpHealthCheck should have comment or be unexported (golint)
    • Line 17: warning: exported method HttpHealthCheck.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method HttpHealthCheck.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method HttpHealthCheck.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/https_health_check.go
    • Line 5: warning: exported type HttpsHealthCheck should have comment or be unexported (golint)
    • Line 10: warning: exported function NewHttpsHealthCheck should have comment or be unexported (golint)
    • Line 17: warning: exported method HttpsHealthCheck.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method HttpsHealthCheck.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method HttpsHealthCheck.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/route_tables.go
    • Line 22: warning: exported type RouteTables should have comment or be unexported (golint)
    • Line 28: warning: exported function NewRouteTables should have comment or be unexported (golint)
    • Line 36: warning: exported method RouteTables.Delete should have comment or be unexported (golint)
    • Line 65: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • leftovers/gcp/compute/firewall.go
    • Line 5: warning: exported type Firewall should have comment or be unexported (golint)
    • Line 11: warning: exported function NewFirewall should have comment or be unexported (golint)
    • Line 26: warning: exported method Firewall.Delete should have comment or be unexported (golint)
    • Line 35: warning: exported method Firewall.Name should have comment or be unexported (golint)
    • Line 39: warning: exported method Firewall.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/https_health_checks.go
    • Line 17: warning: exported type HttpsHealthChecks should have comment or be unexported (golint)
    • Line 22: warning: exported function NewHttpsHealthChecks should have comment or be unexported (golint)
    • Line 29: warning: exported method HttpsHealthChecks.List should have comment or be unexported (golint)
    • Line 55: warning: exported method HttpsHealthChecks.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/target_vpn_gateways.go
    • Line 17: warning: exported type TargetVpnGateways should have comment or be unexported (golint)
    • Line 23: warning: exported function NewTargetVpnGateways should have comment or be unexported (golint)
    • Line 31: warning: exported method TargetVpnGateways.List should have comment or be unexported (golint)
    • Line 64: warning: exported method TargetVpnGateways.Type should have comment or be unexported (golint)
    • leftovers/azure/group.go
    • Line 7: warning: exported type Group should have comment or be unexported (golint)
    • Line 12: warning: comment on exported function NewGroup should be of the form "NewGroup ..." (golint)
    • Line 31: warning: exported method Group.Name should have comment or be unexported (golint)
    • Line 35: warning: exported method Group.Type should have comment or be unexported (golint)
    • leftovers/acceptance/aws.go
    • Line 12: warning: should not use dot imports (golint)
    • Line 15: warning: exported type AWSAcceptance should have comment or be unexported (golint)
    • Line 23: warning: exported function NewAWSAcceptance should have comment or be unexported (golint)
    • Line 45: warning: exported method AWSAcceptance.CreateKeyPair should have comment or be unexported (golint)
    • leftovers/aws/iam/fakes/access_keys_client.go
    • Line 9: warning: exported type AccessKeysClient should have comment or be unexported (golint)
    • Line 36: warning: exported method AccessKeysClient.DeleteAccessKey should have comment or be unexported (golint)
    • Line 46: warning: exported method AccessKeysClient.ListAccessKeys should have comment or be unexported (golint)
    • leftovers/gcp/storage/bucket.go
    • Line 5: warning: exported type Bucket should have comment or be unexported (golint)
    • Line 10: warning: exported function NewBucket should have comment or be unexported (golint)
    • Line 17: warning: exported method Bucket.Delete should have comment or be unexported (golint)
    • Line 38: warning: exported method Bucket.Name should have comment or be unexported (golint)
    • Line 42: warning: exported method Bucket.Type should have comment or be unexported (golint)
    • leftovers/nsxt/groupingobjects/ns_service.go
    • Line 8: warning: exported type NSService should have comment or be unexported (golint)
    • Line 15: warning: context.Context should be the first parameter of a function (golint)
    • Line 15: warning: exported function NewNSService should have comment or be unexported (golint)
    • Line 24: warning: exported method NSService.Delete should have comment or be unexported (golint)
    • Line 32: warning: exported method NSService.Name should have comment or be unexported (golint)
    • Line 36: warning: exported method NSService.Type should have comment or be unexported (golint)
    • leftovers/aws/kms/alias.go
    • Line 9: warning: exported type Alias should have comment or be unexported (golint)
    • Line 16: warning: exported function NewAlias should have comment or be unexported (golint)
    • Line 25: warning: exported method Alias.Delete should have comment or be unexported (golint)
    • Line 34: warning: exported method Alias.Name should have comment or be unexported (golint)
    • Line 38: warning: exported method Alias.Type should have comment or be unexported (golint)
    • leftovers/aws/common/state.go
    • Line 12: warning: exported type State should have comment or be unexported (golint)
    • Line 19: warning: exported function NewState should have comment or be unexported (golint)
    • Line 28: warning: exported type StateRefreshFunc should have comment or be unexported (golint)
    • Line 32: warning: comment on exported method State.Wait should be of the form "Wait ..." (golint)
    • leftovers/gcp/sql/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 39: warning: exported method Logger.Debugln should have comment or be unexported (golint)
    • Line 48: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 59: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/nsxt/leftovers.go
    • Line 28: warning: exported type Leftovers should have comment or be unexported (golint)
    • Line 107: warning: exported function NewLeftovers should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/images_client.go
    • Line 9: warning: exported type ImagesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method ImagesClient.DeleteImage should have comment or be unexported (golint)
    • Line 42: warning: exported method ImagesClient.ListImages should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/network_interfaces_client.go
    • Line 9: warning: exported type NetworkInterfacesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method NetworkInterfacesClient.DeleteNetworkInterface should have comment or be unexported (golint)
    • Line 46: warning: exported method NetworkInterfacesClient.DescribeNetworkInterfaces should have comment or be unexported (golint)
    • leftovers/openstack/fakes/image_api.go
    • Line 10: warning: exported type ImageAPI should have comment or be unexported (golint)
    • Line 56: warning: exported method ImageAPI.Delete should have comment or be unexported (golint)
    • Line 66: warning: exported method ImageAPI.GetImagesPager should have comment or be unexported (golint)
    • Line 75: warning: exported method ImageAPI.PageToImages should have comment or be unexported (golint)
    • Line 85: warning: exported method ImageAPI.PagerToPage should have comment or be unexported (golint)
    • leftovers/gcp/compute/disks.go
    • Line 17: warning: exported type Disks should have comment or be unexported (golint)
    • Line 23: warning: exported function NewDisks should have comment or be unexported (golint)
    • Line 31: warning: exported method Disks.List should have comment or be unexported (golint)
    • Line 62: warning: exported method Disks.Type should have comment or be unexported (golint)
    • leftovers/nsxt/groupingobjects/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 39: warning: exported method Logger.Debugln should have comment or be unexported (golint)
    • Line 48: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 59: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/aws/rds/fakes/db_instances_client.go
    • Line 9: warning: exported type DbInstancesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method DbInstancesClient.DeleteDBInstance should have comment or be unexported (golint)
    • Line 46: warning: exported method DbInstancesClient.DescribeDBInstances should have comment or be unexported (golint)
    • leftovers/aws/route53/hosted_zone.go
    • Line 10: warning: exported type HostedZone should have comment or be unexported (golint)
    • Line 18: warning: exported function NewHostedZone should have comment or be unexported (golint)
    • Line 28: warning: exported method HostedZone.Delete should have comment or be unexported (golint)
    • Line 54: warning: exported method HostedZone.Name should have comment or be unexported (golint)
    • Line 58: warning: exported method HostedZone.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/tag.go
    • Line 9: warning: exported type Tag should have comment or be unexported (golint)
    • Line 18: warning: exported function NewTag should have comment or be unexported (golint)
    • Line 30: warning: exported method Tag.Delete should have comment or be unexported (golint)
    • Line 43: warning: exported method Tag.Name should have comment or be unexported (golint)
    • Line 47: warning: exported method Tag.Type should have comment or be unexported (golint)
    • leftovers/openstack/compute_instance.go
    • Line 5: warning: exported type ComputeInstance should have comment or be unexported (golint)
    • Line 11: warning: exported function NewComputeInstance should have comment or be unexported (golint)
    • Line 19: warning: exported method ComputeInstance.Name should have comment or be unexported (golint)
    • Line 23: warning: exported method ComputeInstance.Type should have comment or be unexported (golint)
    • Line 27: warning: exported method ComputeInstance.Delete should have comment or be unexported (golint)
    • leftovers/gcp/compute/instance_group.go
    • Line 5: warning: exported type InstanceGroup should have comment or be unexported (golint)
    • Line 11: warning: exported function NewInstanceGroup should have comment or be unexported (golint)
    • Line 19: warning: exported method InstanceGroup.Delete should have comment or be unexported (golint)
    • Line 29: warning: exported method InstanceGroup.Name should have comment or be unexported (golint)
    • Line 33: warning: exported method InstanceGroup.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/subnetworks.go
    • Line 17: warning: exported type Subnetworks should have comment or be unexported (golint)
    • Line 23: warning: exported function NewSubnetworks should have comment or be unexported (golint)
    • Line 31: warning: exported method Subnetworks.List should have comment or be unexported (golint)
    • Line 66: warning: exported method Subnetworks.Type should have comment or be unexported (golint)
    • Line 66: warning: receiver name s should be consistent with previous receiver name n for Subnetworks (golint)
    • leftovers/commands/list.go
    • Line 5: warning: exported type List should have comment or be unexported (golint)
    • Line 9: warning: exported function NewList should have comment or be unexported (golint)
    • Line 15: warning: exported method List.Execute should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/tags_client.go
    • Line 9: warning: exported type TagsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method TagsClient.DeleteTags should have comment or be unexported (golint)
    • Line 46: warning: exported method TagsClient.DescribeTags should have comment or be unexported (golint)
    • leftovers/gcp/storage/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 39: warning: exported method Logger.Debugln should have comment or be unexported (golint)
    • Line 48: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 59: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/app/async_deleter.go
    • Line 16: warning: exported type AsyncDeleter should have comment or be unexported (golint)
    • Line 20: warning: exported function NewAsyncDeleter should have comment or be unexported (golint)
    • Line 26: warning: exported method AsyncDeleter.Run should have comment or be unexported (golint)
    • leftovers/app/env_vars.go
    • Line 5: warning: exported type Options should have comment or be unexported (golint)
    • Line 40: warning: exported const AWS should have comment (or a comment on this block) or be unexported (golint)
    • Line 48: warning: exported type OtherEnvVars should have comment or be unexported (golint)
    • Line 51: warning: exported function NewOtherEnvVars should have comment or be unexported (golint)
    • Line 55: warning: exported method OtherEnvVars.LoadConfig should have comment or be unexported (golint)
    • leftovers/gcp/compute/target_http_proxies.go
    • Line 17: warning: exported type TargetHttpProxies should have comment or be unexported (golint)
    • Line 22: warning: exported function NewTargetHttpProxies should have comment or be unexported (golint)
    • Line 29: warning: exported method TargetHttpProxies.List should have comment or be unexported (golint)
    • Line 55: warning: exported method TargetHttpProxies.Type should have comment or be unexported (golint)
    • leftovers/aws/iam/instance_profile.go
    • Line 10: warning: exported type InstanceProfile should have comment or be unexported (golint)
    • Line 19: warning: exported function NewInstanceProfile should have comment or be unexported (golint)
    • Line 41: warning: exported method InstanceProfile.Delete should have comment or be unexported (golint)
    • Line 64: warning: exported method InstanceProfile.Name should have comment or be unexported (golint)
    • Line 68: warning: exported method InstanceProfile.Type should have comment or be unexported (golint)
    • leftovers/gcp/iam/mutexkv.go
    • Line 7: warning: comment on exported type MutexKV should be of the form "MutexKV ..." (with optional leading article) (golint)
    • Line 20: warning: comment on exported method MutexKV.Lock should be of the form "Lock ..." (golint)
    • Line 43: warning: comment on exported function NewMutexKV should be of the form "NewMutexKV ..." (golint)
    • leftovers/gcp/compute/fakes/forwarding_rules_client.go
    • Line 9: warning: exported type ForwardingRulesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method ForwardingRulesClient.DeleteForwardingRule should have comment or be unexported (golint)
    • Line 47: warning: exported method ForwardingRulesClient.ListForwardingRules should have comment or be unexported (golint)
    • leftovers/gcp/compute/firewalls.go
    • Line 18: warning: exported type Firewalls should have comment or be unexported (golint)
    • Line 23: warning: exported function NewFirewalls should have comment or be unexported (golint)
    • Line 30: warning: exported method Firewalls.List should have comment or be unexported (golint)
    • Line 60: warning: exported method Firewalls.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/http_health_checks.go
    • Line 17: warning: exported type HttpHealthChecks should have comment or be unexported (golint)
    • Line 22: warning: exported function NewHttpHealthChecks should have comment or be unexported (golint)
    • Line 29: warning: exported method HttpHealthChecks.List should have comment or be unexported (golint)
    • Line 55: warning: exported method HttpHealthChecks.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/instances.go
    • Line 20: warning: exported type Instances should have comment or be unexported (golint)
    • Line 26: warning: exported function NewInstances should have comment or be unexported (golint)
    • Line 34: warning: exported method Instances.List should have comment or be unexported (golint)
    • Line 65: warning: exported method Instances.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/instance_groups.go
    • Line 17: warning: exported type InstanceGroups should have comment or be unexported (golint)
    • Line 23: warning: exported function NewInstanceGroups should have comment or be unexported (golint)
    • Line 31: warning: exported method InstanceGroups.List should have comment or be unexported (golint)
    • Line 62: warning: exported method InstanceGroups.Type should have comment or be unexported (golint)
    • leftovers/aws/iam/user_policies.go
    • Line 24: warning: exported type UserPolicies should have comment or be unexported (golint)
    • Line 29: warning: exported function NewUserPolicies should have comment or be unexported (golint)
    • Line 36: warning: exported method UserPolicies.Delete should have comment or be unexported (golint)
    • leftovers/gcp/container/clusters.go
    • Line 11: warning: exported type Clusters should have comment or be unexported (golint)
    • Line 23: warning: exported function NewClusters should have comment or be unexported (golint)
    • Line 31: warning: exported method Clusters.List should have comment or be unexported (golint)
    • Line 61: warning: exported method Clusters.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/nat_gateway.go
    • Line 12: warning: exported type NatGateway should have comment or be unexported (golint)
    • Line 20: warning: exported function NewNatGateway should have comment or be unexported (golint)
    • Line 41: warning: exported method NatGateway.Delete should have comment or be unexported (golint)
    • Line 59: warning: exported method NatGateway.Name should have comment or be unexported (golint)
    • Line 63: warning: exported method NatGateway.Type should have comment or be unexported (golint)
    • Line 75: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • leftovers/aws/ec2/network_interfaces.go
    • Line 17: warning: exported type NetworkInterfaces should have comment or be unexported (golint)
    • Line 22: warning: exported function NewNetworkInterfaces should have comment or be unexported (golint)
    • Line 29: warning: exported method NetworkInterfaces.List should have comment or be unexported (golint)
    • Line 54: warning: exported method NetworkInterfaces.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/instance_templates_client.go
    • Line 9: warning: exported type InstanceTemplatesClient should have comment or be unexported (golint)
    • Line 32: warning: exported method InstanceTemplatesClient.DeleteInstanceTemplate should have comment or be unexported (golint)
    • Line 42: warning: exported method InstanceTemplatesClient.ListInstanceTemplates should have comment or be unexported (golint)
    • leftovers/aws/s3/bucket_manager.go
    • Line 14: warning: exported type BucketManager should have comment or be unexported (golint)
    • Line 18: warning: exported function NewBucketManager should have comment or be unexported (golint)
    • Line 24: warning: exported method BucketManager.IsInRegion should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/addresses_client.go
    • Line 9: warning: exported type AddressesClient should have comment or be unexported (golint)
    • Line 36: warning: exported method AddressesClient.DescribeAddresses should have comment or be unexported (golint)
    • Line 46: warning: exported method AddressesClient.ReleaseAddress should have comment or be unexported (golint)
    • leftovers/gcp/compute/instance.go
    • Line 10: warning: exported type Instance should have comment or be unexported (golint)
    • Line 18: warning: exported function NewInstance should have comment or be unexported (golint)
    • Line 53: warning: exported method Instance.Delete should have comment or be unexported (golint)
    • Line 69: warning: exported method Instance.Name should have comment or be unexported (golint)
    • Line 73: warning: exported method Instance.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/vpn_tunnels.go
    • Line 17: warning: exported type VpnTunnels should have comment or be unexported (golint)
    • Line 23: warning: exported function NewVpnTunnels should have comment or be unexported (golint)
    • Line 31: warning: exported method VpnTunnels.List should have comment or be unexported (golint)
    • Line 64: warning: exported method VpnTunnels.Type should have comment or be unexported (golint)
    • leftovers/aws/kms/aliases.go
    • Line 17: warning: exported type Aliases should have comment or be unexported (golint)
    • Line 22: warning: exported function NewAliases should have comment or be unexported (golint)
    • Line 29: warning: exported method Aliases.List should have comment or be unexported (golint)
    • Line 54: warning: exported method Aliases.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/snapshot.go
    • Line 9: warning: exported type Snapshot should have comment or be unexported (golint)
    • Line 15: warning: exported function NewSnapshot should have comment or be unexported (golint)
    • Line 23: warning: exported method Snapshot.Delete should have comment or be unexported (golint)
    • Line 32: warning: exported method Snapshot.Name should have comment or be unexported (golint)
    • Line 36: warning: exported method Snapshot.Type should have comment or be unexported (golint)
    • leftovers/nsxt/groupingobjects/ns_services.go
    • Line 11: warning: exported type NSServices should have comment or be unexported (golint)
    • Line 17: warning: context.Context should be the first parameter of a function (golint)
    • Line 17: warning: exported function NewNSServices should have comment or be unexported (golint)
    • Line 25: warning: exported method NSServices.List should have comment or be unexported (golint)
    • Line 52: warning: exported method NSServices.Type should have comment or be unexported (golint)
    • Line 52: warning: receiver name i should be consistent with previous receiver name n for NSServices (golint)
    • leftovers/gcp/compute/routes.go
    • Line 18: warning: exported type Routes should have comment or be unexported (golint)
    • Line 23: warning: exported function NewRoutes should have comment or be unexported (golint)
    • Line 30: warning: exported method Routes.List should have comment or be unexported (golint)
    • Line 56: warning: exported method Routes.Type should have comment or be unexported (golint)
    • leftovers/acceptance/vsphere.go
    • Line 12: warning: should not use dot imports (golint)
    • Line 19: warning: exported type VSphereAcceptance should have comment or be unexported (golint)
    • Line 30: warning: exported function NewVSphereAcceptance should have comment or be unexported (golint)
    • Line 71: warning: exported method VSphereAcceptance.CreateFolder should have comment or be unexported (golint)
    • Line 81: warning: exported method VSphereAcceptance.FindFolder should have comment or be unexported (golint)
    • Line 92: warning: exported method VSphereAcceptance.CreateVM should have comment or be unexported (golint)
    • leftovers/aws/iam/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 31: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 42: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/aws/ec2/fakes/vpcs_client.go
    • Line 9: warning: exported type VpcsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method VpcsClient.DeleteVpc should have comment or be unexported (golint)
    • Line 46: warning: exported method VpcsClient.DescribeVpcs should have comment or be unexported (golint)
    • leftovers/aws/iam/policies.go
    • Line 20: warning: exported type Policies should have comment or be unexported (golint)
    • Line 25: warning: exported function NewPolicies should have comment or be unexported (golint)
    • Line 32: warning: exported method Policies.List should have comment or be unexported (golint)
    • Line 57: warning: exported method Policies.Type should have comment or be unexported (golint)
    • leftovers/gcp/iam/service_accounts.go
    • Line 21: warning: exported type ServiceAccounts should have comment or be unexported (golint)
    • Line 28: warning: exported function NewServiceAccounts should have comment or be unexported (golint)
    • Line 37: warning: exported method ServiceAccounts.List should have comment or be unexported (golint)
    • Line 67: warning: exported method ServiceAccounts.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/global_address.go
    • Line 5: warning: exported type GlobalAddress should have comment or be unexported (golint)
    • Line 10: warning: exported function NewGlobalAddress should have comment or be unexported (golint)
    • Line 17: warning: exported method GlobalAddress.Delete should have comment or be unexported (golint)
    • Line 27: warning: exported method GlobalAddress.Name should have comment or be unexported (golint)
    • Line 31: warning: exported method GlobalAddress.Type should have comment or be unexported (golint)
    • leftovers/aws/rds/db_subnet_group.go
    • Line 9: warning: exported type DBSubnetGroup should have comment or be unexported (golint)
    • Line 16: warning: exported function NewDBSubnetGroup should have comment or be unexported (golint)
    • Line 25: warning: exported method DBSubnetGroup.Delete should have comment or be unexported (golint)
    • Line 37: warning: exported method DBSubnetGroup.Name should have comment or be unexported (golint)
    • Line 41: warning: exported method DBSubnetGroup.Type should have comment or be unexported (golint)
    • leftovers/aws/ec2/vpc.go
    • Line 10: warning: exported type Vpc should have comment or be unexported (golint)
    • Line 21: warning: exported function NewVpc should have comment or be unexported (golint)
    • Line 52: warning: exported method Vpc.Delete should have comment or be unexported (golint)
    • Line 81: warning: exported method Vpc.Name should have comment or be unexported (golint)
    • Line 85: warning: exported method Vpc.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/logger.go
    • Line 5: warning: exported type Logger should have comment or be unexported (golint)
    • Line 50: warning: exported method Logger.Debugf should have comment or be unexported (golint)
    • Line 61: warning: exported method Logger.Debugln should have comment or be unexported (golint)
    • Line 70: warning: exported method Logger.Printf should have comment or be unexported (golint)
    • Line 81: warning: exported method Logger.PromptWithDetails should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/routes_client.go
    • Line 9: warning: exported type RoutesClient should have comment or be unexported (golint)
    • Line 43: warning: exported method RoutesClient.DeleteRoute should have comment or be unexported (golint)
    • Line 53: warning: exported method RoutesClient.GetNetworkName should have comment or be unexported (golint)
    • Line 63: warning: exported method RoutesClient.ListRoutes should have comment or be unexported (golint)
    • leftovers/gcp/compute/fakes/vpn_tunnels_client.go
    • Line 9: warning: exported type VpnTunnelsClient should have comment or be unexported (golint)
    • Line 36: warning: exported method VpnTunnelsClient.DeleteVpnTunnel should have comment or be unexported (golint)
    • Line 47: warning: exported method VpnTunnelsClient.ListVpnTunnels should have comment or be unexported (golint)
    • leftovers/azure/app_security_groups.go
    • Line 16: warning: exported type AppSecurityGroups should have comment or be unexported (golint)
    • Line 22: warning: exported function NewAppSecurityGroups should have comment or be unexported (golint)
    • Line 30: warning: exported method AppSecurityGroups.List should have comment or be unexported (golint)
    • Line 56: warning: exported method AppSecurityGroups.Type should have comment or be unexported (golint)
    • leftovers/gcp/compute/route.go
    • Line 7: warning: exported type Route should have comment or be unexported (golint)
    • Line 13: warning: exported function NewRoute should have comment or be unexported (golint)
    • Line 28: warning: exported method Route.Delete should have comment or be unexported (golint)
    • Line 37: warning: exported method Route.Name should have comment or be unexported (golint)
    • Line 41: warning: exported method Route.Type should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign99%

IneffAssign detects ineffectual assignments in Go code.


misspell99%

Misspell Finds commonly misspelled English words