extractFiles method

List<File> extractFiles()

Extracts all .dart files under rootDirectory, excluding ignored files.

Implementation

List<File> extractFiles() {
  List<File> lFiles = [];
  final dartFiles =
      rootDirectory
          .listSync(recursive: true)
          .whereType<File>()
          .where((f) => f.path.endsWith('.dart'))
          .toList();
  for (var fl in dartFiles) {
    if (!isIgnored(fl.path)) {
      lFiles.add(fl);
    }
  }
  return lFiles;
}