AI Slop Code RIsk Monitor

dotnet/macios

.NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#

4.5 Low pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for dotnet/macios, a C# project with 2,913 GitHub stars. SynthScan examined 1,298,101 lines of code across 7290 source files, recording 6688 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 4.5 (Low 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.

4.5
Adjusted Signal
4.5
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
2.9K
Stars
C#
Language
1.3M
Lines of Code
7.3K
Files
6.7K
Pattern Hits
2026-10-12
Scan Date
0.01
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 19.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.2/100 · LOW

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

Agent Over-Engineering Ratio 0.9/100 · LOW

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

PR Review Velocity Impact 23.8/100 · LOW

Which changes need focused human review? 6688 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 2HIGH 53MEDIUM 40LOW 6593

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 6688 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 Block6519 hits · 5332 pts
SeverityFileLineSnippetContext
LOWsystem-dependencies.sh401# Downloads a simulator platform using 'xcodebuild -downloadPlatform', retrying aCOMMENT
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
LOWmsbuild/Xamarin.MacDev.Tasks/PlatformFramework.cs1//COMMENT
LOWmsbuild/Xamarin.MacDev.Tasks/Decompress.cs81 log.LogWarning (MSBStrings.W7108 /* The file '{0}' does not exist. */, contentPath);COMMENT
LOWmsbuild/Xamarin.MacDev.Tasks/Decompress.cs261 /// Fails if:COMMENT
LOWmsbuild/Xamarin.MacDev.Tasks/BundleResource.cs101 var resolveRelativeToProject = task is IHasResolveResourceItemsRelativeToProject rr && rr.ResolveResourceItemsRelativCOMMENT
LOWmsbuild/Xamarin.MacDev.Tasks/LoggingExtensions.cs81 /// <param name="errorCode">In the 7xxx range for MSBuild error.</param>COMMENT
LOW…ild/Xamarin.MacDev.Tasks/Tasks/ComputeCodesignItems.cs21 // For each app bundle to be signed, a few more items to be code signed:COMMENT
LOW…/Xamarin.MacDev.Tasks/Tasks/ResolveNativeReferences.cs21COMMENT
LOW…/Xamarin.MacDev.Tasks/Tasks/ResolveNativeReferences.cs461 /// Resolve an xcframework into a native library for a given platform.COMMENT
LOW…ld/Xamarin.MacDev.Tasks/Tasks/ComputeInstructionSet.cs41 MaxOSVersion = maxOSVersion;COMMENT
LOW…ld/Xamarin.MacDev.Tasks/Tasks/ComputeInstructionSet.cs161 // CPU-to-instruction-set mappingCOMMENT
LOW…build/Xamarin.MacDev.Tasks/Tasks/CompileAppManifest.cs561 void SetRequiredArchitectures (PDictionary plist)COMMENT
LOW…d/Xamarin.MacDev.Tasks/Tasks/PostTrimmingProcessing.cs241 Log.LogMessage (MessageImportance.Low, "There were no surviving symbols that require inlined dlfcn native code.");COMMENT
LOWmsbuild/Xamarin.MacDev.Tasks/Tasks/MergeAppBundles.cs21 //COMMENT
LOWmsbuild/Xamarin.MacDev.Tasks/Properties/AssemblyInfo.cs1//COMMENT
LOW…rin.iOS.Tasks.Windows/Properties/Resources.Designer.cs1//------------------------------------------------------------------------------COMMENT
LOW…marin.Messaging.Build/Properties/Resources.Designer.cs1//------------------------------------------------------------------------------COMMENT
LOW…ls/devops/automation/scripts/clean-for-remote-tests.sh1#!/bin/bash -euxCOMMENT
LOWtools/devops/automation/scripts/bash/productsign.sh1#!/bin/bash -exCOMMENT
LOW…evops/automation/scripts/bash/resolve-xcode-package.sh1#!/bin/bashCOMMENT
LOW…devops/automation/templates/common/provision-xcode.yml1# Template that provisions Xcode and the build dependencies that used to be installed byCOMMENT
LOWtools/devops/automation/templates/variables/common.yml41 value: 'https://devdiv.visualstudio.com/_settings/agentpools?poolId=367&view=agents'COMMENT
LOWtools/devops/automation/templates/variables/common.yml61# point — they are runtime-only. So there is no working "single globalCOMMENT
LOWtools/sharpie/clang/include/__clang_spirv_builtins.h21#pragma push_macro("__uint64_t")COMMENT
LOWtools/sharpie/clang/include/__clang_spirv_builtins.h201#pragma pop_macro("__size_t")COMMENT
LOW…/sharpie/clang/include/__clang_cuda_complex_builtins.h21#define __DEVICE__ __attribute__((noinline, nothrow, cold, weak))COMMENT
LOW…/sharpie/clang/include/__clang_cuda_complex_builtins.h41#define _ABSf std::absCOMMENT
LOW…/sharpie/clang/include/__clang_cuda_complex_builtins.h61#define _LOGBd __ocml_logb_f64COMMENT
LOW…/sharpie/clang/include/__clang_cuda_complex_builtins.h261COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h21/// Computes a multiply-add of 128-bit vectors of [4 x float].COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h41/// Computes a multiply-add of 128-bit vectors of [2 x double].COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h61/// Computes a scalar multiply-add of the single-precision values in theCOMMENT
LOWtools/sharpie/clang/include/fmaintrin.h81/// 32 bits.COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h101///COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h121///COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h141///COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h161///COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h181/// 32 bits, and a copy of \a __A[127:32] in the upper 96 bits.COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h201/// A 128-bit vector of [2 x double] containing the multiplicand in the lowCOMMENT
LOWtools/sharpie/clang/include/fmaintrin.h221///COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h241///COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h261/// result[31:0] = -(__A[31:0] * __B[31:0]) + __C[31:0]COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h281_mm_fnmadd_ss(__m128 __A, __m128 __B, __m128 __C)COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h301/// \param __BCOMMENT
LOWtools/sharpie/clang/include/fmaintrin.h321///COMMENT
LOWtools/sharpie/clang/include/fmaintrin.h341///COMMENT
6459 more matches not shown…
Cross-File Repetition40 hits · 200 pts
SeverityFileLineSnippetContext
HIGH…Xamarin.MacDev.Tasks.Tests/TaskTests/ACToolTaskTest.cs0<?xml version="1.0" encoding="utf-8"?> <!doctype plist public "-//apple//dtd plist 1.0//en" "http://www.apple.com/dtds/pSTRING
HIGHtests/sharpie/Sharpie.Bind.Tests/ObjectiveCClass.cs0<?xml version="1.0" encoding="utf-8"?> <!doctype plist public "-//apple//dtd plist 1.0//en" "http://www.apple.com/dtds/pSTRING
HIGHtests/dotnet/UnitTests/IncrementalBuildTest.cs0<?xml version="1.0" encoding="utf-8"?> <!doctype plist public "-//apple//dtd plist 1.0//en" "http://www.apple.com/dtds/pSTRING
HIGHsrc/quicklook.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/gamekit.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/foundation.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/homekit.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/passkit.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/externalaccessory.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/corebluetooth.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/pdfkit.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/storekit.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/coreanimation.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/eventkitui.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/glkit.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/mapkit.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/spritekit.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/scenekit.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/xkit.cs0<summary>event raised by the object.</summary> <remarks>if developers do not assign a value to this event, this will resSTRING
HIGHsrc/quicklook.cs0<summary>delegate invoked by the object to get a value.</summary> <value>to be added.</value> <remarks>developers assignSTRING
HIGHsrc/gamekit.cs0<summary>delegate invoked by the object to get a value.</summary> <value>to be added.</value> <remarks>developers assignSTRING
HIGHsrc/foundation.cs0<summary>delegate invoked by the object to get a value.</summary> <value>to be added.</value> <remarks>developers assignSTRING
HIGHsrc/pdfkit.cs0<summary>delegate invoked by the object to get a value.</summary> <value>to be added.</value> <remarks>developers assignSTRING
HIGHsrc/mapkit.cs0<summary>delegate invoked by the object to get a value.</summary> <value>to be added.</value> <remarks>developers assignSTRING
HIGHsrc/eventkitui.cs0<summary>delegate invoked by the object to get a value.</summary> <value>to be added.</value> <remarks>developers assignSTRING
HIGHsrc/gamekit.cs0<summary>to be added.</summary> <returns> <para class="improve-task-t-return-type-description">a task that represents thSTRING
HIGHsrc/foundation.cs0<summary>to be added.</summary> <returns> <para class="improve-task-t-return-type-description">a task that represents thSTRING
HIGHsrc/networkextension.cs0<summary>to be added.</summary> <returns> <para class="improve-task-t-return-type-description">a task that represents thSTRING
HIGHsrc/foundation.cs0<summary>to be added.</summary> <remarks>to be added.</remarks>STRING
HIGHsrc/imagekit.cs0<summary>to be added.</summary> <remarks>to be added.</remarks>STRING
HIGHsrc/pdfkit.cs0<summary>to be added.</summary> <remarks>to be added.</remarks>STRING
HIGHsrc/webkit.cs0<summary>to be added.</summary> <remarks>to be added.</remarks>STRING
HIGHsrc/mapkit.cs0<summary>to be added.</summary> <remarks>to be added.</remarks>STRING
HIGHsrc/xkit.cs0<summary>to be added.</summary> <remarks>to be added.</remarks>STRING
HIGHsrc/notificationcenter.cs0<summary>to be added.</summary> <remarks>to be added.</remarks>STRING
HIGHsrc/foundation.cs0<summary>to be added.</summary> <value>to be added.</value> <remarks>to be added.</remarks>STRING
HIGHsrc/imagekit.cs0<summary>to be added.</summary> <value>to be added.</value> <remarks>to be added.</remarks>STRING
HIGHsrc/pdfkit.cs0<summary>to be added.</summary> <value>to be added.</value> <remarks>to be added.</remarks>STRING
HIGHsrc/webkit.cs0<summary>to be added.</summary> <value>to be added.</value> <remarks>to be added.</remarks>STRING
HIGHsrc/notificationcenter.cs0<summary>to be added.</summary> <value>to be added.</value> <remarks>to be added.</remarks>STRING
Synthetic Comment Markers13 hits · 92 pts
SeverityFileLineSnippetContext
HIGH…rin.iOS.Tasks.Windows/Properties/Resources.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…marin.Messaging.Build/Properties/Resources.Designer.cs3// This code was generated by a tool.COMMENT
HIGHtools/devops/README.md6> This document was AI generated by Copilot.CODE
HIGHtools/sharpie/Sharpie.Bind/Resources.designer.cs3// This code was generated by a tool.COMMENT
HIGHtools/mtouch/Errors.designer.cs3// This code was generated by a tool.COMMENT
HIGHdocs/website/mtouch-errors.md1323### MT1111: Application launched successfully, but it's not possible to wait for the app to exit as requested because itCOMMENT
HIGHscripts/generate-errors/README.md21// This code was generated by a tool: generate-errors.csharpCOMMENT
HIGHscripts/generate-errors/generate-errors.cs14// This code was generated by a tool: generate-errors.csharpCOMMENT
HIGH.github/skills/code-review/references/review-rules.md248| **Wrong formatting** | AI generates standard C# formatting (no space before parens). This repo uses Mono style with auCODE
HIGHsrc/Resources.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…/rgen/Microsoft.Macios.Generator/Resources.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…crosoft.Macios.Bindings.Analyzer/Resources.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…osoft.Macios.Bindings.CodeFixers/Resources.Designer.cs3// This code was generated by a tool.COMMENT
Decorative Section Separators10 hits · 39 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
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
Modern AI Meta-Vocabulary13 hits · 35 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/ci-postmortem.md8# Run agentic jobs in the existing `gh-aw-environment` environment.COMMENT
MEDIUM.github/workflows/code-radiator.md10# Run agentic jobs in the existing `gh-aw-environment` environment.COMMENT
MEDIUM.github/workflows/macios-reviewer.md16# Run agentic jobs in the existing `gh-aw-environment` environment.COMMENT
MEDIUM.github/workflows/shared/pat_pool.README.md82# Run agentic jobs in the existing `gh-aw-environment` environment.COMMENT
MEDIUM.github/workflows/shared/pat_pool.README.md214[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
Hallucination Indicators2 hits · 30 pts
SeverityFileLineSnippetContext
CRITICALtools/sharpie/clang/include/__clang_cuda_builtin_vars.h26// %0 = call i32 @llvm.nvvm.read.ptx.sreg.tid.x() #3COMMENT
CRITICALtests/common/Configuration.cs701 // Microsoft.NET.Build.Extensions.ConflictResolution.targets(30,5):COMMENT
Structural Annotation Overuse14 hits · 23 pts
SeverityFileLineSnippetContext
LOWtools/sharpie/clang/include/xray/xray_log_interface.h205/// NOTE: This function does NOT attempt to finalize the currently installedCOMMENT
LOWtools/sharpie/clang/include/xray/xray_log_interface.h255/// NOTE: This function does NOT attempt to finalize the currently installedCOMMENT
LOW.agents/skills/macios-binding-creator/SKILL.md33### Step 1: Understand What to BindCOMMENT
LOW⚡.agents/skills/macios-binding-creator/SKILL.md52### Step 2: Generate Reference BindingsCOMMENT
LOW⚡.agents/skills/macios-binding-creator/SKILL.md62### Step 3: Research the Native APICOMMENT
LOW⚡.agents/skills/macios-binding-creator/SKILL.md69### Step 4: Implement BindingsCOMMENT
LOW.agents/skills/macios-binding-creator/SKILL.md186### Step 5: BuildCOMMENT
LOW.agents/skills/macios-binding-creator/SKILL.md240### Step 6: Validate with TestsCOMMENT
LOW.agents/skills/macios-binding-creator/SKILL.md356### Step 7: Handle Test FailuresCOMMENT
LOW…/macios-binding-creator/references/binding-patterns.md766### Step 1: Add to CORE_SOURCESCOMMENT
LOW…/macios-binding-creator/references/binding-patterns.md770### Step 2: Add #if !COREBUILD guardsCOMMENT
LOW…/macios-binding-creator/references/binding-patterns.md804### Step 3: Register in TypeCacheCOMMENT
LOW…/macios-binding-creator/references/binding-patterns.md819### Step 4: Register in MarshalTypeListCOMMENT
LOW…/macios-binding-creator/references/binding-patterns.md832### Step 5: Use concrete types in API definitionCOMMENT
AI Slop Vocabulary8 hits · 22 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…notouch-test/Contacts/ContactVCardSerializationTest.cs33 // note: this is not very robust - but I want to know if this changes during the next betasCOMMENT
MEDIUMtests/monotouch-test/Contacts/ContactTest.cs32 // note: this is not very robust - but I want to know if this changes during the next betasCOMMENT
MEDIUMtests/monotouch-test/Contacts/ContactFormatterTest.cs32 // note: this is not very robust - but I want to know if this changes during the next betasCOMMENT
MEDIUMtests/monotouch-test/Contacts/ContactFormatterTest.cs43 // note: this is not very robust - but I want to know if this changes during the next betasCOMMENT
MEDIUMsrc/Foundation/NSUrlSessionHandler.cs1533 // This is not a perfect solution, but the most robust and risk-free approach.COMMENT
MEDIUMsrc/Foundation/NSSecureCoding.cs6 /// <summary>Implementors handle encoding and decoding in a manner robust against object-substitution attacks.</summaryCOMMENT
Fake / Example Data21 hits · 22 pts
SeverityFileLineSnippetContext
LOWmsbuild/Xamarin.MacDev.Tasks/BundleResource.cs95 return "placeholder";CODE
LOWmsbuild/Xamarin.MacDev.Tasks/BundleResource.cs131 return "placeholder";CODE
LOWtools/devops/governance/CredScanSuppressions.json5 "placeholder": "12345678",CODE
LOWtests/common/MonoTouch.Dialog/Elements.cs1018 /// <param name="placeholder">COMMENT
LOWtests/common/MonoTouch.Dialog/Elements.cs1036 /// <param name="placeholder">COMMENT
LOWtests/monotouch-test/uncompressed.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temporCODE
LOWtests/monotouch-test/uncompressed.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temporCODE
LOW…ts/monotouch-test/System.Net.Http/HttpbinTestServer.cs256 const string realm = "test@example.org";CODE
LOW…/SensitiveContentAnalysis/SCVideoStreamAnalyzerTest.cs23 using var obj = SCVideoStreamAnalyzer.Create ("placeholder", SCVideoStreamAnalyzerStreamDirection.Outgoing, out var erCODE
LOW…sts/monotouch-test/CarPlay/CPNavigationWaypointTest.cs35 var waypoint = CPNavigationWaypoint.Create (centerPoint, null, "Test", "123 Main St", entryPoints, null);CODE
LOW…sts/monotouch-test/CarPlay/CPNavigationWaypointTest.cs39 Assert.That (waypoint.Address, Is.EqualTo ("123 Main St"), "Address");CODE
LOWtests/monotouch-test/Contacts/MutableContactTest.cs84 new CNLabeledValue<NSString> ("label", (NSString) "foo@bar.com")CODE
LOWtests/monotouch-test/AddressBook/PersonTest.cs148 phones.Add ("555-1234", ABPersonPhoneLabel.Mobile);CODE
LOWtests/monotouch-test/AddressBook/PersonTest.cs163 phones.Add ("555-1234", ABPersonPhoneLabel.Mobile);CODE
LOWtests/monotouch-test/AddressBook/PersonTest.cs164 phones.Add ("555-5678", ABPersonPhoneLabel.Main);CODE
LOWdocs/api/UIKit/UITextView.xml49 var txt = "\nText Kit.\n Lorem ipsum dolor ... auctor.";CODE
LOWdocs/api/AddressBook/ABPersonInstantMessageKey.xml18 new NSString ("user@example.org"),CODE
LOWsrc/social.cs271 [Export ("placeholder")]STRING
LOWsrc/oslog.cs185 [Export ("placeholder")]CODE
LOWsrc/bgen/Enums.cs219 library_name = "placeholder";CODE
LOWsrc/bgen/Generator.cs4396 return "placeholder";CODE
Self-Referential Comments7 hits · 21 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
MEDIUMtools/compare-commits.sh513# Create the GH commentCOMMENT
MEDIUM…ols/devops/automation/templates/tests/publish-html.yml113# Create a single GitHub gist with all the updated expected files (across all platforms) andCOMMENT
MEDIUM…ols/devops/automation/templates/tests/publish-html.yml134 # Create a gist with all the updated files.COMMENT
MEDIUMtools/common/create-makefile-fragment.sh132# Create the csproj.inc with the Makefile variableCOMMENT
MEDIUMbuilds/create-csproj-for-all-packagereferences.sh71# Create the complete/valid csprojCOMMENT
Redundant / Tautological Comments13 hits · 20 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
LOWtools/devops/automation/scripts/authorize-id-rsa-pub.sh19# Check if the corresponding files exist, and if not, create them with the correct permissions.COMMENT
LOWtools/devops/automation/scripts/authorize-id-rsa-pub.sh29# Check if the key has already been authorizedCOMMENT
LOWmk/xamarin-reset.sh29 # Check if we have the remote we needCOMMENT
LOWmk/xamarin-reset.sh35 # Check if we have the hash we needCOMMENT
Verbosity Indicators7 hits · 10 pts
SeverityFileLineSnippetContext
LOWtools/linker/OptimizeGeneratedCode.cs175 // Conditional instruction, we need to check if we can calculate a constant value for the conditionCOMMENT
LOWruntime/trampolines.m455// fields. The purpose of this function is to get a string where eachCOMMENT
LOWtests/monotouch-test/CoreText/FontTest.cs72 // We need to check if we are using english as our main language since this is the known caseCOMMENT
LOW…ios.Generator/Emitters/BindingSyntaxFactory.Methods.cs40 // we are dealing with a callback that has an NSError parameter, we need to check if it is null and set the exceptionCOMMENT
LOW…ios.Bindings.Analyzer/Validators/PropertyStrategies.cs28 // there are several locations in which we need to check if the field is valid for the platformCOMMENT
LOW….Macios.Bindings.Analyzer/Validators/ClassValidator.cs283 // this is not an async method, but we need to check if it has a callback delegate parameter,COMMENT
LOW….Macios.Bindings.Analyzer/Validators/ClassValidator.cs298 // we have gone through all the methods, now we need to check if there are any duplicate async method namesCOMMENT
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
Hyper-Verbose Identifiers5 hits · 5 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
LOW.agents/skills/macios-ci-postmortem/SKILL.md227def extract_failures_from_nunit_xml(xml_content):CODE
LOWsrc/HomeKit/HMCompat.cs128 public partial class HMMatterRequestHandler : NSObject, INSExtensionRequestHandling {CODE
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
LOW…ols/devops/automation/templates/tests/publish-html.yml8# This job is executed on WINDOWS! make sure you DO NOT USECOMMENT
MEDIUMsrc/coreanimation.cs233 /// With C# you can use the Create overload that takes a NSAction as it can be used with lambdas.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
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…v.Tasks.Tests/TaskTests/PropertyListEditorTaskTests.cs57 // TODO: implement thisCOMMENT
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWeng/common/cross/install-debs.py18CODE