Repository Analysis

dotnet/skills

Repository for skills to assist AI coding agents with .NET and C#

9.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of dotnet/skills, a C# project with 5,281 GitHub stars. SynthScan v2.0 examined 291,358 lines of code across 1606 source files, recording 2033 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 9.4 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

9.4
Adjusted Score
9.4
Raw Score
100%
Time Factor
2026-08-28
Last Push
5.3K
Stars
C#
Language
291.4K
Lines of Code
1.6K
Files
2.0K
Pattern Hits
2026-08-29
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 3HIGH 9MEDIUM 215LOW 1806

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 2033 distinct pattern matches across 16 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block1352 hits · 1317 pts
SeverityFileLineSnippetContext
LOWdotnet-skills.experiment.yaml1# Skill-vs-baseline experiment for every dotnet skill.COMMENT
LOWeng/run-skill-evals.sh1#!/usr/bin/env bashCOMMENT
LOWeng/run-skill-evals.sh21# Subsetting uses the harness's `--eval-filter`, intersected with the experimentCOMMENT
LOWeng/allowed-external-deps.txt1# Allowed external dependencies for the skill-validator.COMMENT
LOWeng/known-domains.txt1# Known domains for skill/agent contentCOMMENT
LOWeng/skill-validator/tests/Check/SkillProfileTests.cs341 // --- Absolute (repo-rooted) path handling ---COMMENT
LOWeng/skill-validator/src/Shared/RetryHelper.cs1namespace SkillValidator.Shared;COMMENT
LOWeng/skill-validator/src/Shared/RetryHelper.cs21COMMENT
LOWeng/skill-validator/src/Shared/LlmJson.cs1using System.Text.Json;COMMENT
LOWeng/skill-validator/src/Evaluate/LlmSession.cs1using GitHub.Copilot;COMMENT
LOWeng/skill-validator/src/Evaluate/BaselineStore.cs121 }COMMENT
LOWeng/skill-validator/src/Evaluate/BaselineStore.cs341 /// run even when the two were produced by separate <c>evaluate</c> invocations writing toCOMMENT
LOWeng/skill-validator/src/Evaluate/BaselineStore.cs381 ? entry.BaselineCOMMENT
LOWeng/skill-validator/src/Evaluate/SessionDatabase.cs1using System.Buffers.Binary;COMMENT
LOW…skill-validator/src/Check/ExternalDependencyChecker.cs21 // Cross-host spellings that are not case-insensitive matches of the namesCOMMENT
LOW…skill-validator/src/Check/ExternalDependencyChecker.cs141 }COMMENT
LOW…skill-validator/src/Check/ExternalDependencyChecker.cs161 /// <summary>COMMENT
LOWeng/skill-validator/src/Check/SkillProfiler.cs41 // WITH their full <description> only until that budget is exhausted; everyCOMMENT
LOWeng/skill-validator/src/Check/SkillProfiler.cs61 // (name + description + location + markup), NOT the raw descriptions —COMMENT
LOWeng/skill-validator/src/Check/SkillProfiler.cs361 public static IReadOnlyList<string> FormatDiagnosisHints(SkillProfile profile)COMMENT
LOWeng/eval-quality/underpowered-allowlist.txt1# Evals below the 5-distinct-stimulus floor enforced by check_eval_quality.py.COMMENT
LOWeng/dashboard/skill-value.js1// Skill Value dashboard viewCOMMENT
LOWplugins/dotnet-advanced/skills/dotnet-pinvoke/SKILL.md341// Trivial: use platform naming conventionCOMMENT
LOW…/find-untested-sources/scripts/Find-UntestedSources.cs1#:package Microsoft.CodeAnalysis.CSharp@4.14.0COMMENT
LOW…/find-untested-sources/scripts/Find-UntestedSources.cs21// disambiguate by namespace match against the test file's usings.COMMENT
LOWtests/dotnet-data/optimizing-ef-core-queries/eval.yaml1name: optimizing-ef-core-queriesCOMMENT
LOW…timizing-ef-core-queries/benchmark-fixtures/Program.cs1using System.Diagnostics;COMMENT
LOW…s/dotnet-upgrade/dotnet-aot-compat/before/ArmClient.cs41 /// Initializes a new instance of the <see cref="ArmClient"/> class.COMMENT
LOW…s/dotnet-upgrade/dotnet-aot-compat/before/ArmClient.cs121 /// </summary>COMMENT
LOW…s/dotnet-upgrade/dotnet-aot-compat/before/ArmClient.cs141 /// </summary>COMMENT
LOW…s/dotnet-upgrade/dotnet-aot-compat/before/ArmClient.cs261 /// <summary> Gets all resource providers for a subscription. </summary>COMMENT
LOW…dotnet-upgrade/dotnet-aot-compat/before/ArmResource.cs61 /// <summary>COMMENT
LOW…tnet-upgrade/dotnet-aot-compat/before/ArmCollection.cs41 /// Gets the resource identifier.COMMENT
LOW…tnet-upgrade/dotnet-aot-compat/before/ArmCollection.cs61 /// Gets the base uri for this resource client.COMMENT
LOW…rade/dotnet-aot-compat/before/ExperimentalAttribute.cs41 /// <summary>COMMENT
LOW…-compat/before/Resources/Generated/SubscriptionData.cs21 /// <summary>COMMENT
LOW…-compat/before/Resources/Generated/SubscriptionData.cs41 /// <term>BinaryData.FromObjectAsJson(new { key = "value" })</term>COMMENT
LOW…pat/before/Resources/Generated/PolicyAssignmentData.cs21 {COMMENT
LOW…pat/before/Resources/Generated/PolicyAssignmentData.cs41 /// <item>COMMENT
LOW…pat/before/Resources/Generated/PolicyAssignmentData.cs61 Overrides = new ChangeTrackingList<PolicyOverride>();COMMENT
LOW…pat/before/Resources/Generated/PolicyAssignmentData.cs121 public IDictionary<string, ArmPolicyParameterValue> Parameters { get; }COMMENT
LOW…pat/before/Resources/Generated/PolicyAssignmentData.cs141 /// <term>BinaryData.FromString("\"foo\"")</term>COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs41 /// Gets the specified resource provider.COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs81 scope.Failed(e);COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs101 /// <item>COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs141 /// <description>Providers_List</description>COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs161 }COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs181 /// </item>COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs201 /// <item>COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs241 /// <item>COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs281COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs321 catch (Exception e)COMMENT
LOW…fore/Resources/Generated/ResourceProviderCollection.cs341 /// <description>2022-09-01</description>COMMENT
LOW…ompat/before/Resources/Generated/ManagementLockData.cs21 {COMMENT
LOW…ompat/before/Resources/Generated/ManagementLockData.cs41 /// <item>COMMENT
LOW…esources/Generated/TenantPolicyDefinitionCollection.cs61 /// <term>Operation Id</term>COMMENT
LOW…esources/Generated/TenantPolicyDefinitionCollection.cs101 /// <item>COMMENT
LOW…esources/Generated/TenantPolicyDefinitionCollection.cs141 }COMMENT
LOW…esources/Generated/TenantPolicyDefinitionCollection.cs161 /// </item>COMMENT
LOW…esources/Generated/TenantPolicyDefinitionCollection.cs181 /// </item>COMMENT
1292 more matches not shown…
Structural Annotation Overuse385 hits · 625 pts
SeverityFileLineSnippetContext
LOW…tnet-data/skills/create-datadriven-aspnetcore/SKILL.md69### Step 1: Understand the Scaffolding RequestCOMMENT
LOW…tnet-data/skills/create-datadriven-aspnetcore/SKILL.md103### Step 2: Discover UI Style (non-API scaffolders only)COMMENT
LOW…tnet-data/skills/create-datadriven-aspnetcore/SKILL.md113### Step 3: Apply Blazor-Specific Rules (Blazor scaffolders only)COMMENT
LOW…tnet-data/skills/create-datadriven-aspnetcore/SKILL.md121### Step 4: Generate CodeCOMMENT
LOW…tnet-data/skills/create-datadriven-aspnetcore/SKILL.md151### Step 5: Set Up Entity Framework (if applicable)COMMENT
LOW…tnet-data/skills/create-datadriven-aspnetcore/SKILL.md160### Step 6: Generate .http File (API scaffolders only)COMMENT
LOW…tnet-data/skills/create-datadriven-aspnetcore/SKILL.md172### Step 7: VerifyCOMMENT
LOWplugins/dotnet-ai/skills/technology-selection/SKILL.md13## Step 1: Classify the task (decision tree)COMMENT
LOWplugins/dotnet-ai/skills/technology-selection/SKILL.md48## Step 2: Cover the branch essentials, then decide depthCOMMENT
LOW…t-experimental/skills/exp-mock-usage-analysis/SKILL.md33### Step 1: Read all provided codeCOMMENT
LOW…t-experimental/skills/exp-mock-usage-analysis/SKILL.md44### Step 2: Trace each mock setup through the production codeCOMMENT
LOW…t-experimental/skills/exp-mock-usage-analysis/SKILL.md66### Step 3: Check for replaceable mocksCOMMENT
LOW…t-experimental/skills/exp-mock-usage-analysis/SKILL.md75### Step 4: Report findingsCOMMENT
LOW…-experimental/skills/exp-test-maintainability/SKILL.md37### Step 1: Gather the test codeCOMMENT
LOW…-experimental/skills/exp-test-maintainability/SKILL.md48### Step 2: Identify maintainability issuesCOMMENT
LOW…-experimental/skills/exp-test-maintainability/SKILL.md154### Step 3: Apply calibration rulesCOMMENT
LOW…-experimental/skills/exp-test-maintainability/SKILL.md165### Step 4: Report findingsCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md20### Step 1: Get Latest SDK VersionCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md45### Step 2: Find Workload Set VersionCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md64### Step 3: Download Workload Set ManifestCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md94### Step 4: Download Workload ManifestCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md119### Step 5: Parse WorkloadDependencies.jsonCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md172# Step 1: Get SDK infoCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md177# Step 2: Get latest workload set versionCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md182# Step 3: Download workload set manifestCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md187# Step 4: Download Android manifestCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md195# Step 1: Get SDK infoCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md201# Step 2: Get latest workload set versionCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md206# Step 3: Download workload set manifest and extractCOMMENT
LOW…i-doctor/references/workload-dependencies-discovery.md217# Step 4: Download Android manifest and extract WorkloadDependenciesCOMMENT
LOW…ugins/dotnet-upgrade/skills/dotnet-aot-compat/SKILL.md63### Step 1: Enable AOT analysis in the .csprojCOMMENT
LOW…ugins/dotnet-upgrade/skills/dotnet-aot-compat/SKILL.md75### Step 2: Build and collect warningsCOMMENT
LOW…ugins/dotnet-upgrade/skills/dotnet-aot-compat/SKILL.md93### Step 3: Triage warnings by code (do NOT read every file)COMMENT
LOW…ugins/dotnet-upgrade/skills/dotnet-aot-compat/SKILL.md105### Step 4: Fix warnings iteratively (innermost first)COMMENT
LOW…ugins/dotnet-upgrade/skills/dotnet-aot-compat/SKILL.md205### Step 5: Rebuild and repeatCOMMENT
LOW…ugins/dotnet-upgrade/skills/dotnet-aot-compat/SKILL.md209### Step 6: Validate all TFMsCOMMENT
LOW…et-upgrade/skills/migrate-nullable-references/SKILL.md48### Step 1: Evaluate readinessCOMMENT
LOW…et-upgrade/skills/migrate-nullable-references/SKILL.md63### Step 2: Choose a rollout strategyCOMMENT
LOW…et-upgrade/skills/migrate-nullable-references/SKILL.md97### Step 3: Fix dereference warningsCOMMENT
LOW…et-upgrade/skills/migrate-nullable-references/SKILL.md144### Step 4: Annotate declarationsCOMMENT
LOW…et-upgrade/skills/migrate-nullable-references/SKILL.md207### Step 5: Apply nullable attributes for advanced scenariosCOMMENT
LOW…et-upgrade/skills/migrate-nullable-references/SKILL.md213### Step 6: Clean up suppressionsCOMMENT
LOW…et-upgrade/skills/migrate-nullable-references/SKILL.md224### Step 7: ValidateCOMMENT
LOW…t-upgrade/skills/migrate-dotnet10-to-dotnet11/SKILL.md54### Step 1: Assess the projectCOMMENT
LOW…t-upgrade/skills/migrate-dotnet10-to-dotnet11/SKILL.md73### Step 2: Update the Target FrameworkCOMMENT
LOW…t-upgrade/skills/migrate-dotnet10-to-dotnet11/SKILL.md91### Step 3: Fix source-breaking and compilation changesCOMMENT
LOW…t-upgrade/skills/migrate-dotnet10-to-dotnet11/SKILL.md129### Step 4: Address behavioral changesCOMMENT
LOW…t-upgrade/skills/migrate-dotnet10-to-dotnet11/SKILL.md169### Step 5: Update infrastructureCOMMENT
LOW…t-upgrade/skills/migrate-dotnet10-to-dotnet11/SKILL.md198### Step 6: VerifyCOMMENT
LOW…et-upgrade/skills/migrate-dotnet9-to-dotnet10/SKILL.md56### Step 1: Assess the projectCOMMENT
LOW…et-upgrade/skills/migrate-dotnet9-to-dotnet10/SKILL.md70### Step 2: Update the Target FrameworkCOMMENT
LOW…et-upgrade/skills/migrate-dotnet9-to-dotnet10/SKILL.md91### Step 3: Resolve build errors and source-incompatible changesCOMMENT
LOW…et-upgrade/skills/migrate-dotnet9-to-dotnet10/SKILL.md160### Step 4: Address behavioral changesCOMMENT
LOW…et-upgrade/skills/migrate-dotnet9-to-dotnet10/SKILL.md208### Step 5: Update infrastructureCOMMENT
LOW…et-upgrade/skills/migrate-dotnet9-to-dotnet10/SKILL.md238### Step 6: VerifyCOMMENT
LOW…net-upgrade/skills/migrate-dotnet8-to-dotnet9/SKILL.md50### Step 1: Assess the projectCOMMENT
LOW…net-upgrade/skills/migrate-dotnet8-to-dotnet9/SKILL.md65### Step 2: Update the Target FrameworkCOMMENT
LOW…net-upgrade/skills/migrate-dotnet8-to-dotnet9/SKILL.md85### Step 3: Resolve build errors and source-incompatible changesCOMMENT
LOW…net-upgrade/skills/migrate-dotnet8-to-dotnet9/SKILL.md131### Step 4: Address behavioral changesCOMMENT
LOW…net-upgrade/skills/migrate-dotnet8-to-dotnet9/SKILL.md172### Step 5: Update infrastructureCOMMENT
325 more matches not shown…
AI Slop Vocabulary122 hits · 370 pts
SeverityFileLineSnippetContext
MEDIUMeng/run-skill-evals.sh12# verdict is reported as underpowered instead. The underlying evaluation harnessCOMMENT
MEDIUMeng/run-skill-evals.sh21# Subsetting uses the harness's `--eval-filter`, intersected with the experimentCOMMENT
MEDIUMeng/run-skill-evals.sh208# result, not a harness failure.COMMENT
MEDIUMtests/dotnet-data/optimizing-ef-core-queries/eval.yaml15# alone can't add. A micro-benchmark harness (staged into perf/) then times eachCOMMENT
MEDIUM…ManagementGroup/Generated/ManagementGroupCollection.cs85 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…ManagementGroup/Generated/ManagementGroupCollection.cs137 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…ManagementGroup/Generated/ManagementGroupCollection.cs189 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…ManagementGroup/Generated/ManagementGroupCollection.cs239 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…ManagementGroup/Generated/ManagementGroupCollection.cs285 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…ManagementGroup/Generated/ManagementGroupCollection.cs322 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…ManagementGroup/Generated/ManagementGroupCollection.cs506 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…ManagementGroup/Generated/ManagementGroupCollection.cs553 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…ManagementGroup/Generated/ManagementGroupCollection.cs600 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…ManagementGroup/Generated/ManagementGroupCollection.cs649 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…Group/Generated/ManagementGroupSubscriptionResource.cs111 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…Group/Generated/ManagementGroupSubscriptionResource.cs153 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…Group/Generated/ManagementGroupSubscriptionResource.cs196 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…Group/Generated/ManagementGroupSubscriptionResource.cs242 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…Group/Generated/ManagementGroupSubscriptionResource.cs288 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…Group/Generated/ManagementGroupSubscriptionResource.cs334 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…e/ManagementGroup/Generated/ManagementGroupResource.cs120 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…e/ManagementGroup/Generated/ManagementGroupResource.cs153 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…e/ManagementGroup/Generated/ManagementGroupResource.cs188 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…e/ManagementGroup/Generated/ManagementGroupResource.cs233 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…e/ManagementGroup/Generated/ManagementGroupResource.cs277 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…e/ManagementGroup/Generated/ManagementGroupResource.cs322 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…e/ManagementGroup/Generated/ManagementGroupResource.cs366 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…e/ManagementGroup/Generated/ManagementGroupResource.cs410 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/ManagementGroupSubscriptionCollection.cs77 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/ManagementGroupSubscriptionCollection.cs128 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/ManagementGroupSubscriptionCollection.cs178 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/ManagementGroupSubscriptionCollection.cs225 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/ManagementGroupSubscriptionCollection.cs343 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/ManagementGroupSubscriptionCollection.cs387 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/ManagementGroupSubscriptionCollection.cs431 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/ManagementGroupSubscriptionCollection.cs477 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs79 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs108 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs195 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs229 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs296 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs324 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs385 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs416 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs477 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs503 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs742 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…rated/RestOperations/ManagementGroupsRestOperations.cs775 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/RestOperations/EntitiesRestOperations.cs154 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/RestOperations/EntitiesRestOperations.cs197 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/RestOperations/EntitiesRestOperations.cs267 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…oup/Generated/RestOperations/EntitiesRestOperations.cs314 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…erations/ManagementGroupSubscriptionsRestOperations.cs79 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…erations/ManagementGroupSubscriptionsRestOperations.cs110 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…erations/ManagementGroupSubscriptionsRestOperations.cs175 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…erations/ManagementGroupSubscriptionsRestOperations.cs202 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…erations/ManagementGroupSubscriptionsRestOperations.cs263 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…erations/ManagementGroupSubscriptionsRestOperations.cs296 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
MEDIUM…/Models/ManagementGroupCollectionGetEntitiesOptions.cs53 /// <summary> Indicates whether the request should utilize any caches. Populate the header with 'no-cache' valueCOMMENT
MEDIUM…ManagementGroup/Generated/Extensions/TenantResource.cs52 /// <param name="cacheControl"> Indicates whether the request should utilize any caches. Populate the header witCOMMENT
62 more matches not shown…
Decorative Section Separators69 hits · 198 pts
SeverityFileLineSnippetContext
MEDIUMeng/dashboard/token-usage.js32 // ── Public entry point ──────────────────────────────────────────────COMMENT
MEDIUMeng/dashboard/token-usage.js57 // ── Main renderer ───────────────────────────────────────────────────COMMENT
MEDIUMeng/dashboard/token-usage.js111 // ── Summary cards ───────────────────────────────────────────────────COMMENT
MEDIUMeng/dashboard/token-usage.js166 // ── Daily overview charts ───────────────────────────────────────────COMMENT
MEDIUMeng/dashboard/token-usage.js250 // ── Per-plugin sub-charts ───────────────────────────────────────────COMMENT
MEDIUMeng/dashboard/token-usage.js322 // ── Collapsible breakdown table ─────────────────────────────────────COMMENT
MEDIUMeng/dashboard/skill-value.js80 // ── Public entry point ──────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/validate-pat-pool.yml33 # -----------------------------------------------------------COMMENT
MEDIUM.github/workflows/validate-pat-pool.yml37 # -----------------------------------------------------------COMMENT
MEDIUM.github/workflows/validate-pat-pool.yml139 # -----------------------------------------------------------COMMENT
MEDIUM.github/workflows/validate-pat-pool.yml141 # -----------------------------------------------------------COMMENT
MEDIUM.github/workflows/evaluation-run.yml71 # --------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/evaluation-run.yml73 # --------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/evaluation-run.yml175 # --------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/evaluation-run.yml177 # --------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/skill-coverage.yml20 # ──────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/skill-coverage.yml24 # ──────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/skill-coverage.yml302 # ──────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/skill-coverage.yml305 # ──────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/evaluation.yml1215 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1221 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml157 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml161 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml294 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml312 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml725 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml728 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1255 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1258 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1395 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1398 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1464 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1467 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1625 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1629 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1741 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml1745 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml2081 # ==========================================================================COMMENT
MEDIUM.github/workflows/evaluation.yml2086 # ==========================================================================COMMENT
MEDIUM.github/scripts/pr-stale-sweep.sh161# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-stale-sweep.sh163# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-stale-sweep.sh237# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-stale-sweep.sh241# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh58# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh60# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh77# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh79# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh122# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh124# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh159# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh161# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh177# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh179# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh227# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh229# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh281# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh283# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh355# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh357# ----------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/pr-triage-act.sh369# ----------------------------------------------------------------------COMMENT
9 more matches not shown…
Modern AI Meta-Vocabulary23 hits · 65 pts
SeverityFileLineSnippetContext
MEDIUM…otnet-ai/skills/technology-selection/references/rag.md1# RAG, embeddings, and document ingestionCOMMENT
MEDIUM…skill-quality/references/writing-for-baseline-delta.md111## 12. Size orchestration to the requestCOMMENT
MEDIUM.github/workflows/issue-triage.md78# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/pr-triage-batch.yml15# `stale-sweep` job, cron `17 4 * * 1`), which replaces the former agenticCOMMENT
MEDIUM.github/workflows/devops-health-check.md59# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/issue-investigate.md47# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/markdown-linter.md109# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/devops-health-groom.md50# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/agentics-maintenance.yml24# This file defines the generated agentic maintenance workflow for this repository.COMMENT
MEDIUM.github/workflows/devops-health-investigate.md62# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/pr-malicious-scan.agent.md80# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/shared/pat_pool.README.md82# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/shared/pat_pool.README.md201[configure-repo]: https://github.github.com/gh-aw/guides/agentic-authoring/#configuring-your-repositoryCODE
MEDIUM.github/agents/agentic-workflows.md45- Configuration: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/github-agentic-workflows.md`CODE
MEDIUM.github/agents/agentic-workflows.md69**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/create-agentic-workflow.md`CODE
MEDIUM.github/agents/agentic-workflows.md79**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/update-agentic-workflow.md`CODE
MEDIUM.github/agents/agentic-workflows.md89**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/debug-agentic-workflow.md`CODE
MEDIUM.github/agents/agentic-workflows.md99**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/upgrade-agentic-workflows.md`CODE
MEDIUM.github/agents/agentic-workflows.md119**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/create-shared-agentic-workflow.md`CODE
MEDIUM.github/agents/agentic-workflows.md193# Initialize repository for agentic workflowsCOMMENT
MEDIUM.github/agents/agentic-workflows.md225- Always reference the instructions file at `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/github-agentCODE
MEDIUM.github/scripts/pr-stale-sweep.sh4# Deterministic stale-PR sweep. Replaces the former agenticCOMMENT
MEDIUM.github/scripts/pr-stale-sweep.sh7# Policy (unchanged from the agentic version):COMMENT
Hyper-Verbose Identifiers52 hits · 57 pts
SeverityFileLineSnippetContext
LOWeng/eval-quality/check_eval_quality.py133def _mapping_without_duplicates(loader, node, deep=False):CODE
LOWeng/eval-quality/selftest_eval_quality.py187def aggregate_contradicts_payload(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py240def config_and_defaults_together(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py259def grandfathered_reports_its_arithmetic(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py266def grandfathered_config_alias_reports_its_runs(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py298def dormancy_does_not_satisfy_preference_floor(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py333def reference_skill_with_a_direct_eval(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py337def invocable_skill_with_a_direct_eval(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py379def underpowered_but_allowlisted(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py384def allowlisted_eval_that_now_meets_the_floor(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py390def allowlist_entry_for_a_spec_that_does_not_exist(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py394def runs_do_not_lift_a_single_scenario_over_the_floor(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py413def _seed_allowlist_on_a_base_commit(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py420def allowlist_unchanged_since_base(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py425def new_exemption_added_since_base(d):CODE
LOWeng/eval-quality/selftest_eval_quality.py436def grandfathered_eval_renamed(d):CODE
LOWeng/dashboard/dashboard.js236 function legendLabelsWithModelMarker(chart) {CODE
LOWeng/dashboard/dashboard.js1045 function renderModelSegmentedChart(container, title, entries, variants) {CODE
LOWeng/evaluation/test_token_failover.py46def token_unavailable_pattern() -> str:CODE
LOWeng/evaluation/test_token_failover.py166 def test_rate_limited_candidate_fails_over_to_healthy_candidate(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py175 def test_probe_rate_limit_pattern_matches_common_wording(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py188 def test_timed_out_candidate_fails_over_to_healthy_candidate(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py196 def test_distinct_agent_and_judge_models_are_both_probed(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py208 def test_model_without_effort_support_is_retried_without_effort(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py224 def test_model_without_effort_support_fails_over_after_one_retry(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py256 def test_unavailable_candidate_fails_over_to_healthy_candidate(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py272 def test_unrelated_failure_does_not_try_another_candidate(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py290 def test_all_unavailable_candidates_fail_clearly(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py303 def test_all_rate_limited_candidates_fail_clearly(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py311 def test_token_unavailable_pattern_matches_credential_failures(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py350 def test_actual_run_uses_shared_rate_limit_pattern(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py387 def test_eval_discovery_precedes_tool_install_and_token_selection(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py430 def test_evaluation_tool_manifest_has_secretless_smoke_test(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py454 def test_adapter_fault_injection_runs_in_pr_ci(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py469 def test_manual_eval_data_publish_is_explicit_and_main_only(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py515 def test_pr_report_binds_identity_and_reruns_to_exact_commit(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py540 def test_partial_matrix_results_never_become_complete_verdicts(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py617 def test_fork_checkout_is_blocked_and_adapter_code_is_trusted(self) -> None:CODE
LOWeng/evaluation/test_token_failover.py795 def test_result_consumers_use_explicit_verdict_states(self) -> None:CODE
LOW…/code-testing-extensions/extensions/python-examples.md220def test_calculate_total_valid_line_items_returns_expected_total(CODE
LOW…/code-testing-extensions/extensions/python-examples.md233def test_calculate_total_none_invoice_raises_value_error(sut: InvoiceService) -> None:CODE
LOW…/code-testing-extensions/extensions/python-examples.md238def test_calculate_total_empty_line_items_raises_value_error(sut: InvoiceService) -> None:CODE
LOW…/code-testing-extensions/extensions/python-examples.md247def test_get_by_id_existing_id_returns_invoice(CODE
LOW…/code-testing-extensions/extensions/python-examples.md259def test_get_by_id_missing_id_raises_key_error(CODE
LOW…/code-testing-extensions/extensions/python-examples.md270def test_mark_as_paid_pending_invoice_sets_status_and_date(CODE
LOW…/code-testing-extensions/extensions/python-examples.md285def test_mark_as_paid_already_paid_raises_value_error(CODE
LOW…/code-testing-extensions/extensions/python-examples.md297def test_mark_as_paid_missing_id_raises_key_error(CODE
LOWplugins/dotnet-test/skills/test-tagging/SKILL.md164def test_parse_none_input_raises_value_error():CODE
LOW…find-untested-sources/scripts/find_untested_sources.py426def _extract_go_import_targets(import_text: str) -> set[str]:CODE
LOW…find-untested-sources/scripts/find_untested_sources.py528def _resolve_test_by_identifiers(CODE
LOW…ills/code-testing-agent/unit-test-generation.prompt.md171 def test_add_valid_inputs_returns_sum(self, sut, a, b, expected):CODE
LOW…ills/code-testing-agent/unit-test-generation.prompt.md174 def test_divide_by_zero_raises_error(self, sut):CODE
Hallucination Indicators3 hits · 40 pts
SeverityFileLineSnippetContext
CRITICALeng/dashboard/dashboard.js230 return Chart.defaults.plugins.legend.labels.generateLabels(chart).map(function(l) {CODE
CRITICALeng/dashboard/dashboard.js237 return Chart.defaults.plugins.legend.labels.generateLabels(chart).map(function(l) {CODE
CRITICAL…/find-untested-sources/scripts/Find-UntestedSources.cs324 TypeInfoResolver = new System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver(),CODE
Cross-File Repetition8 hits · 40 pts
SeverityFileLineSnippetContext
HIGH…ated/Models/PolicyDefinitionReference.Serialization.cs0"); builder.appendline($"{policydefinitionreferenceid}STRING
HIGH…Generated/Models/NonComplianceMessage.Serialization.cs0"); builder.appendline($"{policydefinitionreferenceid}STRING
HIGH…ated/Models/PolicyDefinitionReference.Serialization.cs0"); builder.appendline($"{policydefinitionreferenceid}STRING
HIGH…Generated/Models/NonComplianceMessage.Serialization.cs0"); builder.appendline($"{policydefinitionreferenceid}STRING
HIGH…Common/Generated/Internal/BicepSerializationHelpers.cs0")) { inmultilinestring = false; } stringbuilder.appendline(line); continue; } if (line.contains("STRING
HIGH…/Custom/Models/ManagedServiceIdentity.Serialization.cs0")) { inmultilinestring = false; } stringbuilder.appendline(line); continue; } if (line.contains("STRING
HIGH…Common/Generated/Internal/BicepSerializationHelpers.cs0")) { inmultilinestring = false; } stringbuilder.appendline(line); continue; } if (line.contains("STRING
HIGH…/Custom/Models/ManagedServiceIdentity.Serialization.cs0")) { inmultilinestring = false; } stringbuilder.appendline(line); continue; } if (line.contains("STRING
Fake / Example Data7 hits · 8 pts
SeverityFileLineSnippetContext
LOW…nalysis/well-placed-mocks/AppointmentSchedulerTests.cs21 mockCalendar.Setup(c => c.BookSlot("slot-1", "user@example.com")).Returns(true);CODE
LOW…nalysis/well-placed-mocks/AppointmentSchedulerTests.cs25 var result = scheduler.ScheduleAppointment(new DateTime(2025, 3, 15), "user@example.com");CODE
LOW…nalysis/well-placed-mocks/AppointmentSchedulerTests.cs28 mockEmail.Verify(e => e.SendConfirmation("user@example.com", "Appointment Confirmed", It.IsAny<string>()), TimesCODE
LOW…nalysis/well-placed-mocks/AppointmentSchedulerTests.cs41 var result = scheduler.ScheduleAppointment(new DateTime(2025, 3, 15), "user@example.com");CODE
LOW…nalysis/well-placed-mocks/AppointmentSchedulerTests.cs58 mockCalendar.Setup(c => c.BookSlot("slot-2", "user@example.com")).Returns(false);CODE
LOW…nalysis/well-placed-mocks/AppointmentSchedulerTests.cs62 var result = scheduler.ScheduleAppointment(new DateTime(2025, 3, 15), "user@example.com");CODE
LOW…ge-analysis/mocking-trivial-types/OrderServiceTests.cs71 var mockAddress = new Mock<Address>("123 Main St", "Springfield", "62701", "US");CODE
Deep Nesting5 hits · 5 pts
SeverityFileLineSnippetContext
LOWeng/eval-quality/check_eval_quality.py196CODE
LOWeng/eval-quality/check_eval_quality.py299CODE
LOWeng/eval-quality/check_eval_quality.py618CODE
LOW…find-untested-sources/scripts/find_untested_sources.py195CODE
LOW…find-untested-sources/scripts/find_untested_sources.py464CODE
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHtests/dotnet-test/detect-static-dependencies/eval.yaml161 - Did not include statics from auto-generated code in obj/ or bin/ directoriesCODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/agentics-maintenance.yml24# This file defines the generated agentic maintenance workflow for this repository.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWeng/run-skill-evals.sh16# Usage:COMMENT
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOWeng/eval-quality/check_eval_quality.py62CODE
LOW…find-untested-sources/scripts/find_untested_sources.py21CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…find-untested-sources/scripts/find_untested_sources.py257 except Exception as exc:CODE
Redundant / Tautological Comments1 hit · 1 pts
SeverityFileLineSnippetContext
LOW.github/workflows/evaluation.yml914 # Check if any changed files are in infrastructure paths. The linterCOMMENT