filesWithoutCopyright function

Stream<File> filesWithoutCopyright(
  1. Stream<File> inputStream,
  2. String copyright
)

Implementation

Stream<File> filesWithoutCopyright(
    Stream<File> inputStream, String copyright) async* {
  await for (var file in inputStream) {
    var firstThreeLines = await _firstThreeLines(file);
    if (!isValidCopyright(copyright, firstThreeLines)) {
      yield file;
    }
  }
}