update manually to dotnet 10 #15
ci.yml
on: push
Matrix: Build and Test
Code Quality Checks
36s
Security Scan
24s
Test Publish
0s
Annotations
10 errors
|
Code Quality Checks:
GeminiClient/Models/GeminiRequest.cs#L15
Change 'List<Part>' in 'Content.Parts' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
|
|
Code Quality Checks:
GeminiClient/Models/GeminiRequest.cs#L15
Change 'Parts' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
|
|
Code Quality Checks:
GeminiClient/Models/GeminiRequest.cs#L9
Change 'List<Content>' in 'GeminiRequest.Contents' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
|
|
Code Quality Checks:
GeminiClient/Models/GeminiRequest.cs#L9
Change 'Contents' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
|
|
Code Quality Checks:
GeminiClient/Models/GeminiModel.cs#L52
Change 'List<GeminiModel>' in 'ModelsListResponse.Models' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
|
|
Code Quality Checks:
GeminiClient/Models/GeminiModel.cs#L52
Change 'Models' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
|
|
Code Quality Checks:
GeminiClient/Models/GeminiModel.cs#L24
Change 'List<string>' in 'GeminiModel.SupportedGenerationMethods' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
|
|
Code Quality Checks:
GeminiClient/Models/GeminiModel.cs#L24
Change 'SupportedGenerationMethods' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
|
|
Code Quality Checks:
GeminiClient/GeminiApiOptions.cs#L53
Member 'EnableDetailedLogging' is explicitly initialized to its default value (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1805)
|
|
Code Quality Checks:
GeminiClient/GeminiApiOptions.cs#L17
Change the type of property 'GeminiApiOptions.BaseUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
|