fix(flags): allow the documented tuple config for flags and entitlements - #55
Open
windischb wants to merge 2 commits into
Open
fix(flags): allow the documented tuple config for flags and entitlements#55windischb wants to merge 2 commits into
windischb wants to merge 2 commits into
Annotations
11 warnings
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, gittools/actions/gitversion/execute@v3, gittools/actions/gitversion/setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build solution:
src/Cocoar.Configuration/Core/ConfigManager.cs#L247
XML comment has cref attribute 'TryGetConfig{T}(out T?)' that could not be resolved
|
|
Build solution:
src/Cocoar.Configuration/Providers/FileSourceProvider/FileBackedProvider.cs#L191
Change FileBackedProvider.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
|
|
Build solution:
src/Cocoar.Configuration/Providers/WritableStoreProvider/WritableStoreAdapter.cs#L183
Member 'ResolveMutations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Build solution:
src/Cocoar.Configuration/Core/ConfigurationEngine.cs#L524
Change type of parameter 'ruleManagers' from 'System.Collections.Generic.IReadOnlyList<Cocoar.Configuration.Rules.IRuleManager>' to 'System.Collections.Generic.List<Cocoar.Configuration.Rules.IRuleManager>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
Build solution:
src/Cocoar.Configuration/Core/ConfigurationAccessor.cs#L81
Prefer the generic overload 'Cocoar.Configuration.Core.MasterBackplane.GetConfig<T>()' instead of 'Cocoar.Configuration.Core.MasterBackplane.GetConfig(System.Type)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2263)
|
|
Build solution:
src/Cocoar.Configuration/Flags/EntitlementsBuilder.cs#L31
Member 'Register' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Build solution:
src/Cocoar.Configuration/Flags/FlagsBuilder.cs#L32
Member 'Register' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Build solution:
src/Cocoar.Configuration/Flags/ConfigManagerBuilderExtensions.cs#L164
Change return type of method 'BuildEvaluationEntriesCore' from 'System.Collections.Generic.IReadOnlyDictionary<string, Cocoar.Configuration.Flags.Internal.FlagEvaluationEntry>' to 'System.Collections.Generic.Dictionary<string, Cocoar.Configuration.Flags.Internal.FlagEvaluationEntry>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
Build solution:
src/Cocoar.Configuration/Fluent/AggregateRuleBuilder.cs#L8
XML comment has cref attribute 'Required()' that could not be resolved
|
|
Build solution:
src/Cocoar.Configuration/Core/ConfigManager.cs#L247
XML comment has cref attribute 'TryGetConfig{T}(out T?)' that could not be resolved
|
background
wait
wait-all
cancel
parallel
Loading