Showing 14 of 36 total issues
Assertions
has 27 methods (exceeds 20 allowed). Consider refactoring. Open
Open
type Assertions struct {
t TestingT
}
File assertions.go
has 535 lines of code (exceeds 500 allowed). Consider refactoring. Open
Open
package assert
import (
"bufio"
"bytes"
Method Client.UploadFile
has 10 return statements (exceeds 4 allowed). Open
Open
func (c *Client) UploadFile(file, fileFormat, locale string, keepStrings bool) (UploadData, error) {
endpoint, err := getEndpoint("postFile")
if err != nil {
return UploadData{}, err
}
Method Client.GetLanguages
has 7 return statements (exceeds 4 allowed). Open
Open
func (c *Client) GetLanguages() ([]Language, error) {
endpoint, err := getEndpoint("getLanguages")
if err != nil {
return nil, err
}
Method Client.GetTranslationsStatus
has 7 return statements (exceeds 4 allowed). Open
Open
func (c *Client) GetTranslationsStatus(fileName, locale string) (TranslationsStatus, error) {
endpoint, err := getEndpoint("getTranslationsStatus")
if err != nil {
return TranslationsStatus{}, err
}
Method Client.ImportTask
has 7 return statements (exceeds 4 allowed). Open
Open
func (c *Client) ImportTask(importID int64) (TaskData, error) {
endpoint, err := getEndpoint("importTask")
if err != nil {
return TaskData{}, err
}
Method Client.ImportTasks
has 7 return statements (exceeds 4 allowed). Open
Open
func (c *Client) ImportTasks(params map[string]interface{}) ([]TaskData, error) {
endpoint, err := getEndpoint("importTasks")
if err != nil {
return nil, err
}
Method Client.ListFiles
has 7 return statements (exceeds 4 allowed). Open
Open
func (c *Client) ListFiles(page, perPage int) ([]FileData, error) {
endpoint, err := getEndpoint("listFiles")
if err != nil {
return nil, err
}
Method Client.DownloadFile
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *Client) DownloadFile(fileName, locale string) (string, error) {
endpoint, err := getEndpoint("getFile")
if err != nil {
return "", err
}
Function isEmpty
has 6 return statements (exceeds 4 allowed). Open
Open
func isEmpty(object interface{}) bool {
if object == nil {
return true
} else if object == "" {
Function HTTPBodyContains
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func HTTPBodyContains(t TestingT, handler http.HandlerFunc, mode, url string, values url.Values, str interface{}) bool {
Function HTTPBodyNotContains
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func HTTPBodyNotContains(t TestingT, handler http.HandlerFunc, mode, url string, values url.Values, str interface{}) bool {
Function InDelta
has 5 return statements (exceeds 4 allowed). Open
Open
func InDelta(t TestingT, expected, actual interface{}, delta float64, msgAndArgs ...interface{}) bool {
af, aok := toFloat(expected)
bf, bok := toFloat(actual)
Method Client.DeleteFile
has 5 return statements (exceeds 4 allowed). Open
Open
func (c *Client) DeleteFile(fileName string) error {
endpoint, err := getEndpoint("deleteFile")
if err != nil {
return err
}