runner/stage.go
Method StageRunner.buildTaskRunnerFunc
has 69 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (r *StageRunner) buildTaskRunnerFunc(
stageTask *config.StageTask,
index int,
task config.Task,
context *RunContext,
Function NewStageRunner
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ctx context.Context,
logger logging.Logger,
config *config.Config,
taskRunnerFactory TaskRunnerFactory,
plan *config.Plan,
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,
exported type TaskRunnerFunc should have comment or be unexported Open
Open
TaskRunnerFunc func() bool
- Exclude checks
exported type StageRunner should have comment or be unexported Open
Open
StageRunner struct {
- Exclude checks
exported function NewStageRunner should have comment or be unexported Open
Open
func NewStageRunner(
- Exclude checks
exported method StageRunner.IsDisabled should have comment or be unexported Open
Open
func (r *StageRunner) IsDisabled(context *RunContext) (bool, error) {
- Exclude checks
exported method StageRunner.Run should have comment or be unexported Open
Open
func (r *StageRunner) Run(context *RunContext) bool {
- Exclude checks