index.js
function parseSF (lcov, prefixSplit) {
  // If the filepath contains a ':', we want to preserve it.
  prefixSplit.shift()
  var currentFileName = prefixSplit.join(':')
  var currentCoverageFile = findCoverageFile(lcov, currentFileName)
  if (currentCoverageFile) {
    return currentCoverageFile
  }
  currentCoverageFile = new CoverageFile(currentFileName)
  lcov.push(currentCoverageFile)

  return currentCoverageFile
}
function parseSF (lcov, prefixSplit) {
  // If the filepath contains a ':', we want to preserve it.
  prefixSplit.shift()
  var currentFileName = prefixSplit.join(':')
  var currentCoverageFile = findCoverageFile(lcov, currentFileName)
  if (currentCoverageFile) {
    return currentCoverageFile
  }
  currentCoverageFile = new CoverageFile(currentFileName)
  lcov.push(currentCoverageFile)

  return currentCoverageFile
}
function parseSF ( lcov , prefixSplit ) { // If the filepath contains a ':', we want to preserve it. prefixSplit . shift ( ) var currentFileName = prefixSplit . join ( ':' ) var currentCoverageFile = findCoverageFile ( lcov , currentFileName ) if ( currentCoverageFile ) { return currentCoverageFile } currentCoverageFile = new CoverageFile ( currentFileName ) lcov . push ( currentCoverageFile ) return currentCoverageFile }
Parses a SF section

@param {CoverageFile[]} lcov
@param {string[]}       prefixSplit

@returns {CoverageFile|null}
Parses a SF section