{
  "total_issues": 648,
  "total_files": 64,
  "total_errors": 494,
  "total_warnings": 154,
  "num_batches": 8,
  "batch_totals": [
    {
      "batch": 1,
      "issues": 69,
      "errors": 63,
      "warnings": 6,
      "files": 5
    },
    {
      "batch": 2,
      "issues": 87,
      "errors": 61,
      "warnings": 26,
      "files": 7
    },
    {
      "batch": 3,
      "issues": 68,
      "errors": 63,
      "warnings": 5,
      "files": 9
    },
    {
      "batch": 4,
      "issues": 98,
      "errors": 60,
      "warnings": 38,
      "files": 9
    },
    {
      "batch": 5,
      "issues": 78,
      "errors": 62,
      "warnings": 16,
      "files": 9
    },
    {
      "batch": 6,
      "issues": 103,
      "errors": 60,
      "warnings": 43,
      "files": 8
    },
    {
      "batch": 7,
      "issues": 78,
      "errors": 62,
      "warnings": 16,
      "files": 8
    },
    {
      "batch": 8,
      "issues": 67,
      "errors": 63,
      "warnings": 4,
      "files": 9
    }
  ],
  "top_files": [
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Models/EntityInfo.cs",
      "issues": 45,
      "errors": 45,
      "warnings": 0
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
      "issues": 31,
      "errors": 7,
      "warnings": 24
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanWriter.cs",
      "issues": 30,
      "errors": 16,
      "warnings": 14
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeIndex.cs",
      "issues": 27,
      "errors": 11,
      "warnings": 16
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Metadata/EntityTypeBuilder.cs",
      "issues": 23,
      "errors": 23,
      "warnings": 0
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/DocumentDbContext.cs",
      "issues": 18,
      "errors": 11,
      "warnings": 7
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/WriteAheadLog.cs",
      "issues": 18,
      "errors": 12,
      "warnings": 6
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonDocument.cs",
      "issues": 17,
      "errors": 9,
      "warnings": 8
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/BaseMappers.cs",
      "issues": 17,
      "errors": 17,
      "warnings": 0
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
      "issues": 17,
      "errors": 0,
      "warnings": 17
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonBufferWriter.cs",
      "issues": 16,
      "errors": 16,
      "warnings": 0
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
      "issues": 16,
      "errors": 13,
      "warnings": 3
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
      "issues": 16,
      "errors": 15,
      "warnings": 1
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
      "issues": 15,
      "errors": 15,
      "warnings": 0
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeStructures.cs",
      "issues": 14,
      "errors": 14,
      "warnings": 0
    }
  ]
}