Showing 53 of 348 total issues
Method Plan.AddStage
has 6 return statements (exceeds 4 allowed). Open
Open
func (p *Plan) AddStage(stage *Stage) error {
if stage.BeforeStage != "" && stage.AfterStage != "" {
return fmt.Errorf(
"before_stage and after_stage declared in %s/%s",
p.Name,
Function translateTask
has 6 return statements (exceeds 4 allowed). Open
Open
func translateTask(
parent *config.Config,
name string,
data json.RawMessage,
) (config.Task, error) {
Function copyFile
has 6 return statements (exceeds 4 allowed). Open
Open
func copyFile(src, dest string, info os.FileInfo) error {
srcFile, err := os.Open(src)
if err != nil {
return err
}
Function EnsureKeysAvailable
has 6 return statements (exceeds 4 allowed). Open
Open
func EnsureKeysAvailable(identities []string) (bool, error) {
if len(identities) == 0 {
return false, nil
}
Function getAWSCredentials
has 6 return statements (exceeds 4 allowed). Open
Open
func getAWSCredentials(
env environment.Environment,
registry *config.ECRRegistry,
) (*awsCredentials, error) {
accessKeyID, err := env.ExpandString(registry.AccessKeyID)
Method Loader.readOverride
has 6 return statements (exceeds 4 allowed). Open
Open
func (l *Loader) readOverride(path string) (*config.Override, error) {
if override, ok := l.loadedOverrides[path]; ok {
return override, nil
}
Function newServerLogin
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ctx context.Context,
logger logging.Logger,
env environment.Environment,
registry *config.ServerRegistry,
runner command.Runner,
Function newECRLogin
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ctx context.Context,
logger logging.Logger,
env environment.Environment,
registry *config.ECRRegistry,
runner command.Runner,
Function startContainer
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
runID string,
containerName string,
scratch *scratch.ScratchSpace,
containerLists *ContainerLists,
logger logging.Logger,
Function Run
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
command string,
config *config.Config,
appOptions *options.AppOptions,
cleanOptions *options.CleanOptions,
runOptions *options.RunOptions,
Method StageRunner.buildTaskRunnerFunc
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
stageTask *config.StageTask,
index int,
task config.Task,
context *RunContext,
ambiguous bool,
Method Transferer.transferPath
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
rawSrc string,
rawDest string,
srcRoot string,
destRoot string,
blacklist map[string]struct{},
Function setupScratch
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
runID string,
projectDir string,
scratchRoot string,
cleanup *Cleanup,
keepWorkspace bool,
Method Copier.copy
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
src string,
dest string,
blacklist map[string]struct{},
info os.FileInfo,
recursive bool,
Method runner.run
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ctx context.Context,
args []string,
stdin io.ReadCloser,
outProcessor outputProcessor,
errProcessor outputProcessor,
Function startSSHAgent
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
runID string,
identities []string,
scratch *scratch.ScratchSpace,
containerLists *ContainerLists,
logger logging.Logger,
Function NewPlanRunner
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ctx context.Context,
config *config.Config,
taskRunnerFactory TaskRunnerFactory,
logger logging.Logger,
env []string,
Function newProcessor
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
verbose bool,
colorize bool,
clock glock.Clock,
outStream io.Writer,
errStream io.Writer,
Function newGCRLogin
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ctx context.Context,
logger logging.Logger,
env environment.Environment,
registry *config.GCRRegistry,
runner command.Runner,
Function reportError
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ctx context.Context,
logger logging.Logger,
prefix *logging.Prefix,
format string,
args ...interface{},