hazelcast/hazelcast-cloud-sdk-go

View on GitHub

Showing 4 of 26 total issues

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

        Function Query has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

        func Query(name string, operation models.GraphqlOperation, input interface{}, args interface{}, response interface{}) string {
        Severity: Minor
        Found in graphql/graphql.go - About 35 mins to fix
          Severity
          Category
          Status
          Source
          Language