Showing 53 of 348 total issues
Function EnsureKeysAvailable
has 6 return statements (exceeds 4 allowed). Open
Open
func EnsureKeysAvailable(identities []string) (bool, error) {
if len(identities) == 0 {
return false, nil
}
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,
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 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)
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 translateTask
has 6 return statements (exceeds 4 allowed). Open
Open
func translateTask(
parent *config.Config,
name string,
data json.RawMessage,
) (config.Task, error) {
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 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 login
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ctx context.Context,
runner command.Runner,
server string,
username string,
password string,
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 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 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 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 startContainer
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
runID string,
containerName string,
scratch *scratch.ScratchSpace,
containerLists *ContainerLists,
logger logging.Logger,
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,
Function setupScratch
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
runID string,
projectDir string,
scratchRoot string,
cleanup *Cleanup,
keepWorkspace bool,
Function startSSHAgent
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
runID string,
identities []string,
scratch *scratch.ScratchSpace,
containerLists *ContainerLists,
logger logging.Logger,
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,
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{},
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,