bus/directory/directory.go

Summary

Maintainability
A
40 mins
Test Coverage
B
85%

Function checkServiceInfo has 6 return statements (exceeds 4 allowed).
Open

func checkServiceInfo(i ServiceInfo) error {
    if i.Name == "" {
        return fmt.Errorf("empty name not allowed")
    }
    if i.MachineId == "" {
Severity: Major
Found in bus/directory/directory.go - About 40 mins to fix

    method MachineId should be MachineID
    Open

    func (s *serviceDirectory) MachineId() (string, error) {
    Severity: Minor
    Found in bus/directory/directory.go by golint

    There are no issues that match your filters.

    Category
    Status