Skip to content

Merge pull request #61 from koculu/60-enhancement-expose-comparer-key… #220

Merge pull request #61 from koculu/60-enhancement-expose-comparer-key…

Merge pull request #61 from koculu/60-enhancement-expose-comparer-key… #220

Triggered via push June 14, 2024 20:23
Status Success
Total duration 2m 28s
Artifacts

dotnet.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build: src/ZoneTree/Collections/BTree/BTree.Read.cs#L212
Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
build: src/ZoneTree/Collections/BTree/BTree.Read.cs#L231
Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
build: src/ZoneTree/Collections/BTree/BTree.Read.cs#L260
Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
build: src/ZoneTree/Collections/BTree/BTree.Read.cs#L278
Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
build: src/ZoneTree/Options/ZoneTreeOptions.cs#L206
Change return type of method 'ValidateCompressionLevel' from 'System.Exception' to 'Tenray.ZoneTree.Exceptions.CompressionLevelIsOutOfRangeException' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build: src/ZoneTree/Core/ZoneTree.cs#L35
Change type of field 'IncrementalIdProvider' from 'Tenray.ZoneTree.Core.IIncrementalIdProvider' to 'Tenray.ZoneTree.Core.IncrementalIdProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build: src/ZoneTree/Collections/SingleProducerSingleConsumerQueue.cs#L61
Change return type of method 'ToFirstInFirstArray' from 'System.Collections.Generic.IReadOnlyList<TQueueItem>' to 'System.Collections.Generic.List<TQueueItem>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build: src/ZoneTree/Collections/SingleProducerSingleConsumerQueue.cs#L80
Change return type of method 'ToLastInFirstArray' from 'System.Collections.Generic.IReadOnlyList<TQueueItem>' to 'System.Collections.Generic.List<TQueueItem>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build: src/ZoneTree/Core/ZoneTreeMetaWAL.cs#L321
Type 'ZoneTreeMetaSourceGenerationContext' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
build: src/ZoneTree/Collections/BTree/BTree.Read.cs#L212
Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)