hazelcast/hazelcast-cloud-sdk-go

View on GitHub
hazelcast_cloud.go

Summary

Maintainability
A
2 hrs
Test Coverage
C
71%

Method Client.NewUploadFileRequest has 9 return statements (exceeds 4 allowed).
Open

func (c *Client) NewUploadFileRequest(request *models.GraphqlRequest) (*http.Request, error) {
    graphqlBody := GraphQLQuery{
        OperationName: "",
        Query:         graphql.QueryUploadFile(request.Name, request.Operation, request.Args, request.Response),
        Variables:     map[string]interface{}{"file": nil},
Severity: Major
Found in hazelcast_cloud.go - About 55 mins to fix

    Function AugmentResponse has 7 return statements (exceeds 4 allowed).
    Open

    func AugmentResponse(response *http.Response) ([]byte, error) {
        responseData, err := ioutil.ReadAll(response.Body)
        if err != nil {
            return nil, err
        }
    Severity: Major
    Found in hazelcast_cloud.go - About 45 mins to fix

      Method Client.Do has 6 return statements (exceeds 4 allowed).
      Open

      func (c *Client) Do(ctx context.Context, req *http.Request, v interface{}) (*Response, error) {
          resp, respErr := DoRequestWithClient(ctx, c.client, req)
      
          if respErr != nil {
              return nil, respErr
      Severity: Major
      Found in hazelcast_cloud.go - About 40 mins to fix

        There are no issues that match your filters.

        Category
        Status