types/services/methods.go
Method Service.UptimeData
has 90 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (s Service) UptimeData(hits []*hits.Hit, fails []*failures.Failure) (*UptimeSeries, error) {
if len(hits) == 0 {
return nil, errors.New("service does not have any successful hits")
}
// if theres no failures, then its been online 100%,
Method Service.LoadTLSCert
has 5 return statements (exceeds 4 allowed). Open
Open
func (s *Service) LoadTLSCert() (*tls.Config, error) {
if s.TLSCert.String == "" || s.TLSCertKey.String == "" {
return nil, nil
}
Method Service.UptimeData
has 5 return statements (exceeds 4 allowed). Open
Open
func (s Service) UptimeData(hits []*hits.Hit, fails []*failures.Failure) (*UptimeSeries, error) {
if len(hits) == 0 {
return nil, errors.New("service does not have any successful hits")
}
// if theres no failures, then its been online 100%,