< Summary - go-semantic-release Coverage

Information
Line coverage
100%
Covered lines: 3
Uncovered lines: 0
Coverable lines: 3
Total lines: 19
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
Confirm0%00100%

File(s)

/home/runner/work/go-semantic-release/go-semantic-release/internal/adapters/prompt/noop.go

#LineLine coverage
 1package prompt
 2
 3import "github.com/jedi-knights/go-semantic-release/internal/ports"
 4
 5// Compile-time interface compliance check.
 6var _ ports.Prompter = (*NoopPrompter)(nil)
 7
 8// NoopPrompter always confirms without prompting (for CI or non-interactive mode).
 9type NoopPrompter struct{}
 10
 11// NewNoopPrompter creates a prompter that always returns true.
 12func NewNoopPrompter() *NoopPrompter {
 13  return &NoopPrompter{}
 14}
 15
 16// Confirm always returns true without prompting.
 417func (p *NoopPrompter) Confirm(_ string) (bool, error) {
 418  return true, nil
 419}

Methods/Properties

Confirm