kevineaton/drs-sdk

View on GitHub

Showing 2 of 2 total issues

Function makeCall has 5 return statements (exceeds 4 allowed).
Open

func makeCall(endpoint string, pathParams []interface{}, deviceAuth string, data interface{}) (statusCode int, responseData map[string]interface{}, err error) {
    // Clean up the url and endpoint
    err = &APIError{}
    if strings.HasPrefix(endpoint, "/") {
        endpoint = endpoint[1:]
Severity: Major
Found in client.go - About 35 mins to fix

    Function ReportSlotStatus has 5 return statements (exceeds 4 allowed).
    Open

    func ReportSlotStatus(deviceToken string, slotID string, status *SlotStatus) (bool, error) {
        if deviceToken == "" || slotID == "" {
            return false, &APIError{
                Code: http.StatusBadRequest,
                Data: map[string]string{
    Severity: Major
    Found in slot.go - About 35 mins to fix
      Severity
      Category
      Status
      Source
      Language