MCPcopy
hub / github.com/ossf/scorecard / Maintained

Function Maintained

checks/maintained.go:38–60  ·  view source on GitHub ↗

Maintained runs Maintained check.

(c *checker.CheckRequest)

Source from the content-addressed store, hash-verified

36
37// Maintained runs Maintained check.
38func Maintained(c *checker.CheckRequest) checker.CheckResult {
39 rawData, err := raw.Maintained(c)
40 if err != nil {
41 e := sce.WithMessage(sce.ErrScorecardInternal, err.Error())
42 return checker.CreateRuntimeErrorResult(CheckMaintained, e)
43 }
44
45 // Set the raw results.
46 pRawResults := getRawResults(c)
47 pRawResults.MaintainedResults = rawData
48
49 // Evaluate the probes.
50 findings, err := zrunner.Run(pRawResults, probes.Maintained)
51 if err != nil {
52 e := sce.WithMessage(sce.ErrScorecardInternal, err.Error())
53 return checker.CreateRuntimeErrorResult(CheckMaintained, e)
54 }
55
56 // Return the score evaluation.
57 ret := evaluation.Maintained(CheckMaintained, findings, c.Dlogger)
58 ret.Findings = findings
59 return ret
60}

Callers 2

maintained_test.goFile · 0.92
Test_MaintainedFunction · 0.70

Calls 7

MaintainedFunction · 0.92
CreateRuntimeErrorResultFunction · 0.92
RunFunction · 0.92
MaintainedFunction · 0.92
getRawResultsFunction · 0.85
WithMessageMethod · 0.80
ErrorMethod · 0.45

Tested by 1

Test_MaintainedFunction · 0.56