Move projectDiagnostics to it's own file and remove unused code

Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
6fc68a8dddNate Butler committed on 4/28/2022, 6:52:12 PMparent772f457
3 files changedLine totals unavailable