docs: function read(context, file, fileSet, next) {
    var filePath = file.path
  
    if (file.contents || file.data.unifiedEngineStreamIn) {
      debug('Not reading file `%s` with contents', filePath)
      next()
    } else if (stats(file).fatal) {
      debug('Not reading failed file `%s`', filePath)
      next()
    } else {
      filePath = resolve(context.cwd, filePath)
  
      debug('Reading `%s` in `%s`', filePath, 'utf8')
      readFile(filePath, 'utf8', onread)
    }
  
    function onread(error, contents) {
      debug('Read `%s` (error: %s)', filePath, error)
  
      file.contents = contents || ''
  
      next(error)
    }
  }