AI Slop Code RIsk Monitor

dotnet/efcore

EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

10.0 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for dotnet/efcore, a C# project with 14,795 GitHub stars. SynthScan examined 1,758,268 lines of code across 6021 source files, recording 11156 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 10.0 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

10.0
Adjusted Signal
10.0
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
14.8K
Stars
C#
Language
1.8M
Lines of Code
6.0K
Files
11.2K
Pattern Hits
2026-10-12
Scan Date
0.28
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 22.2/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 9395 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.8/100 · LOW

Are imports declared and package/API names verified? 89 finding(s).

Agent Over-Engineering Ratio 21.1/100 · LOW

Are wrappers, guards, and repeated structures necessary? 1675 finding(s).

PR Review Velocity Impact 43.1/100 · MEDIUM

Which changes need focused human review? 11156 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 24HIGH 1670MEDIUM 58LOW 9404

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 11156 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block9294 hits · 8598 pts
SeverityFileLineSnippetContext
LOWeng/common/SetupNugetSources.sh1#!/usr/bin/env bashCOMMENT
LOWeng/common/vmr-sync.sh1#!/bin/bashCOMMENT
LOWeng/common/vmr-sync.sh21###COMMENT
LOWeng/common/native/init-distro-rid.sh1#!/bin/shCOMMENT
LOWeng/common/native/init-distro-rid.sh61COMMENT
LOW…common/templates-official/variables/pool-providers.yml1# Select a pool provider based off branch name. Anything with branch name containing 'release' must go into an -Svc poolCOMMENT
LOWeng/common/templates/vmr-build-pr.yml1# This pipeline is used for running the VMR verification of the PR changes in repo-level PRs.COMMENT
LOWeng/common/templates/variables/pool-providers.yml1# Select a pool provider based off branch name. Anything with branch name containing 'release' must go into an -Svc poolCOMMENT
LOWeng/common/core-templates/stages/renovate.yml1# --------------------------------------------------------------------------------------COMMENT
LOW…g/common/core-templates/steps/get-github-app-token.yml1# Mints a short-lived GitHub App installation access token by signing a JWTCOMMENT
LOWeng/common/core-templates/steps/install-microbuild.yml1parameters:COMMENT
LOWeng/common/core-templates/job/renovate.yml1# --------------------------------------------------------------------------------------COMMENT
LOWeng/common/core-templates/job/source-build.yml1parameters:COMMENT
LOWeng/common/core-templates/job/source-build.yml21 # published by source-build.COMMENT
LOW…EFCore.Tests/ChangeTracking/Internal/QueryFixupTest.cs881 // .Single();COMMENT
LOW…/Metadata/Internal/ClrCollectionAccessorFactoryTest.cs1// Licensed to the .NET Foundation under one or more agreements.COMMENT
LOWtest/EFCore.Tests/Metadata/Internal/PropertyBaseTest.cs1// Licensed to the .NET Foundation under one or more agreements.COMMENT
LOWtest/EFCore.Tests/Metadata/Internal/EntityTypeTest.cs2781 // | | |COMMENT
LOW…sts/Metadata/Conventions/BackingFieldConventionTest.cs501COMMENT
LOW…e.Specification.Tests/OptimisticConcurrencyTestBase.cs641 /// <summary>COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3101// "Id": 1,COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3121// "Text": "To2"COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3141// "Validation": false,COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3161// "Tog": {COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3181// "Tag": {COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3201// "Milk": {COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3221// "Charge": 1.00,COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3241// "Manufacturer": {COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3261// "Text": "To1"COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3281// }COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3301// "Manufacturer": {COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3321// "Text": "To1"COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3341// }COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3361// "FirstName": "firstNameWriter1",COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3381// "License": {COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3401// "Name": "M1",COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3421// }COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3441// },COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3461// "Subspecies": null,COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3481// "Text": "Ta1"COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3501// "Rating": 7,COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3521// },COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3541// "Title": "Ti1",COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3561// "Rating": 7,COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3581// },COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3601// "Title": "Ti1",COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3621// "Culture": {COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3641// "Tag": {COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3661// "$id": "73",COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3681// "Reader": {COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3701// }COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3721// "Manufacturer": {COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3741// "Text": "To1"COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3761// "Text": "Ta2"COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3781// "Species": "S1",COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3801// "$id": "90",COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3821// "Text": "Ta2"COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3841// "Species": "S1",COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3861// "$id": "97",COMMENT
LOW…st/EFCore.Specification.Tests/LazyLoadProxyTestBase.cs3881// "Species": "S1",COMMENT
9234 more matches not shown…
Cross-File Repetition1664 hits · 8320 pts
SeverityFileLineSnippetContext
HIGH….Sqlite.FunctionalTests/Update/JsonUpdateSqliteTest.cs0select ownedcollectionroot from jsonentitiesbasic where id = 2STRING
HIGH…ctionalTests/Update/JsonUpdateJsonTypeSqlServerTest.cs0select ownedcollectionroot from jsonentitiesbasic where id = 2STRING
HIGH…rver.FunctionalTests/Update/JsonUpdateSqlServerTest.cs0select ownedcollectionroot from jsonentitiesbasic where id = 2STRING
HIGH…tes/Inheritance/TPHInheritanceBulkUpdatesSqliteTest.cs0delete from "countries" as "c" where ( select count(*) from "animals" as "a" where "a"."countryid" = 1 and "c"."id" = "aSTRING
HIGH…eritance/TPHFiltersInheritanceBulkUpdatesSqliteTest.cs0delete from "countries" as "c" where ( select count(*) from "animals" as "a" where "a"."countryid" = 1 and "c"."id" = "aSTRING
HIGH…eritance/TPTFiltersInheritanceBulkUpdatesSqliteTest.cs0delete from "countries" as "c" where ( select count(*) from "animals" as "a" where "a"."countryid" = 1 and "c"."id" = "aSTRING
HIGH…tes/Inheritance/TPHInheritanceBulkUpdatesSqliteTest.cs0@p='monovia' (size = 7) update "countries" as "c" set "name" = @p where ( select count(*) from "animals" as "a" where "aSTRING
HIGH…tes/Inheritance/TPTInheritanceBulkUpdatesSqliteTest.cs0@p='monovia' (size = 7) update "countries" as "c" set "name" = @p where ( select count(*) from "animals" as "a" where "aSTRING
HIGH…eritance/TPHFiltersInheritanceBulkUpdatesSqliteTest.cs0@p='monovia' (size = 7) update "countries" as "c" set "name" = @p where ( select count(*) from "animals" as "a" where "aSTRING
HIGH…eritance/TPTFiltersInheritanceBulkUpdatesSqliteTest.cs0@p='monovia' (size = 7) update "countries" as "c" set "name" = @p where ( select count(*) from "animals" as "a" where "aSTRING
HIGH…onalTests/Query/PrimitiveCollectionsQuerySqliteTest.cs0@ints1='2' @ints2='999' @ints3='2' @ints4='2' @ints5='2' @ints6='2' @ints7='2' @ints8='2' @ints9='2' @ints10='2' @ints11STRING
HIGH…lTests/Query/PrimitiveCollectionsQuerySqlServerTest.cs0@ints1='2' @ints2='999' @ints3='2' @ints4='2' @ints5='2' @ints6='2' @ints7='2' @ints8='2' @ints9='2' @ints10='2' @ints11STRING
HIGH…sts/Query/PrimitiveCollectionsQueryOldSqlServerTest.cs0@ints1='2' @ints2='999' @ints3='2' @ints4='2' @ints5='2' @ints6='2' @ints7='2' @ints8='2' @ints9='2' @ints10='2' @ints11STRING
HIGH…uery/PrimitiveCollectionsQuerySqlServerJsonTypeTest.cs0@ints1='2' @ints2='999' @ints3='2' @ints4='2' @ints5='2' @ints6='2' @ints7='2' @ints8='2' @ints9='2' @ints10='2' @ints11STRING
HIGH…Tests/Query/Translations/MathTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…ry/Translations/MiscellaneousTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…/Query/Translations/ByteArrayTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…Tests/Query/Translations/GuidTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…Tests/Query/Translations/EnumTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…sts/Query/Translations/StringTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…ranslations/Temporal/TimeOnlyTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…ranslations/Temporal/DateOnlyTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…ranslations/Temporal/DateTimeTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…ons/Operators/BitwiseOperatorTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…nslations/Operators/LogicalOperatorTranslationsTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…/Operators/ArithmeticOperatorTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…/Operators/ComparisonOperatorTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…erators/MiscellaneousOperatorTranslationsSqliteTest.cs0select "b"."id", "b"."bool", "b"."byte", "b"."bytearray", "b"."dateonly", "b"."datetime", "b"."datetimeoffset", "b"."decSTRING
HIGH…onalTests/Types/Temporal/SqlServerDateTime2TypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH…ionalTests/Types/Temporal/SqlServerTimeSpanTypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH…ionalTests/Types/Temporal/SqlServerDateTimeTypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH…ests/Types/Temporal/SqlServerDateTimeOffsetTypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH…onalTests/Types/Miscellaneous/SqlServerGuidTypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH…onalTests/Types/Miscellaneous/SqlServerBoolTypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH….FunctionalTests/Types/Numeric/SqlServerIntTypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH…unctionalTests/Types/Numeric/SqlServerFloatTypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH…nctionalTests/Types/Numeric/SqlServerDoubleTypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH…unctionalTests/Types/Numeric/SqlServerShortTypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH…FunctionalTests/Types/Numeric/SqlServerLongTypeTest.cs0@fixture_value='-9223372036854775808' select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeSTRING
HIGH…onalTests/Types/Temporal/SqlServerDateTime2TypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…ionalTests/Types/Temporal/SqlServerDateOnlyTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…ionalTests/Types/Temporal/SqlServerTimeSpanTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…ionalTests/Types/Temporal/SqlServerTimeOnlyTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…ionalTests/Types/Temporal/SqlServerDateTimeTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…ests/Types/Temporal/SqlServerDateTimeOffsetTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…alTests/Types/Miscellaneous/SqlServerStringTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…onalTests/Types/Miscellaneous/SqlServerGuidTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…ests/Types/Miscellaneous/SqlServerByteArrayTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH….FunctionalTests/Types/Numeric/SqlServerIntTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…ctionalTests/Types/Numeric/SqlServerDecimalTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…nctionalTests/Types/Numeric/SqlServerDoubleTypeTest.cs0select top(2) [t].[id], [t].[arrayvalue], [t].[othervalue], [t].[value] from [typeentity] as [t] where [t].[value] = 30.STRING
HIGH…onalTests/Types/Temporal/SqlServerDateTime2TypeTest.cs0@p1='1' @p0='9223372036854775807' set implicit_transactions off; set nocount on; update [typeentity] set [value] = @p0 oSTRING
HIGH…ionalTests/Types/Temporal/SqlServerTimeSpanTypeTest.cs0@p1='1' @p0='9223372036854775807' set implicit_transactions off; set nocount on; update [typeentity] set [value] = @p0 oSTRING
HIGH…ionalTests/Types/Temporal/SqlServerDateTimeTypeTest.cs0@p1='1' @p0='9223372036854775807' set implicit_transactions off; set nocount on; update [typeentity] set [value] = @p0 oSTRING
HIGH…ests/Types/Temporal/SqlServerDateTimeOffsetTypeTest.cs0@p1='1' @p0='9223372036854775807' set implicit_transactions off; set nocount on; update [typeentity] set [value] = @p0 oSTRING
HIGH…onalTests/Types/Miscellaneous/SqlServerGuidTypeTest.cs0@p1='1' @p0='9223372036854775807' set implicit_transactions off; set nocount on; update [typeentity] set [value] = @p0 oSTRING
HIGH…onalTests/Types/Miscellaneous/SqlServerBoolTypeTest.cs0@p1='1' @p0='9223372036854775807' set implicit_transactions off; set nocount on; update [typeentity] set [value] = @p0 oSTRING
HIGH….FunctionalTests/Types/Numeric/SqlServerIntTypeTest.cs0@p1='1' @p0='9223372036854775807' set implicit_transactions off; set nocount on; update [typeentity] set [value] = @p0 oSTRING
HIGH…unctionalTests/Types/Numeric/SqlServerFloatTypeTest.cs0@p1='1' @p0='9223372036854775807' set implicit_transactions off; set nocount on; update [typeentity] set [value] = @p0 oSTRING
HIGH…nctionalTests/Types/Numeric/SqlServerDoubleTypeTest.cs0@p1='1' @p0='9223372036854775807' set implicit_transactions off; set nocount on; update [typeentity] set [value] = @p0 oSTRING
1604 more matches not shown…
Hallucination Indicators24 hits · 240 pts
SeverityFileLineSnippetContext
CRITICAL…FCore.Design.Tests/Design/Internal/CSharpHelperTest.cs642 "Microsoft.EntityFrameworkCore.Design.Internal.SimpleTestTypeFactory.StaticCreate()",CODE
CRITICAL…FCore.Design.Tests/Design/Internal/CSharpHelperTest.cs656 "Microsoft.EntityFrameworkCore.Design.Internal.SimpleTestTypeFactory.StaticCreate(\"Jerry\")",CODE
CRITICAL…FCore.Design.Tests/Design/Internal/CSharpHelperTest.cs671 "Microsoft.EntityFrameworkCore.Design.Internal.SimpleTestTypeFactory.StaticCreate(\"Jerry\", 77)",CODE
CRITICAL…ntions/Internal/TableValuedDbFunctionConventionTest.cs58 "Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.TableValuedDbFunctionConventionTest.GetKeylCODE
CRITICAL…ntions/Internal/TableValuedDbFunctionConventionTest.cs75 "Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.TableValuedDbFunctionConventionTest.GetKeylCODE
CRITICAL…ntions/Internal/TableValuedDbFunctionConventionTest.cs91 "Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.TableValuedDbFunctionConventionTest.GetScalCODE
CRITICAL…erver/Extensions/SqlServerPropertyBuilderExtensions.cs110 : propertyBuilder.Metadata.DeclaringType.Model.Builder.HasSequence(name, schema, fromDataAnnotation);CODE
CRITICAL…erver/Extensions/SqlServerPropertyBuilderExtensions.cs223 : propertyBuilder.Metadata.DeclaringType.Model.Builder.HasSequence(name, schema, fromDataAnnotation);CODE
CRITICAL…sign/Scaffolding/Internal/CSharpEntityTypeGenerator.cs319 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("EntityType");CODE
CRITICAL…sign/Scaffolding/Internal/CSharpEntityTypeGenerator.cs353 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("Options");CODE
CRITICAL…sign/Scaffolding/Internal/CSharpEntityTypeGenerator.cs386 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("NamespaceHint");CODE
CRITICAL…esign/Scaffolding/Internal/CSharpDbContextGenerator.cs522 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("Model");CODE
CRITICAL…esign/Scaffolding/Internal/CSharpDbContextGenerator.cs556 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("Options");CODE
CRITICAL…esign/Scaffolding/Internal/CSharpDbContextGenerator.cs589 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("NamespaceHint");CODE
CRITICALsrc/ef/Generators/BundleProgramGenerator.cs90 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("ContextType");CODE
CRITICALsrc/ef/Generators/BundleProgramGenerator.cs104 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("Assembly");CODE
CRITICALsrc/ef/Generators/BundleProgramGenerator.cs118 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("StartupAssembly");CODE
CRITICALsrc/ef/Generators/BundleProjectGenerator.cs130 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("TargetFramework");CODE
CRITICALsrc/ef/Generators/BundleProjectGenerator.cs144 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("EFCoreVersion");CODE
CRITICALsrc/ef/Generators/BundleProjectGenerator.cs158 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("Project");CODE
CRITICALsrc/ef/Generators/BundleProjectGenerator.cs172 object data = global::System.Runtime.Remoting.Messaging.CallContext.LogicalGetData("StartupProject");CODE
CRITICALsrc/EFCore/DbContextOptions.cs145 && p.First.Value.Extension.Info.ShouldUseSameServiceProvider(p.Second.Value.Extension.Info));CODE
CRITICAL…/EFCore/Metadata/Internal/InternalForeignKeyBuilder.cs2971 Metadata.DeclaringEntityType.Model.ConventionDispatcher.Tracker.Update(removedForeignKey, newRelationshipBuiCODE
CRITICAL…Metadata/Conventions/ComplexTypeAttributeConvention.cs44 complexType.Builder.Metadata.Model.Builder.ComplexType(memberType);CODE
Modern AI Meta-Vocabulary34 hits · 96 pts
SeverityFileLineSnippetContext
MEDIUMeng/harness-evaluation/skills/code-review/eval.yaml120 - It explains that another C# line terminator can end the generated single-line comment without receiving a new `/CODE
MEDIUM…tional.Specification.Tests/RuntimeMigrationTestBase.cs13/// scaffold, compile, and apply migrations at runtime without using the CLI.COMMENT
MEDIUM…l.Specification.Tests/Migrations/MigrationsTestBase.cs128 // TODO: Need to scaffold check constraints, https://github.com/aspnet/EntityFrameworkCore/issues/15408COMMENT
MEDIUM…rver.HierarchyId.Tests/CSharpDbContextGeneratorTest.cs44#warning To protect potentially sensitive information in your connection string, you should move it out of source code. COMMENT
MEDIUM.github/workflows/agent-harness-coverage.yml1# Validates that every repository-owned instruction, skill, agent, agenticCOMMENT
MEDIUM…/Scaffolding/Internal/SqlServerDatabaseModelFactory.cs544 // If views are supported, scaffold them too.STRING
MEDIUM…/Scaffolding/Internal/SqlServerDatabaseModelFactory.cs815 // to scaffold vectors as varbinary.STRING
MEDIUM…/Scaffolding/Internal/SqlServerDatabaseModelFactory.cs1432 // AUTO is the default, don't scaffold itSTRING
MEDIUM…/Scaffolding/Internal/SqlServerDatabaseModelFactory.cs1667 // We don't actually scaffold anything beyond the fact that there's a trigger with a given name.STRING
MEDIUMsrc/EFCore.Design/Design/OperationExecutor.cs643 /// Represents an operation to scaffold a <see cref="DbContext" /> and entity types for a database.COMMENT
MEDIUM…Core.Design/Migrations/Design/IMigrationsScaffolder.cs7/// Used to scaffold new migrations.COMMENT
MEDIUM…FCore.Design/Migrations/Design/MigrationsScaffolder.cs11/// Used to scaffold new migrations.COMMENT
MEDIUM…FCore.Design/Scaffolding/ModelCodeGenerationOptions.cs48 /// Gets or sets the programming language to scaffold for.COMMENT
MEDIUM…FCore.Design/Scaffolding/ModelCodeGenerationOptions.cs50 /// <value> The programming language to scaffold for. </value>COMMENT
MEDIUM…FCore.Design/Scaffolding/IReverseEngineerScaffolder.cs7/// Used to scaffold a model from a database schema.COMMENT
MEDIUM…sign/Scaffolding/CompiledModelCodeGenerationOptions.cs24 /// Gets or sets the programming language to scaffold for.COMMENT
MEDIUM…sign/Scaffolding/CompiledModelCodeGenerationOptions.cs26 /// <value> The programming language to scaffold for. </value>COMMENT
MEDIUM…/EFCore.Design/Scaffolding/ICompiledModelScaffolder.cs7/// Used to scaffold a compiled model from a model.COMMENT
MEDIUM…sign/Scaffolding/Internal/CSharpEntityTypeGenerator.cs35 // Don't scaffold theseCOMMENT
MEDIUM…esign/Scaffolding/Internal/CSharpDbContextGenerator.cs99 this.Write(@"#warning To protect potentially sensitive information in your connection string, you should movCODE
MEDIUM⚡src/EFCore.Design/Properties/DesignStrings.Designer.cs374 /// Could not scaffold the foreign key '{foreignKeyName}'. A key for '{columnsList}' was not found in the prCOMMENT
MEDIUM⚡src/EFCore.Design/Properties/DesignStrings.Designer.cs382 /// Could not scaffold the foreign key '{foreignKeyName}'. The referenced table could not be found. This mosCOMMENT
MEDIUM⚡src/EFCore.Design/Properties/DesignStrings.Designer.cs390 /// Could not scaffold the foreign key '{foreignKeyName}'. The referenced table '{principalTableName}' couldCOMMENT
MEDIUM⚡src/EFCore.Design/Properties/DesignStrings.Designer.cs398 /// Could not scaffold the foreign key '{foreignKeyName}'. The following columns in the foreign key could nCOMMENT
MEDIUM⚡src/EFCore.Design/Properties/DesignStrings.Designer.cs406 /// Could not scaffold the foreign key '{foreignKeyName}'. Foreign key '{existingForeignKey}' is defined on COMMENT
MEDIUMsrc/EFCore.Design/Properties/DesignStrings.Designer.cs577 /// You must provide a DbContext.t4 file in order to scaffold using custom templates.COMMENT
MEDIUMsrc/EFCore.Design/Properties/DesignStrings.Designer.cs719 /// Could not scaffold the primary key for '{tableName}'. The following columns in the primary key could notCOMMENT
MEDIUMsrc/EFCore.Design/Properties/DesignStrings.Designer.cs835 /// Unable to scaffold the index '{indexName}'. The following columns could not be scaffolded: {columnNames}COMMENT
MEDIUMsrc/EFCore.Design/Properties/DesignStrings.Designer.cs875 /// Cannot scaffold C# literals of type '{literalType}'. The provider should implement CoreTypeMapping.GenerCOMMENT
MEDIUMsrc/EFCore.Design/Properties/DesignStrings.Designer.cs883 /// The current CSharpMigrationOperationGenerator cannot scaffold operations of type '{operationType}'. ConfCOMMENT
MEDIUMsrc/EFCore.Tools/README.md25| [Scaffold-DbContext](https://learn.microsoft.com/ef/core/cli/powershell#scaffold-dbcontext) | Generates a `CODE
MEDIUMsrc/EFCore.Tools/README.md25| [Scaffold-DbContext](https://learn.microsoft.com/ef/core/cli/powershell#scaffold-dbcontext) | Generates a `CODE
MEDIUMsrc/dotnet-ef/README.md23| [dotnet ef dbcontext scaffold](https://learn.microsoft.com/ef/core/cli/dotnet#dotnet-ef-dbcontext-scaffold) CODE
MEDIUMsrc/dotnet-ef/README.md23| [dotnet ef dbcontext scaffold](https://learn.microsoft.com/ef/core/cli/dotnet#dotnet-ef-dbcontext-scaffold) CODE
Fake / Example Data64 hits · 58 pts
SeverityFileLineSnippetContext
LOWtest/EFCore.Tests/ChangeTracking/PropertyEntryTest.cs5205 entity.Address = new Address { Street = "123 Main St", ZipCode = null };CODE
LOW…ecification.Tests/Query/NorthwindWhereQueryTestBase.cs1310 => ss.Set<Order>().Where(o => o.CustomerID == "John Doe").Select(o => o.CustomerID).FirstOrDefault()!.LeCODE
LOW…cification.Tests/Query/NorthwindSelectQueryTestBase.cs1362 => (int?)ss.Set<Order>().Where(o => o.CustomerID == "John Doe").Select(o => o.CustomerID).FirstOrDefaultCODE
LOW…cification.Tests/Query/NorthwindSelectQueryTestBase.cs1363 ss => ss.Set<Customer>().Select(c => ss.Set<Order>().Where(o => o.CustomerID == "John Doe").Select(o => o.CuCODE
LOW…l.Specification.Tests/Migrations/MigrationsTestBase.cs660 .HasDefaultValue("John Doe"),CODE
LOW…l.Specification.Tests/Migrations/MigrationsTestBase.cs667 Assert.Contains("John Doe", nameColumn.DefaultValueSql);CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs34 company.Contacts!.Add(new Contact { Name = "New Contact", PhoneNumbers = ["555-0000"] });CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs52 Assert.Equal("555-0000", company.Contacts[2].PhoneNumbers[0]);CODE
LOW⚡…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs200 Name = "John Doe",CODE
LOW⚡…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs201 PhoneNumbers = ["555-1234", "555-5678"],CODE
LOW⚡…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs204 Street = "123 Main St",CODE
LOW⚡…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs213 PhoneNumbers = ["555-9876"],CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs235 Assert.Equal("John Doe", john.Name);CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs236 Assert.Equal("123 Main St", john.Address.Street);CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs255 company.Contacts = [new Contact { Name = "Contact 1", PhoneNumbers = ["555-1111"] }];CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs336 company.Employees![0].PhoneNumbers.Add("555-9999");CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs348 Assert.Equal("555-0001", employee.PhoneNumbers[0]);CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs349 Assert.Equal("555-9999", employee.PhoneNumbers[1]);CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs425 PhoneNumbers = ["555-1111"],CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs462 PhoneNumbers = ["555-7777", "555-8888"],CODE
LOW…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs483 Assert.Equal("555-7777", employee.PhoneNumbers[0]);CODE
LOW⚡…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs1285 new Contact { Name = "First Contact", PhoneNumbers = ["555-1234", "555-5678"] },CODE
LOW⚡…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs1286 new Contact { Name = "Second Contact", PhoneNumbers = ["555-9876", "555-5432"] }CODE
LOW⚡…on.Tests/Update/ComplexCollectionJsonUpdateTestBase.cs1293 PhoneNumbers = ["555-0001"],CODE
LOW…Tests/Query/AdHocNavigationsQueryRelationalTestBase.cs158 var address = new Address { Street = "123 Main St" };CODE
LOW…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs19@p0='[{"Name":"First Contact","PhoneNumbers":["555-1234","555-5678"]},{"Name":"Second Contact","PhoneNumbers":["555-9876STRING
LOW…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs34@p0='[{"Name":"Second Contact","PhoneNumbers":["555-9876","555-5432"]}]' (Nullable = false) (Size = 66)STRING
LOW…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs49@p0='[{"Name":"First Contact - Modified","PhoneNumbers":["555-1234","555-5678"]},{"Name":"Second Contact","PhoneNumbers"STRING
LOW…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs64@p0='[{"Name":"Second Contact","PhoneNumbers":["555-9876","555-5432"]},{"Name":"First Contact","PhoneNumbers":["555-1234STRING
LOW⚡…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs103@p0='[{"Name":"John Doe","PhoneNumbers":["555-1234","555-5678"],"Address":{"City":"Seattle","Country":"USA","PostalCode"STRING
LOW⚡…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs103@p0='[{"Name":"John Doe","PhoneNumbers":["555-1234","555-5678"],"Address":{"City":"Seattle","Country":"USA","PostalCode"STRING
LOW⚡…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs103@p0='[{"Name":"John Doe","PhoneNumbers":["555-1234","555-5678"],"Address":{"City":"Seattle","Country":"USA","PostalCode"STRING
LOW…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs118@p0='[{"Name":"Contact 1","PhoneNumbers":["555-1111"]}]' (Nullable = false) (Size = 50)STRING
LOW…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs164@p0='[{"Name":"Initial Employee","PhoneNumbers":["555-0001","555-9999"],"Address":{"City":"Initial City","Country":"USA"STRING
LOW…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs179@p0='[{"Name":"Initial Employee","PhoneNumbers":["555-0001"],"Address":{"City":"Modified City","Country":"USA","PostalCoSTRING
LOW…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs209@p0='[{"Name":"New Employee","PhoneNumbers":["555-1111"],"Address":{"City":"New City","Country":"USA","PostalCode":"1234STRING
LOW…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs224@p0='[{"Name":"Replacement Employee","PhoneNumbers":["555-7777","555-8888"],"Address":{"City":"Replace City","Country":"STRING
LOW…lTests/Update/ComplexCollectionJsonUpdateSqliteTest.cs239@p0='[{"Name":"Initial Employee","PhoneNumbers":["555-0001"],"Address":{"City":"Initial City","Country":"USA","PostalCodSTRING
LOW….FunctionalTests/Migrations/MigrationsSqlServerTest.cs592ALTER TABLE [People] ADD [Name] nvarchar(max) NOT NULL DEFAULT N'John Doe';CODE
LOW…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs19@p0='[{"Name":"First Contact","PhoneNumbers":["555-1234","555-5678"]},{"Name":"Second Contact","PhoneNumbers":["555-9876STRING
LOW…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs36@p0='[{"Name":"Second Contact","PhoneNumbers":["555-9876","555-5432"]}]' (Nullable = false) (Size = 66)STRING
LOW…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs69@p0='[{"Name":"First Contact - Modified","PhoneNumbers":["555-1234","555-5678"]},{"Name":"Second Contact","PhoneNumbers"STRING
LOW…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs86@p0='[{"Name":"Second Contact","PhoneNumbers":["555-9876","555-5432"]},{"Name":"First Contact","PhoneNumbers":["555-1234STRING
LOW⚡…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs131@p0='[{"Name":"John Doe","PhoneNumbers":["555-1234","555-5678"],"Address":{"City":"Seattle","Country":"USA","PostalCode"STRING
LOW⚡…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs131@p0='[{"Name":"John Doe","PhoneNumbers":["555-1234","555-5678"],"Address":{"City":"Seattle","Country":"USA","PostalCode"STRING
LOW⚡…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs131@p0='[{"Name":"John Doe","PhoneNumbers":["555-1234","555-5678"],"Address":{"City":"Seattle","Country":"USA","PostalCode"STRING
LOW…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs148@p0='[{"Name":"Contact 1","PhoneNumbers":["555-1111"]}]' (Nullable = false) (Size = 50)STRING
LOW…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs200@p0='[{"Name":"Initial Employee","PhoneNumbers":["555-0001","555-9999"],"Address":{"City":"Initial City","Country":"USA"STRING
LOW…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs217@p0='[{"Name":"Initial Employee","PhoneNumbers":["555-0001"],"Address":{"City":"Modified City","Country":"USA","PostalCoSTRING
LOW…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs251@p0='[{"Name":"New Employee","PhoneNumbers":["555-1111"],"Address":{"City":"New City","Country":"USA","PostalCode":"1234STRING
LOW…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs268@p0='[{"Name":"Replacement Employee","PhoneNumbers":["555-7777","555-8888"],"Address":{"City":"Replace City","Country":"STRING
LOW…sts/Update/ComplexCollectionJsonUpdateSqlServerTest.cs285@p0='[{"Name":"Initial Employee","PhoneNumbers":["555-0001"],"Address":{"City":"Initial City","Country":"USA","PostalCodSTRING
LOW…tionalTests/Query/NorthwindSelectQuerySqlServerTest.cs1469 WHERE [o].[CustomerID] = N'John Doe')STRING
LOW…ctionalTests/Query/NorthwindWhereQuerySqlServerTest.cs1686 WHERE [o].[CustomerID] = N'John Doe') = 0STRING
LOW…FCore.InMemory.FunctionalTests/DatabaseInMemoryTest.cs105 new SimpleContext.Artist { ArtistId = "JDId", Name = "John Doe" });CODE
LOW…FCore.InMemory.FunctionalTests/DatabaseInMemoryTest.cs114 Assert.Equal("John Doe", data[0].Name);CODE
LOW…lServer/Storage/Internal/SqlServerTypeMappingSource.cs24 = new("placeholder", storeTypePostfix: StoreTypePostfix.None);CODE
LOW⚡…lServer/Storage/Internal/SqlServerTypeMappingSource.cs96 = new("placeholder", DbType.DateTime2, null, StoreTypePostfix.None);CODE
LOW⚡…lServer/Storage/Internal/SqlServerTypeMappingSource.cs99 = new SqlServerDoubleTypeMapping("placeholder", storeTypePostfix: StoreTypePostfix.None);CODE
LOW⚡…lServer/Storage/Internal/SqlServerTypeMappingSource.cs102 = new("placeholder", DbType.DateTimeOffset, StoreTypePostfix.None);CODE
4 more matches not shown…
Synthetic Comment Markers6 hits · 45 pts
SeverityFileLineSnippetContext
HIGH…sign/Scaffolding/Internal/CSharpEntityTypeGenerator.cs3// This code was generated by a tool.COMMENT
HIGH…esign/Scaffolding/Internal/CSharpDbContextGenerator.cs3// This code was generated by a tool.COMMENT
HIGH…Design/Query/Internal/PrecompiledQueryCodeGenerator.cs125 // TODO: Ignore our auto-generated code! Also compiled model, generated code (comment, filename...?).COMMENT
HIGH…FCore.Analyzers/Properties/AnalyzerStrings.Designer.cs3// This code was generated by a tool.COMMENT
HIGHsrc/ef/Generators/BundleProgramGenerator.cs3// This code was generated by a tool.COMMENT
HIGHsrc/ef/Generators/BundleProjectGenerator.cs3// This code was generated by a tool.COMMENT
AI Slop Vocabulary15 hits · 40 pts
SeverityFileLineSnippetContext
MEDIUMeng/common/cross/install-debs.py126 # keyboxd, which makes it robust on hosts running GnuPG 2.4+ (e.g. AzureCOMMENT
LOW…ommon/core-templates/steps/enable-internal-sources.yml34 # If running on dnceng (internal project), just use the default behavior for NuGetAuthenticate.COMMENT
MEDIUM…e.Specification.Tests/ConferencePlannerTestBaseData.cs134 ""description"": ""Why would you ever want to introduce unmanaged code into your managed codebase when recenCODE
MEDIUM…e.Specification.Tests/ConferencePlannerTestBaseData.cs464 ""description"": ""Why would you ever want to introduce unmanaged code into your managed codebase when recCODE
MEDIUM.github/workflows/agent-harness-evaluation.yml1# Discovers affected harness components for every PR. Automatic evaluation isCOMMENT
MEDIUM.github/workflows/agent-harness-evaluation.yml2# limited to trusted authors; harness changes are evaluated after they are merged.COMMENT
MEDIUM.github/workflows/agent-harness-evaluation.yml354 const body = `${rerunMarker}\n### Agent harness evaluation is stale\n\n` +CODE
MEDIUM.github/workflows/agent-harness-evaluation.yml416 const body = `${promptMarker}\n### Agent harness evaluation required\n\n` +CODE
MEDIUM…ExpressionVisitor.ShaperProcessingExpressionVisitor.cs157 /// Json entities are added after includes so that we can utilize tracking (includes will track all json entCOMMENT
MEDIUM…re.Relational/Query/SqlExpressions/SelectExpression.cs2251 // TODO: We could make this little more robust by allow the indexes to be different. See issue#2COMMENT
MEDIUM…re.Relational/Query/SqlExpressions/SelectExpression.cs2372 // TODO: We could make this little more robust by allow the indexes to be different. SeeCOMMENT
MEDIUMsrc/EFCore.Cosmos/Properties/CosmosStrings.Designer.cs737 /// Transactional batches will skip bulk execution. Use DatabaseFacade.AutoTransactionBehavior = AutoTransacCOMMENT
MEDIUMsrc/EFCore.Cosmos/Diagnostics/CosmosEventId.cs201 /// will skip bulk execution. Use AutoTransactionBehavior.Never to leverage bulk execution. If batching was inteCOMMENT
MEDIUM…Cosmos/Infrastructure/CosmosDbContextOptionsBuilder.cs225 /// href="https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/how-to-manage-consistency?tabs=portal%2CdoCOMMENT
MEDIUM…Cosmos/Infrastructure/CosmosDbContextOptionsBuilder.cs225 /// href="https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/how-to-manage-consistency?tabs=portal%2CdoCOMMENT
Structural Annotation Overuse18 hits · 29 pts
SeverityFileLineSnippetContext
LOW.agents/skills/make-custom-agent/SKILL.md19### Step 1: Choose the agent typeCOMMENT
LOW.agents/skills/make-custom-agent/SKILL.md29### Step 2: Create a declarative agent (prompt file)COMMENT
LOW.agents/skills/make-custom-agent/SKILL.md92### Step 3: Configure toolsCOMMENT
LOW.agents/skills/make-custom-agent/SKILL.md109### Step 4: Add handoffs (optional, VS Code only)COMMENT
LOW.agents/skills/make-custom-agent/SKILL.md129### Step 5: Create an extension-based chat participant (VS Code only)COMMENT
LOW⚡.agents/skills/make-custom-agent/SKILL.md200### Step 6: Create a GitHub App (Copilot Extension) for cross-surface availability (optional)COMMENT
LOW⚡.agents/skills/make-custom-agent/SKILL.md210### Step 7: Author the harness evaluationCOMMENT
LOW⚡.agents/skills/make-custom-agent/SKILL.md219### Step 8: ValidateCOMMENT
LOW.agents/skills/make-instructions/SKILL.md18### Step 1: Investigate the topicCOMMENT
LOW.agents/skills/make-instructions/SKILL.md31### Step 2: Choose the file locationCOMMENT
LOW.agents/skills/make-instructions/SKILL.md41### Step 3: Generate the file with YAML frontmatterCOMMENT
LOW.agents/skills/make-instructions/SKILL.md58### Step 4: Write the body contentCOMMENT
LOW.agents/skills/make-instructions/SKILL.md78### Step 5: Author and validate the harness evaluationCOMMENT
LOW.agents/skills/make-github-actions-workflow/SKILL.md53### Step 1: Understand the RequirementsCOMMENT
LOW.agents/skills/make-github-actions-workflow/SKILL.md62### Step 2: Choose the Trigger EventCOMMENT
LOW.agents/skills/make-github-actions-workflow/SKILL.md74### Step 3: Write the WorkflowCOMMENT
LOW.agents/skills/make-github-actions-workflow/SKILL.md102### Step 4: Implement Guard ConditionsCOMMENT
LOW.agents/skills/make-github-actions-workflow/SKILL.md118### Step 5: ValidateCOMMENT
Decorative Section Separators6 hits · 27 pts
SeverityFileLineSnippetContext
MEDIUM⚡eng/common/core-templates/stages/renovate.yml1# --------------------------------------------------------------------------------------COMMENT
MEDIUM⚡eng/common/core-templates/stages/renovate.yml3# --------------------------------------------------------------------------------------COMMENT
MEDIUM⚡eng/common/core-templates/stages/renovate.yml9# --------------------------------------------------------------------------------------COMMENT
MEDIUM⚡eng/common/core-templates/job/renovate.yml1# --------------------------------------------------------------------------------------COMMENT
MEDIUM⚡eng/common/core-templates/job/renovate.yml3# --------------------------------------------------------------------------------------COMMENT
MEDIUM⚡eng/common/core-templates/job/renovate.yml17# --------------------------------------------------------------------------------------COMMENT
Redundant / Tautological Comments9 hits · 14 pts
SeverityFileLineSnippetContext
LOWeng/common/tools.sh337 # Check if the script is older than 30 days using timestamp fileCOMMENT
LOWeng/common/tools.sh446 # Check if the toolset has already been extractedCOMMENT
LOWeng/common/SetupNugetSources.sh66 # Check if disabledPackageSources section existsCOMMENT
LOWeng/common/SetupNugetSources.sh72 # Check if this source name is disabledCOMMENT
LOWeng/common/SetupNugetSources.sh92 # Check if source already existsCOMMENT
LOWeng/common/SetupNugetSources.sh122 # Check if disabledPackageSources section existsCOMMENT
LOWeng/common/SetupNugetSources.sh192 # Check if there is no existing credential for this FeedNameCOMMENT
LOWeng/common/core-templates/steps/source-build.yml31 # Check if AzDO substitutes in a build config from a variable, and use it if so.COMMENT
LOWeng/common/core-templates/steps/install-microbuild.yml64 # Check if ESRP is disabled while SignType is realCOMMENT
Example Usage Blocks4 hits · 7 pts
SeverityFileLineSnippetContext
LOWeng/common/native/install-dependencies.sh7# Usage:COMMENT
LOW…common/templates-official/variables/pool-providers.yml12# How to use:COMMENT
LOWeng/common/templates/variables/pool-providers.yml12# How to use:COMMENT
LOW⚡eng/common/core-templates/job/renovate.yml11# Usage:COMMENT
Deep Nesting6 hits · 6 pts
SeverityFileLineSnippetContext
LOWeng/common/cross/install-debs.py20CODE
LOWeng/common/cross/install-debs.py196CODE
LOWeng/common/cross/install-debs.py221CODE
LOWeng/common/cross/install-debs.py259CODE
LOWeng/common/cross/install-debs.py293CODE
LOWeng/common/cross/install-debs.py348CODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMeng/common/cross/build-rootfs.sh693 # Create the symlink in the same directoryCOMMENT
MEDIUMeng/common/core-templates/job/helix-job-monitor.yml214 # Create a minimal NuGet.config that only references the local nupkg directory.COMMENT
Excessive Try-Catch Wrapping2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMeng/common/cross/install-debs.py42 print(f"Error downloading {url}: {type(e).__name__} - {e}. Retrying...")CODE
MEDIUMeng/common/cross/install-debs.py206 print(f"Error: Package '{current}' was not found in the available packages.")CODE
Hyper-Verbose Identifiers3 hits · 3 pts
SeverityFileLineSnippetContext
LOWeng/common/cross/install-debs.py49async def download_deb_files_parallel(mirror, packages, tmp_dir):CODE
LOWeng/common/cross/install-debs.py65async def download_package_index_parallel(mirror, arch, suites, check_sig, keyring):CODE
LOWeng/common/cross/install-debs.py337def _rootfs_extraction_filter(member, dest_path):CODE
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…qlServer/Migrations/SqlServerMigrationsSqlGenerator.cs3515 // when adding (non-period) column to an existing temporal table we need to check if we have disCOMMENT
LOW….Cosmos/Metadata/Conventions/CosmosJsonIdConvention.cs150 // But first, we need to check if the original property found pointing to JSON `id` is not our computed propertyCOMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOW….Relational.Tests/Storage/RelationalTypeMappingTest.cs314 // TODO: Add tests for parameter directionsCOMMENT
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/ef/Properties/Resources.Designer.cs23 /// Don't forget to copy appsettings.json alongside your bundle if you need it to apply migrations.COMMENT
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWeng/common/cross/install-debs.py18CODE