Repository Analysis

microsoft/kiota

OpenAPI based HTTP Client code generator

6.1 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of microsoft/kiota, a C# project with 3,784 GitHub stars. SynthScan v2.0 examined 145,793 lines of code across 951 source files, recording 233 pattern matches distributed across 8 syntactic categories. The overall adjusted score of 6.1 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).

6.1
Adjusted Score
6.1
Raw Score
100%
Time Factor
2026-07-14
Last Push
3.8K
Stars
C#
Language
145.8K
Lines of Code
951
Files
233
Pattern Hits
2026-07-14
Scan Date
0.07
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 67HIGH 0MEDIUM 2LOW 164

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 233 distinct pattern matches across 8 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.

Hallucination Indicators67 hits · 720 pts
SeverityFileLineSnippetContext
CRITICAL…ta.Builder.Tests/Writers/Python/CodeEnumWriterTests.cs131 var result = Kiota.Builder.Writers.Python.PythonConventionService.RemoveInvalidDescriptionCharacters(input!);CODE
CRITICAL…ilder.Tests/Refiners/TypeScriptLanguageRefinerTests.cs722 var result1 = Kiota.Builder.Writers.TypeScript.TypeScriptConventionService.GetFactoryMethod(source1Interface, "cCODE
CRITICAL…ilder.Tests/Refiners/TypeScriptLanguageRefinerTests.cs724 var result2 = Kiota.Builder.Writers.TypeScript.TypeScriptConventionService.GetFactoryMethod(source2Interface, "cCODE
CRITICAL…Kiota.Builder.Tests/Refiners/GoLanguageRefinerTests.cs443 Assert.NotNull(model.Methods.SingleOrDefault(static x => x.IsOfKind(CodeMethodKind.IndexerBackwardCompatibility)CODE
CRITICAL…Kiota.Builder.Tests/Refiners/GoLanguageRefinerTests.cs444 Assert.NotNull(model.Methods.SingleOrDefault(static x => x.IsOfKind(CodeMethodKind.IndexerBackwardCompatibility)CODE
CRITICALsrc/Kiota.Builder/Writers/Go/GoConventionService.cs285 var dateComment = element.Deprecation.Date is null ? string.Empty : $" on {element.Deprecation.Date.Value.Date.TCODE
CRITICALsrc/Kiota.Builder/Writers/Go/GoConventionService.cs286 var removalComment = element.Deprecation.RemovalDate is null ? string.Empty : $" and will be removed {element.DeCODE
CRITICAL…iota.Builder/Writers/Python/PythonConventionService.cs225 var dateComment = element.Deprecation.Date is null ? string.Empty : $" on {element.Deprecation.Date.Value.Date.TCODE
CRITICAL…iota.Builder/Writers/Python/PythonConventionService.cs226 var removalComment = element.Deprecation.RemovalDate is null ? string.Empty : $" and will be removed {element.DeCODE
CRITICALsrc/Kiota.Builder/Writers/Dart/DartConventionService.cs111 var dateComment = element.Deprecation.Date is null ? string.Empty : $" on {element.Deprecation.Date.Value.Date.TCODE
CRITICALsrc/Kiota.Builder/Writers/Dart/DartConventionService.cs112 var removalComment = element.Deprecation.RemovalDate is null ? string.Empty : $" and will be removed {element.DeCODE
CRITICALsrc/Kiota.Builder/Writers/Dart/DartConventionService.cs286 var dateComment = element.Deprecation.Date is null ? string.Empty : $" on {element.Deprecation.Date.Value.Date.TCODE
CRITICALsrc/Kiota.Builder/Writers/Dart/DartConventionService.cs287 var removalComment = element.Deprecation.RemovalDate is null ? string.Empty : $" and will be removed {element.DeCODE
CRITICAL…lder/Writers/TypeScript/TypeScriptConventionService.cs334 var dateComment = element.Deprecation.Date is null ? string.Empty : $" on {element.Deprecation.Date.Value.Date.TCODE
CRITICAL…lder/Writers/TypeScript/TypeScriptConventionService.cs335 var removalComment = element.Deprecation.RemovalDate is null ? string.Empty : $" and will be removed {element.DeCODE
CRITICALsrc/Kiota.Builder/Writers/Java/JavaConventionService.cs188 var dateComment = element.Deprecation.Date is null ? string.Empty : $" on {element.Deprecation.Date.Value.Date.TCODE
CRITICALsrc/Kiota.Builder/Writers/Java/JavaConventionService.cs189 var removalComment = element.Deprecation.RemovalDate is null ? string.Empty : $" and will be removed {element.DeCODE
CRITICAL…iota.Builder/Writers/CSharp/CSharpConventionService.cs274 var dateComment = element.Deprecation.Date is null ? string.Empty : $" on {element.Deprecation.Date.Value.Date.TCODE
CRITICAL…iota.Builder/Writers/CSharp/CSharpConventionService.cs275 var removalComment = element.Deprecation.RemovalDate is null ? string.Empty : $" and will be removed {element.DeCODE
CRITICAL…er/SearchProviders/GitHub/GitHubClient/GitHubClient.cs26 get => new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.ReposRequestBuilder(PathParameterCODE
CRITICAL…er/SearchProviders/GitHub/GitHubClient/GitHubClient.cs31 get => new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Search.SearchRequestBuilder(PathParametCODE
CRITICAL…er/SearchProviders/GitHub/GitHubClient/GitHubClient.cs36 get => new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.User.UserRequestBuilder(PathParameters,CODE
CRITICAL…iders/GitHub/GitHubClient/Repos/ReposRequestBuilder.cs27 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.Item.WithOwnerItemRequestBuilCODE
CRITICAL…GitHubClient/Repos/Item/WithOwnerItemRequestBuilder.cs27 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.Item.Item.WithRepoItemRequestCODE
CRITICAL…ubClient/Repos/Item/Item/WithRepoItemRequestBuilder.cs22 get => new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.Item.Item.Contents.ContentsRequesCODE
CRITICAL…ubClient/Repos/Item/Item/WithRepoItemRequestBuilder.cs27 get => new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.Item.Item.Releases.ReleasesRequesCODE
CRITICAL…ent/Repos/Item/Item/Contents/ContentsRequestBuilder.cs27 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.Item.Item.Contents.Item.WithPCODE
CRITICAL…/Item/Item/Contents/Item/WithPathItemRequestBuilder.cs88 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.Item.Item.Contents.Item.WithPathICODE
CRITICAL…/Item/Item/Contents/Item/WithPathItemRequestBuilder.cs149 var result = new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.Item.Item.Contents.ItemCODE
CRITICAL…/Item/Item/Contents/Item/WithPathItemRequestBuilder.cs152 result.ContentFile = new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ContentFilCODE
CRITICAL…/Item/Item/Contents/Item/WithPathItemRequestBuilder.cs156 result.ContentSubmodule = new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ConteCODE
CRITICAL…/Item/Item/Contents/Item/WithPathItemRequestBuilder.cs160 result.ContentSymlink = new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ContentCODE
CRITICAL…ent/Repos/Item/Item/Releases/ReleasesRequestBuilder.cs87 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.Item.Item.Releases.ReleasesRequesCODE
CRITICAL…oviders/GitHub/GitHubClient/User/UserRequestBuilder.cs21 get => new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.User.Installations.InstallationsRequestCODE
CRITICAL…bClient/User/Installations/InstallationsGetResponse.cs43 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.User.Installations.InstallationsGetRespCODE
CRITICAL…ient/User/Installations/InstallationsRequestBuilder.cs88 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.User.Installations.InstallationsRequestCODE
CRITICAL…chProviders/GitHub/GitHubClient/Models/Installation.cs145 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.Installation();CODE
CRITICAL…chProviders/GitHub/GitHubClient/Models/Installation.cs236 var result = new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.Installation.InstallatCODE
CRITICAL…chProviders/GitHub/GitHubClient/Models/Installation.cs237 result.Enterprise = new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.Enterprise();CODE
CRITICAL…chProviders/GitHub/GitHubClient/Models/Installation.cs238 result.SimpleUser = new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.SimpleUser();CODE
CRITICAL…archProviders/GitHub/GitHubClient/Models/BasicError.cs68 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.BasicError();CODE
CRITICAL…oviders/GitHub/GitHubClient/Models/ContentSubmodule.cs109 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ContentSubmodule();CODE
CRITICAL…iders/GitHub/GitHubClient/Models/ContentFile__links.cs56 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ContentFile__links();CODE
CRITICAL…tHub/GitHubClient/Models/WithPathGetResponseMember1.cs33 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.WithPathGetResponseMember1();CODE
CRITICAL…roviders/GitHub/GitHubClient/Models/ValidationError.cs60 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ValidationError();CODE
CRITICAL…iders/GitHub/GitHubClient/Models/NullableSimpleUser.cs189 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.NullableSimpleUser();CODE
CRITICAL…Providers/GitHub/GitHubClient/Models/ReactionRollup.cs58 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ReactionRollup();CODE
CRITICAL…/SearchProviders/GitHub/GitHubClient/Models/Release.cs181 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.Release();CODE
CRITICAL…ers/GitHub/GitHubClient/Models/Repositories503Error.cs59 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.Repositories503Error();CODE
CRITICAL…Providers/GitHub/GitHubClient/Models/AppPermissions.cs129 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.AppPermissions();CODE
CRITICAL…archProviders/GitHub/GitHubClient/Models/Enterprise.cs95 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.Enterprise();CODE
CRITICAL…archProviders/GitHub/GitHubClient/Models/SimpleUser.cs189 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.SimpleUser();CODE
CRITICAL…ers/GitHub/GitHubClient/Models/Repositories_matches.cs48 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.Repositories_matches();CODE
CRITICAL…itHubClient/Models/RepoSearchResultItem_permissions.cs42 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.RepoSearchResultItem_permissionsCODE
CRITICAL…Providers/GitHub/GitHubClient/Models/ContentSymlink.cs109 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ContentSymlink();CODE
CRITICAL…rs/GitHub/GitHubClient/Models/NullableLicenseSimple.cs81 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.NullableLicenseSimple();CODE
CRITICAL…ers/GitHub/GitHubClient/Models/RepoSearchResultItem.cs559 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.RepoSearchResultItem();CODE
CRITICAL…/GitHub/GitHubClient/Models/ContentSubmodule__links.cs56 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ContentSubmodule__links();CODE
CRITICAL…chProviders/GitHub/GitHubClient/Models/ReleaseAsset.cs101 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ReleaseAsset();CODE
CRITICAL…rs/GitHub/GitHubClient/Models/ContentSymlink__links.cs56 return new global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ContentSymlink__links();CODE
7 more matches not shown…
Over-Commented Block129 hits · 126 pts
SeverityFileLineSnippetContext
LOW.github/workflows/codeql-analysis.yml1# For most projects, this workflow file will not need changing; you simply needCOMMENT
LOW…c/Kiota.Builder/Settings/ISettingsManagementService.cs1using System.Threading;COMMENT
LOW…c/Kiota.Builder/Settings/ISettingsManagementService.cs21 /// <param name="directoryPath"></param>COMMENT
LOWsrc/Kiota.Builder/Configuration/PluginAuthType.cs1namespace Kiota.Builder.Configuration;COMMENT
LOW…Kiota.Builder/Writers/TypeScript/CodeFunctionWriter.cs221 /// </summary>COMMENT
LOWsrc/Kiota.Builder/Refiners/CommonLanguageRefiner.cs1621 {COMMENT
LOW…/Item/Item/Contents/Item/WithPathItemRequestBuilder.cs21 /// Instantiates a new <see cref="global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.Item.Item.ContCOMMENT
LOW…/Item/Item/Contents/Item/WithPathItemRequestBuilder.cs81 /// <summary>COMMENT
LOW…/Item/Item/Contents/Item/WithPathItemRequestBuilder.cs101 get; set;COMMENT
LOW…ent/Repos/Item/Item/Releases/ReleasesRequestBuilder.cs21 /// Instantiates a new <see cref="global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Repos.Item.Item.ReleCOMMENT
LOW…ent/Repos/Item/Item/Releases/ReleasesRequestBuilder.cs61 /// <summary>COMMENT
LOW…bClient/User/Installations/InstallationsGetResponse.cs21 public List<global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.Installation>? Installations { get;COMMENT
LOW…ient/User/Installations/InstallationsRequestBuilder.cs21 /// Instantiates a new <see cref="global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.User.Installations.ICOMMENT
LOW…chProviders/GitHub/GitHubClient/Models/Installation.cs21#elseCOMMENT
LOW…chProviders/GitHub/GitHubClient/Models/Installation.cs41#elseCOMMENT
LOW…chProviders/GitHub/GitHubClient/Models/Installation.cs61#endifCOMMENT
LOW…chProviders/GitHub/GitHubClient/Models/Installation.cs81#endifCOMMENT
LOW…chProviders/GitHub/GitHubClient/Models/Installation.cs101#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATERCOMMENT
LOW…chProviders/GitHub/GitHubClient/Models/Installation.cs121#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATERCOMMENT
LOW…archProviders/GitHub/GitHubClient/Models/BasicError.cs21#nullable enableCOMMENT
LOW…archProviders/GitHub/GitHubClient/Models/BasicError.cs41#nullable restoreCOMMENT
LOW…oviders/GitHub/GitHubClient/Models/ContentSubmodule.cs21 public string? DownloadUrl { get; set; }COMMENT
LOW…oviders/GitHub/GitHubClient/Models/ContentSubmodule.cs41#endifCOMMENT
LOW…oviders/GitHub/GitHubClient/Models/ContentSubmodule.cs61 public string? Path { get; set; }COMMENT
LOW…oviders/GitHub/GitHubClient/Models/ContentSubmodule.cs81#elseCOMMENT
LOW…iders/GitHub/GitHubClient/Models/ContentFile__links.cs21#nullable restoreCOMMENT
LOW…iders/GitHub/GitHubClient/Models/ContentFile__links.cs41 /// <summary>COMMENT
LOW…roviders/GitHub/GitHubClient/Models/ValidationError.cs21#nullable enableCOMMENT
LOW…roviders/GitHub/GitHubClient/Models/ValidationError.cs41#nullable restoreCOMMENT
LOW…iders/GitHub/GitHubClient/Models/NullableSimpleUser.cs21 public string? AvatarUrl { get; set; }COMMENT
LOW…iders/GitHub/GitHubClient/Models/NullableSimpleUser.cs41#endifCOMMENT
LOW…iders/GitHub/GitHubClient/Models/NullableSimpleUser.cs61 public string? GistsUrl { get; set; }COMMENT
LOW…iders/GitHub/GitHubClient/Models/NullableSimpleUser.cs81#endifCOMMENT
LOW…iders/GitHub/GitHubClient/Models/NullableSimpleUser.cs101#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATERCOMMENT
LOW…iders/GitHub/GitHubClient/Models/NullableSimpleUser.cs121#elseCOMMENT
LOW…iders/GitHub/GitHubClient/Models/NullableSimpleUser.cs141#endifCOMMENT
LOW…iders/GitHub/GitHubClient/Models/NullableSimpleUser.cs161 public string? Type { get; set; }COMMENT
LOW…Providers/GitHub/GitHubClient/Models/ReactionRollup.cs21 /// <summary>The heart property</summary>COMMENT
LOW…/SearchProviders/GitHub/GitHubClient/Models/Release.cs21 public List<global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.ReleaseAsset>? Assets { get; set; }COMMENT
LOW…/SearchProviders/GitHub/GitHubClient/Models/Release.cs41#endifCOMMENT
LOW…/SearchProviders/GitHub/GitHubClient/Models/Release.cs61 public string? BodyText { get; set; }COMMENT
LOW…/SearchProviders/GitHub/GitHubClient/Models/Release.cs81 public string? HtmlUrl { get; set; }COMMENT
LOW…/SearchProviders/GitHub/GitHubClient/Models/Release.cs101 public string? NodeId { get; set; }COMMENT
LOW…/SearchProviders/GitHub/GitHubClient/Models/Release.cs121 public string? TagName { get; set; }COMMENT
LOW…/SearchProviders/GitHub/GitHubClient/Models/Release.cs141#endifCOMMENT
LOW…/SearchProviders/GitHub/GitHubClient/Models/Release.cs161 public string? ZipballUrl { get; set; }COMMENT
LOW…ers/GitHub/GitHubClient/Models/Repositories503Error.cs21 public string? Code { get; set; }COMMENT
LOW…archProviders/GitHub/GitHubClient/Models/Enterprise.cs21 public string? AvatarUrl { get; set; }COMMENT
LOW…archProviders/GitHub/GitHubClient/Models/Enterprise.cs41#elseCOMMENT
LOW…archProviders/GitHub/GitHubClient/Models/Enterprise.cs61#endifCOMMENT
LOW…archProviders/GitHub/GitHubClient/Models/Enterprise.cs81 /// Instantiates a new <see cref="global::Kiota.Builder.SearchProviders.GitHub.GitHubClient.Models.Enterprise"/>COMMENT
LOW…archProviders/GitHub/GitHubClient/Models/SimpleUser.cs21 public string? AvatarUrl { get; set; }COMMENT
LOW…archProviders/GitHub/GitHubClient/Models/SimpleUser.cs41#endifCOMMENT
LOW…archProviders/GitHub/GitHubClient/Models/SimpleUser.cs61 public string? GistsUrl { get; set; }COMMENT
LOW…archProviders/GitHub/GitHubClient/Models/SimpleUser.cs81#endifCOMMENT
LOW…archProviders/GitHub/GitHubClient/Models/SimpleUser.cs101#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATERCOMMENT
LOW…archProviders/GitHub/GitHubClient/Models/SimpleUser.cs121#elseCOMMENT
LOW…archProviders/GitHub/GitHubClient/Models/SimpleUser.cs141#endifCOMMENT
LOW…archProviders/GitHub/GitHubClient/Models/SimpleUser.cs161 public string? Type { get; set; }COMMENT
LOW…ers/GitHub/GitHubClient/Models/Repositories_matches.cs21#nullable restoreCOMMENT
69 more matches not shown…
Hyper-Verbose Identifiers31 hits · 30 pts
SeverityFileLineSnippetContext
LOWit/python/basic/test_sample.py11async def test_basic_upload_download():CODE
LOW…a.Builder.Tests/OpenApiDocumentDownloadServiceTests.cs295 private sealed class ResponseHandler : HttpMessageHandlerSTRING
LOW…er.Tests/Writers/TypeScript/CodeFunctionWriterTests.cs1675 export function createPrimitivesFromDiscriminatorValue(parseNode: ParseNode | undefined) : Primitives | undefCODE
LOW…er.Tests/Writers/TypeScript/CodeFunctionWriterTests.cs1843 Assert.Contains("export function createFooBarFromDiscriminatorValue(", result);CODE
LOW…ota.Builder.Tests/Writers/Php/CodeMethodWriterTests.cs608 "public function createPostRequestInformation(Message $body, ?RequestConfig $requestConfiguration = null): RCODE
LOW…ota.Builder.Tests/Writers/Php/CodeMethodWriterTests.cs676 "public function createPostRequestInformation(array $body, ?RequestConfig $requestConfiguration = null): ReqCODE
LOW…ota.Builder.Tests/Writers/Php/CodeMethodWriterTests.cs702 "public function createPostRequestInformation(string $body, ?RequestConfig $requestConfiguration = null): ReCODE
LOW…ota.Builder.Tests/Writers/Php/CodeMethodWriterTests.cs734 "public function createPostRequestInformation(array $body, ?RequestConfig $requestConfiguration = null): ReqCODE
LOWvscode/packages/npm-package/install.ts80export async function ensureKiotaIsPresentInPath(installPath: string, runtimeDependencies: Package[], currentPlatform: sCODE
LOWvscode/packages/npm-package/install.ts198export function getRuntimeDependenciesPackages(): Package[] {CODE
LOWvscode/packages/npm-package/types.ts143export function generationLanguageToString(CODE
LOWvscode/packages/npm-package/tests/assertUtils.ts3export function existsEqualOrGreaterThanLevelLogs(logs: KiotaLogEntry[] | undefined, level: LogLevel): boolean {CODE
LOW…m-package/tests/integration/integrationInstall.spec.ts8function getTestRuntimeDependenciesPackages(): Package[] {CODE
LOW…m-package/tests/integration/integrationInstall.spec.ts27function getKiotaPathByInstallPath(installPath: string): string {CODE
LOWvscode/packages/npm-package/lib/languageInformation.ts20export async function getLanguageInformationInternal(): Promise<LanguagesInformation | undefined> {CODE
LOWvscode/packages/npm-package/lib/languageInformation.ts48export async function getLanguageInformationForDescription({ descriptionUrl, clearCache }: LanguageInformationConfiguratCODE
LOWvscode/packages/microsoft-kiota/src/extension.ts151function registerCommandWithTelemetry(reporter: TelemetryReporter, command: string, callback: (...args: any[]) => any, tCODE
LOWvscode/packages/microsoft-kiota/src/util.ts30export function getWorkspaceJsonDirectory(clientNameOrPluginName?: string): string {CODE
LOWvscode/packages/microsoft-kiota/src/util.ts131export function allGenerationLanguagesToString(): string[] {CODE
LOW…ackages/microsoft-kiota/src/types/extensionSettings.ts29function getStringArrayConfiguration(extensionId: string, configurationName: string): string[] {CODE
LOW…ackages/microsoft-kiota/src/types/extensionSettings.ts32function getLanguageSerializationConfiguration(extensionId: string, languageName: string): LanguageSerializationConfigurCODE
LOW…de/packages/microsoft-kiota/src/utilities/messaging.ts9export async function showUpgradeWarningMessage(apiManifestPath: string | vscode.Uri, manifestKey: string | null | undefCODE
LOW…packages/microsoft-kiota/src/utilities/deep-linking.ts14export async function transformToGenerationConfig(deepLinkParams: Partial<IntegrationParams>)CODE
LOW…packages/microsoft-kiota/src/utilities/deep-linking.ts59export function validateDeepLinkQueryParams(queryParameters: Partial<IntegrationParams>):CODE
LOW…packages/microsoft-kiota/src/utilities/regeneration.ts3export async function confirmOverwriteOnRegenerate(): Promise<boolean> {CODE
LOW…e/packages/microsoft-kiota/src/utilities/generation.ts4export async function confirmDeletionOnCleanOutput(): Promise<boolean> {CODE
LOW…kiota/src/commands/migrate/migrateFromLockFile.util.ts7export async function checkForLockFileAndPrompt(context: vscode.ExtensionContext) {CODE
LOW…ges/microsoft-kiota/src/modules/steps/generateSteps.ts69 function getNextStepForGenerationType(generationType: string | QuickPickItem) {CODE
LOW…ges/microsoft-kiota/src/modules/steps/generateSteps.ts217 async function chooseOtherGenerationType(input: MultiStepInput, state: Partial<GenerateState>) {CODE
LOW…ges/microsoft-kiota/src/modules/steps/generateSteps.ts274 async function inputOtherGenerationTypeName(input: MultiStepInput, state: Partial<GenerateState>) {CODE
LOW…ges/microsoft-kiota/src/modules/steps/generateSteps.ts291 async function inputOtherGenerationTypeOutputPath(input: MultiStepInput, state: Partial<GenerateState>) {CODE
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…ilder/Writers/TypeScript/CodeIntersectionTypeWriter.cs7 // The `CodeIntersectionType` will utilize the same union symbol `|`, but the methods for serialization and deserialCOMMENT
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOWit/python/defaultvalues/test_defaultvalues.py11CODE
LOWit/python/defaultvalues/test_defaultvalues.py12CODE
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM…ts/Kiota.Builder.IntegrationTests/SwaggerPetStore.json4 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io]CODE
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/Kiota.Builder/Plugins/PluginsGenerationService.cs77 // Step 3: Generate Plugin Manifests and collect pathsCOMMENT
Structural Annotation Overuse1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/Kiota.Builder/Plugins/PluginsGenerationService.cs77 // Step 3: Generate Plugin Manifests and collect pathsCOMMENT