MCPcopy Create free account
hub / github.com/github/gh-aw / runDependencyAudit

Function runDependencyAudit

pkg/cli/upgrade_command.go:178–194  ·  view source on GitHub ↗

runDependencyAudit performs a dependency health audit

(ctx context.Context, verbose bool, jsonOutput bool)

Source from the content-addressed store, hash-verified

176
177// runDependencyAudit performs a dependency health audit
178func runDependencyAudit(ctx context.Context, verbose bool, jsonOutput bool) error {
179 upgradeLog.Print("Running dependency health audit")
180
181 // Generate comprehensive report
182 report, err := GenerateDependencyReport(ctx, verbose)
183 if err != nil {
184 return fmt.Errorf("failed to generate dependency report: %w", err)
185 }
186
187 // Display the report
188 if jsonOutput {
189 return DisplayDependencyReportJSON(report)
190 }
191 DisplayDependencyReport(report)
192
193 return nil
194}
195
196// upgradeOptions holds parameters for runUpgradeCommand.
197type upgradeOptions struct {

Callers 1

NewUpgradeCommandFunction · 0.85

Calls 5

GenerateDependencyReportFunction · 0.85
DisplayDependencyReportFunction · 0.85
PrintMethod · 0.80
ErrorfMethod · 0.45

Tested by

no test coverage detected