Sometimes the same exact file is referenced in multiple projects, which means when there are diagnostics, the diagnostics show up once for each project.

We should remove duplicates based on:
- file path
- diagnostic code
- the exact location of the diagnostic.