listFiles function
Implementation
List<File> listFiles(Directory directory) {
final files = <File>[];
for (final entity in directory.listSync(recursive: true)) {
if (entity is File && entity.path.endsWith('.dart')) {
files.add(entity);
}
}
return files;
}