<commit_before>﻿using System;

namespace NonSolutionFiles
{
	class Program
	{
		static void Main(string[] args)
		{
			if (args.Length != 1)
			{
				Console.WriteLine("Usage:");
				Console.WriteLine("NonSolutionFiles.exe [absolute path to your c# solution file]");
			}
			else
			{
				var solutionPath = args[0];
				var fileReader = new FileReader();
				var findNonSolutionFiles = new FindNonSolutionFiles(new FilesOnDisk(), new FilesInProject(fileReader), new ProjectsInSolution(fileReader));
				foreach (var deadFile in findNonSolutionFiles.Find(solutionPath))
				{
					Console.WriteLine(deadFile);
				}
			}
		}
	}
}<commit_msg>Adding output on how many dead files were found<commit_after>﻿using System;
using System.Linq;

namespace NonSolutionFiles
{
	class Program
	{
		static void Main(string[] args)
		{
			if (args.Length != 1)
			{
				Console.WriteLine("Usage:");
				Console.WriteLine("NonSolutionFiles.exe [absolute path to your c# solution file]");
			}
			else
			{
				var solutionPath = args[0];
				var fileReader = new FileReader();
				var findNonSolutionFiles = new FindNonSolutionFiles(new FilesOnDisk(), new FilesInProject(fileReader), new ProjectsInSolution(fileReader));
				var deadFiles = findNonSolutionFiles.Find(solutionPath);
        foreach (var deadFile in deadFiles)
				{
					Console.WriteLine(deadFile);
				}
				Console.WriteLine();
				Console.WriteLine($"Found {deadFiles.Count()} dead files!");
			}
		}
	}
}
{'fraction_non_alphanumeric': 0.11301369863013698, 'fraction_numerical': 0.0027397260273972603, 'mean_word_length': 3.837748344370861, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1653512', 'n_tokens_mistral': 544, 'n_tokens_neox': 431, 'n_words': 108}