Showing 24 of 26 total issues
Method Client.NewUploadFileRequest
has 9 return statements (exceeds 4 allowed). Open
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},
Function AugmentResponse
has 7 return statements (exceeds 4 allowed). Open
Open
func AugmentResponse(response *http.Response) ([]byte, error) {
responseData, err := ioutil.ReadAll(response.Body)
if err != nil {
return nil, err
}
Method Client.Do
has 6 return statements (exceeds 4 allowed). Open
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
Function Query
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func Query(name string, operation models.GraphqlOperation, input interface{}, args interface{}, response interface{}) string {