listFiles function
Implementation
List<FileEntity> listFiles(LintConfig config, String currentPath) {
final targetFileSystemEntities = config.targetDirectories
.map((directory) => _readDir(currentPath, directory))
.expand((files) => files)
.toList();
final dartFiles = <FileEntity>[];
for (final fileOrDirectory in targetFileSystemEntities) {
if (fileOrDirectory is File && fileOrDirectory.path.endsWith('.dart')) {
dartFiles.add(FileEntity(fileOrDirectory.path, fileOrDirectory));
}
}
return dartFiles;
}