internal static FiFiResult Run( TargetConfig config, FileSources sources) { var items = new List <FiFiFileResult>(); var fixers = GetFixers(config); foreach (var file in sources.All()) { if (Not.Processable(file, out Exception ex)) { continue; } foreach (var fixer in fixers) { fixer.Fix(file); } items.Add(new FiFiFileResult(file, Info(fixers))); } return(Results(items)); }
public FiFiRunner ForFiles(FileSources fileSources) { this.files = fileSources; return(this); }
private FiFiRunner() { config = new TargetConfig(); files = FileSources.New(); }