< Summary - Repometa Coverage

Information
Class: cmakeDetector
Assembly: repometa
File(s): /home/runner/work/repometa/repometa/detect_cmake.go
Line coverage
100%
Covered lines: 10
Uncovered lines: 0
Coverable lines: 10
Total lines: 15
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_cmake.go

#LineLine coverage
 1package repometa
 2
 3type cmakeDetector struct{}
 4
 845func (cmakeDetector) detect(dv dirVisit, cfg options) []finding {
 846  _ = cfg // detector inspects only directory entries; cfg unused.
 827  if !hasFile(dv.files, "CMakeLists.txt") {
 828    return nil
 829  }
 210  return []finding{{
 211    Kind:       KindCMakeProject,
 212    Confidence: 1.0,
 213    Evidence:   []Evidence{{Path: relJoin(dv.rel, "CMakeLists.txt"), Reason: "CMakeLists.txt at directory root"}},
 214  }}
 15}

Methods/Properties

detect