Initialize CBDD solution and add a .NET-focused gitignore for generated artifacts.

This commit is contained in:
Joseph Doherty
2026-02-20 12:54:07 -05:00
commit b8ed5ec500
214 changed files with 101452 additions and 0 deletions

View File

@@ -0,0 +1,93 @@
# FixDocs Batch 1
Total issues: 69 (Errors: 63, Warnings: 6)
## FILE: /Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Models/EntityInfo.cs
File issues: 45 (Errors: 45, Warnings: 0)
- LINE: 8 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: Name | MESSAGE: Property 'Name' is missing XML documentation
- LINE: 9 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: Namespace | MESSAGE: Property 'Namespace' is missing XML documentation
- LINE: 10 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: FullTypeName | MESSAGE: Property 'FullTypeName' is missing XML documentation
- LINE: 11 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: CollectionName | MESSAGE: Property 'CollectionName' is missing XML documentation
- LINE: 12 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: CollectionPropertyName | MESSAGE: Property 'CollectionPropertyName' is missing XML documentation
- LINE: 13 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: CollectionIdTypeFullName | MESSAGE: Property 'CollectionIdTypeFullName' is missing XML documentation
- LINE: 15 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: IdProperty | MESSAGE: Property 'IdProperty' is missing XML documentation
- LINE: 16 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: AutoId | MESSAGE: Property 'AutoId' is missing XML documentation
- LINE: 17 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: HasPrivateSetters | MESSAGE: Property 'HasPrivateSetters' is missing XML documentation
- LINE: 18 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: HasPrivateOrNoConstructor | MESSAGE: Property 'HasPrivateOrNoConstructor' is missing XML documentation
- LINE: 20 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: Properties | MESSAGE: Property 'Properties' is missing XML documentation
- LINE: 21 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: NestedTypes | MESSAGE: Property 'NestedTypes' is missing XML documentation
- LINE: 22 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: IgnoredProperties | MESSAGE: Property 'IgnoredProperties' is missing XML documentation
- LINE: 27 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: Name | MESSAGE: Property 'Name' is missing XML documentation
- LINE: 28 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: TypeName | MESSAGE: Property 'TypeName' is missing XML documentation
- LINE: 29 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: BsonFieldName | MESSAGE: Property 'BsonFieldName' is missing XML documentation
- LINE: 30 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: ColumnTypeName | MESSAGE: Property 'ColumnTypeName' is missing XML documentation
- LINE: 31 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: IsNullable | MESSAGE: Property 'IsNullable' is missing XML documentation
- LINE: 33 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: HasPublicSetter | MESSAGE: Property 'HasPublicSetter' is missing XML documentation
- LINE: 34 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: HasInitOnlySetter | MESSAGE: Property 'HasInitOnlySetter' is missing XML documentation
- LINE: 35 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: HasAnySetter | MESSAGE: Property 'HasAnySetter' is missing XML documentation
- LINE: 36 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: IsReadOnlyGetter | MESSAGE: Property 'IsReadOnlyGetter' is missing XML documentation
- LINE: 37 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: BackingFieldName | MESSAGE: Property 'BackingFieldName' is missing XML documentation
- LINE: 39 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: IsKey | MESSAGE: Property 'IsKey' is missing XML documentation
- LINE: 40 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: IsRequired | MESSAGE: Property 'IsRequired' is missing XML documentation
- LINE: 41 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: MaxLength | MESSAGE: Property 'MaxLength' is missing XML documentation
- LINE: 42 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: MinLength | MESSAGE: Property 'MinLength' is missing XML documentation
- LINE: 43 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: RangeMin | MESSAGE: Property 'RangeMin' is missing XML documentation
- LINE: 44 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: RangeMax | MESSAGE: Property 'RangeMax' is missing XML documentation
- LINE: 46 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: IsCollection | MESSAGE: Property 'IsCollection' is missing XML documentation
- LINE: 47 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: IsArray | MESSAGE: Property 'IsArray' is missing XML documentation
- LINE: 48 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: CollectionItemType | MESSAGE: Property 'CollectionItemType' is missing XML documentation
- LINE: 49 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: CollectionConcreteTypeName | MESSAGE: Property 'CollectionConcreteTypeName' is missing XML documentation
- LINE: 51 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: IsNestedObject | MESSAGE: Property 'IsNestedObject' is missing XML documentation
- LINE: 52 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: IsCollectionItemNested | MESSAGE: Property 'IsCollectionItemNested' is missing XML documentation
- LINE: 53 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: NestedTypeName | MESSAGE: Property 'NestedTypeName' is missing XML documentation
- LINE: 54 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: NestedTypeFullName | MESSAGE: Property 'NestedTypeFullName' is missing XML documentation
- LINE: 55 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: ConverterTypeName | MESSAGE: Property 'ConverterTypeName' is missing XML documentation
- LINE: 56 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: ProviderTypeName | MESSAGE: Property 'ProviderTypeName' is missing XML documentation
- LINE: 61 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: Name | MESSAGE: Property 'Name' is missing XML documentation
- LINE: 62 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: Namespace | MESSAGE: Property 'Namespace' is missing XML documentation
- LINE: 63 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: FullTypeName | MESSAGE: Property 'FullTypeName' is missing XML documentation
- LINE: 64 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: Depth | MESSAGE: Property 'Depth' is missing XML documentation
- LINE: 66 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: Properties | MESSAGE: Property 'Properties' is missing XML documentation
- LINE: 67 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: NestedTypes | MESSAGE: Property 'NestedTypes' is missing XML documentation
## FILE: /Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/AttributeHelper.cs
File issues: 8 (Errors: 8, Warnings: 0)
- LINE: 9 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: ShouldIgnore(IPropertySymbol property) | MESSAGE: Method 'ShouldIgnore(IPropertySymbol property)' is missing XML documentation.
- LINE: 16 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: IsKey(IPropertySymbol property) | MESSAGE: Method 'IsKey(IPropertySymbol property)' is missing XML documentation.
- LINE: 22 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: GetAttributeStringValue(ISymbol symbol, string attributeName) | MESSAGE: Method 'GetAttributeStringValue(ISymbol symbol, string attributeName)' is missing XML documentation.
- LINE: 33 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: GetAttributeIntValue(ISymbol symbol, string attributeName) | MESSAGE: Method 'GetAttributeIntValue(ISymbol symbol, string attributeName)' is missing XML documentation.
- LINE: 44 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: GetAttributeDoubleValue(ISymbol symbol, string attributeName) | MESSAGE: Method 'GetAttributeDoubleValue(ISymbol symbol, string attributeName)' is missing XML documentation.
- LINE: 57 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: GetNamedArgumentValue(AttributeData attr, string name) | MESSAGE: Method 'GetNamedArgumentValue(AttributeData attr, string name)' is missing XML documentation.
- LINE: 62 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: GetAttribute(ISymbol symbol, string attributeName) | MESSAGE: Method 'GetAttribute(ISymbol symbol, string attributeName)' is missing XML documentation.
- LINE: 70 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: HasAttribute(ISymbol symbol, string attributeName) | MESSAGE: Method 'HasAttribute(ISymbol symbol, string attributeName)' is missing XML documentation.
## FILE: /Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/RTreeIndex.cs
File issues: 5 (Errors: 5, Warnings: 0)
- LINE: 21 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Constructor | SIGNATURE: RTreeIndex(StorageEngine storage, IndexOptions options, uint rootPageId) | MESSAGE: Constructor 'RTreeIndex(StorageEngine storage, IndexOptions options, uint rootPageId)' is missing XML documentation.
- LINE: 34 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: RootPageId | MESSAGE: Property 'RootPageId' is missing XML documentation
- LINE: 48 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: Search(GeoBox area, ITransaction? transaction) | MESSAGE: Method 'Search(GeoBox area, ITransaction? transaction)' is missing XML documentation.
- LINE: 87 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: Insert(GeoBox mbr, DocumentLocation loc, ITransaction? transaction) | MESSAGE: Method 'Insert(GeoBox mbr, DocumentLocation loc, ITransaction? transaction)' is missing XML documentation.
- LINE: 383 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: Dispose() | MESSAGE: Method 'Dispose()' is missing XML documentation.
## FILE: /Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SlottedPage.cs
File issues: 9 (Errors: 3, Warnings: 6)
- LINE: 54 | CATEGORY: MissingParam | SEVERITY: Warning | MEMBER: Method | SIGNATURE: WriteTo(Span<byte> destination) | MESSAGE: Method 'WriteTo(Span<byte> destination)' is missing <param name="destination"> documentation.
- LINE: 65 | CATEGORY: MissingParam | SEVERITY: Warning | MEMBER: Method | SIGNATURE: ReadFrom(ReadOnlySpan<byte> source) | MESSAGE: Method 'ReadFrom(ReadOnlySpan<byte> source)' is missing <param name="source"> documentation.
- LINE: 98 | CATEGORY: MissingParam | SEVERITY: Warning | MEMBER: Method | SIGNATURE: WriteTo(Span<byte> destination) | MESSAGE: Method 'WriteTo(Span<byte> destination)' is missing <param name="destination"> documentation.
- LINE: 109 | CATEGORY: MissingParam | SEVERITY: Warning | MEMBER: Method | SIGNATURE: ReadFrom(ReadOnlySpan<byte> source) | MESSAGE: Method 'ReadFrom(ReadOnlySpan<byte> source)' is missing <param name="source"> documentation.
- LINE: 143 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: PageId | MESSAGE: Property 'PageId' is missing XML documentation
- LINE: 144 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Property | SIGNATURE: SlotIndex | MESSAGE: Property 'SlotIndex' is missing XML documentation
- LINE: 146 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Constructor | SIGNATURE: DocumentLocation(uint pageId, ushort slotIndex) | MESSAGE: Constructor 'DocumentLocation(uint pageId, ushort slotIndex)' is missing XML documentation.
- LINE: 155 | CATEGORY: MissingParam | SEVERITY: Warning | MEMBER: Method | SIGNATURE: WriteTo(Span<byte> destination) | MESSAGE: Method 'WriteTo(Span<byte> destination)' is missing <param name="destination"> documentation.
- LINE: 167 | CATEGORY: MissingParam | SEVERITY: Warning | MEMBER: Method | SIGNATURE: ReadFrom(ReadOnlySpan<byte> source) | MESSAGE: Method 'ReadFrom(ReadOnlySpan<byte> source)' is missing <param name="source"> documentation.
## FILE: /Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/CodeGenerator.cs
File issues: 2 (Errors: 2, Warnings: 0)
- LINE: 12 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: GenerateMapperClass(EntityInfo entity, string mapperNamespace) | MESSAGE: Method 'GenerateMapperClass(EntityInfo entity, string mapperNamespace)' is missing XML documentation.
- LINE: 585 | CATEGORY: MissingDoc | SEVERITY: Error | MEMBER: Method | SIGNATURE: GetMapperName(string fullTypeName) | MESSAGE: Method 'GetMapperName(string fullTypeName)' is missing XML documentation.