< Summary - Repometa Coverage

Information
Class: makeDetector
Assembly: repometa
File(s): /home/runner/work/repometa/repometa/detect_make.go
Line coverage
100%
Covered lines: 11
Uncovered lines: 0
Coverable lines: 11
Total lines: 16
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
detect0%00100%

File(s)

/home/runner/work/repometa/repometa/detect_make.go

#LineLine coverage
 1package repometa
 2
 3type makeDetector struct{}
 4
 845func (makeDetector) detect(dv dirVisit, cfg options) []finding {
 846  _ = cfg // detector inspects only directory entries; cfg unused.
 847  name, ok := firstFile(dv.files, "GNUmakefile", "Makefile", "makefile")
 828  if !ok {
 829    return nil
 8210  }
 211  return []finding{{
 212    Kind:       KindMakeProject,
 213    Confidence: 1.0,
 214    Evidence:   []Evidence{{Path: relJoin(dv.rel, name), Reason: name + " at directory root"}},
 215  }}
 16}

Methods/Properties

detect