< Summary

Information
Class: Orchestrator.Commands.Observability.ContextChanges.ContextChangesSettings
Assembly: Orchestrator
File(s): /home/runner/work/KicktippAi/KicktippAi/src/Orchestrator/Commands/Observability/ContextChanges/ContextChangesSettings.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 4
Coverable lines: 4
Total lines: 27
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_CommunityContext()100%210%
set_CommunityContext(...)100%210%
.ctor()100%210%
get_Verbose()100%210%
set_Verbose(...)100%210%
get_Seed()100%210%
set_Seed(...)100%210%
get_Count()100%210%
set_Count(...)100%210%

File(s)

/home/runner/work/KicktippAi/KicktippAi/src/Orchestrator/Commands/Observability/ContextChanges/ContextChangesSettings.cs

#LineLine coverage
 1using System.ComponentModel;
 2using Spectre.Console.Cli;
 3
 4namespace Orchestrator.Commands.Observability.ContextChanges;
 5
 6/// <summary>
 7/// Settings for the context-changes command.
 8/// </summary>
 9public class ContextChangesSettings : CommandSettings
 10{
 11    [CommandOption("-c|--community-context <COMMUNITY_CONTEXT>")]
 12    [Description("The community context to filter by (required)")]
 013    public required string CommunityContext { get; set; } = string.Empty;
 14
 15    [CommandOption("-v|--verbose")]
 16    [Description("Enable verbose output")]
 017    public bool Verbose { get; set; } = false;
 18
 19    [CommandOption("-s|--seed <SEED>")]
 20    [Description("Random seed for document selection (optional)")]
 021    public int? Seed { get; set; }
 22
 23    [CommandOption("-n|--count <COUNT>")]
 24    [Description("Number of documents to show (default: 10)")]
 25    [DefaultValue(10)]
 026    public int Count { get; set; } = 10;
 27}