Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
This report presents the forensic synthetic code analysis of unoplatform/uno, a C# project with 9,982 GitHub stars. SynthScan v2.0 examined 1,869,120 lines of code across 18017 source files, recording 11814 pattern matches distributed across 18 syntactic categories. The overall adjusted score of 34.5 places this repository in the Strong 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).
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.
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.
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.
The scanner identified 11814 distinct pattern matches across 18 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | specs/001-wasm-accessibility/quickstart.md | 47 | Uno.UI.Runtime.Skia.WebAssemblyAccessibility.Instance.EnableDebugMode(true); | CODE |
| CRITICAL | doc/articles/uno-publishing-desktop-macos.md | 226 | Uno.Sdk.Extras.Publish.MacOS.targets(75,3): error : Failed to submit tmpcZQgA4.zip to Apple's notarization service. Exit | CODE |
| CRITICAL | doc/articles/migrating-from-previous-releases.md | 356 | global::Uno.UI.Adapter.Microsoft.Extensions.Logging.LoggingAdapter.Initialize(); | CODE |
| CRITICAL | doc/articles/logging.md | 108 | global::Uno.UI.Adapter.Microsoft.Extensions.Logging.LoggingAdapter.Initialize(); | CODE |
| CRITICAL | doc/articles/uno-howto-create-a-repro.md | 247 | global::Uno.UI.Adapter.Microsoft.Extensions.Logging.LoggingAdapter.Initialize(); | CODE |
| CRITICAL⚡ | …c/articles/contributing/guidelines/breaking-changes.md | 116 | * ~~``Android.Views.View Windows.UI.Xaml.Controls.Popup.get_Anchor()``~~ | COMMENT |
| CRITICAL⚡ | …c/articles/contributing/guidelines/breaking-changes.md | 117 | * ~~``System.Void Windows.UI.Xaml.Controls.Popup.set_Anchor(Android.Views.View value)``~~ | COMMENT |
| CRITICAL⚡ | …c/articles/contributing/guidelines/breaking-changes.md | 120 | * ~~``System.String Windows.UI.Xaml.Controls.TextBoxView.get_BindableText()``~~ | COMMENT |
| CRITICAL⚡ | …c/articles/contributing/guidelines/breaking-changes.md | 121 | * ~~``System.Void Windows.UI.Xaml.Controls.TextBoxView.set_BindableText(System.String value)``~~ | COMMENT |
| CRITICAL⚡ | …c/articles/contributing/guidelines/breaking-changes.md | 122 | * ~~``System.Void Windows.UI.Xaml.Controls.TextBoxView.NotifyTextChanged()``~~ | COMMENT |
| CRITICAL⚡ | …c/articles/contributing/guidelines/breaking-changes.md | 201 | * ~~``Android.Views.View Windows.UI.Xaml.Controls.Popup.get_Anchor()``~~ | COMMENT |
| CRITICAL⚡ | …c/articles/contributing/guidelines/breaking-changes.md | 202 | * ~~``System.Void Windows.UI.Xaml.Controls.Popup.set_Anchor(Android.Views.View value)``~~ | COMMENT |
| CRITICAL⚡ | …c/articles/contributing/guidelines/breaking-changes.md | 205 | * ~~``System.String Windows.UI.Xaml.Controls.TextBoxView.get_BindableText()``~~ | COMMENT |
| CRITICAL⚡ | …c/articles/contributing/guidelines/breaking-changes.md | 206 | * ~~``System.Void Windows.UI.Xaml.Controls.TextBoxView.set_BindableText(System.String value)``~~ | COMMENT |
| CRITICAL⚡ | …c/articles/contributing/guidelines/breaking-changes.md | 207 | * ~~``System.Void Windows.UI.Xaml.Controls.TextBoxView.NotifyTextChanged()``~~ | COMMENT |
| CRITICAL | …c/articles/contributing/guidelines/breaking-changes.md | 98 | * ~~``Windows.UI.Xaml.Controls.Popup Windows.UI.Xaml.Controls.ComboBoxItem.GetPopupControl()``~~ | COMMENT |
| CRITICAL | …c/articles/contributing/guidelines/breaking-changes.md | 183 | * ~~``Windows.UI.Xaml.Controls.Popup Windows.UI.Xaml.Controls.ComboBoxItem.GetPopupControl()``~~ | COMMENT |
| CRITICAL | …c/articles/contributing/guidelines/breaking-changes.md | 260 | * ~~``Windows.UI.Xaml.Controls.Popup Windows.UI.Xaml.Controls.ComboBoxItem.GetPopupControl()``~~ | COMMENT |
| CRITICAL | …c/articles/contributing/guidelines/breaking-changes.md | 340 | * ~~``Windows.UI.Xaml.Controls.Popup Windows.UI.Xaml.Controls.ComboBoxItem.GetPopupControl()``~~ | COMMENT |
| CRITICAL | …c/articles/contributing/guidelines/breaking-changes.md | 358 | * ~~``System.Void Windows.UI.Xaml.Controls.VirtualizingPanelLayout.UpdateLayoutAttributesForItem(UIKit.UICollectionV | COMMENT |
| CRITICAL | …c/articles/contributing/guidelines/breaking-changes.md | 397 | * ~~``Windows.UI.Xaml.Controls.Popup Windows.UI.Xaml.Controls.ComboBoxItem.GetPopupControl()``~~ | COMMENT |
| CRITICAL⚡ | doc/articles/features/custom-fonts.md | 79 | Uno.UI.Xaml.Media.FontFamilyHelper.PreloadAsync("ms-appx:///[MyApp]/Assets/Fonts/yourfont01.ttf#ApplicationFont01"); | CODE |
| CRITICAL⚡ | doc/articles/features/custom-fonts.md | 80 | Uno.UI.Xaml.Media.FontFamilyHelper.PreloadAsync("https://fonts.cdnfonts.com/s/71084/antikythera.woff#Antikythera"); | CODE |
| CRITICAL⚡ | doc/articles/features/custom-fonts.md | 83 | Uno.UI.Xaml.Media.FontFamilyHelper.PreloadAsync("Roboto"); | CODE |
| CRITICAL | doc/articles/features/working-with-assets.md | 193 | Windows.ApplicationModel.Resources.Core.ResourceContext.SetGlobalQualifierValue("custom", "uwp"); | CODE |
| CRITICAL | doc/articles/controls/TextBox.md | 94 | Uno.UI.Xaml.Controls.TextBoxExtensions.SetInputReturnType(myTextBox, Uno.UI.Xaml.Controls.InputReturnType.Search); | CODE |
| CRITICAL | …icles/uno-development/troubleshooting-memory-issues.md | 38 | var unused = Windows.UI.Xaml.Window.Current.Dispatcher.RunAsync( | CODE |
| CRITICAL | doc/templates/uno/styles/docfx.vendor.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| CRITICAL | …eControl.Server.Processors/TelemetryAttributeConfig.cs | 2 | [assembly: Uno.UI.RemoteControl.Server.Telemetry.Telemetry("81286976-e3a4-49fb-b03b-30315092dbc4", EventsPrefix = "uno/d | CODE |
| CRITICAL | …eControl.Server.Processors/TelemetryAttributeConfig.cs | 4 | [assembly: Uno.UI.RemoteControl.Server.Telemetry.Telemetry("9a44058e-1913-4721-a979-9582ab8bedce", EventsPrefix = "uno/d | CODE |
| CRITICAL | …s/HotReload/ServerHotReloadProcessor.MetadataUpdate.cs | 159 | new Uno.UI.RemoteControl.Messaging.IdeChannel.HotReloadThruDebuggerIdeMessage( | CODE |
| CRITICAL | …rver.Cli.Tests/Mcp/Setup/Given_McpSetupOrchestrator.cs | 848 | var parsed = System.Text.Json.Nodes.JsonNode.Parse(content)!.AsObject(); | CODE |
| CRITICAL | …ia.Android/Devices/Input/AndroidKeyboardInputSource.cs | 52 | Microsoft.UI.Xaml.Application.Current.RaiseRecoverableUnhandledException(ex); | CODE |
| CRITICAL | …mbly.Browser/Accessibility/WebAssemblyAccessibility.cs | 944 | var focusManager = global::Uno.UI.Xaml.Core.VisualTree.GetFocusManagerForElement(rootElement); | CODE |
| CRITICAL | …Skia.WebAssembly.Browser/ts/Runtime/BrowserRenderer.ts | 11 | this.requestRender = () => skiaSharpExports.Uno.UI.Runtime.Skia.BrowserRenderer.RenderFrame(this.managedHandle); | CODE |
| CRITICAL | …untime.Skia.Win32/UI/Xaml/Window/Win32WindowWrapper.cs | 717 | else if (Microsoft.UI.Xaml.Media.Imaging.BitmapImage.GetScaledPath(basePath) is { } scaledPath && File.Exists(scaledP | CODE |
| CRITICAL | …UI/Windowing/Win32WindowWrapper.OverlappedPresenter.cs | 156 | => Microsoft.UI.Composition.SystemBackdrops.MicaController.IsSupported(), | CODE |
| CRITICAL | …UI/Windowing/Win32WindowWrapper.OverlappedPresenter.cs | 158 | => Microsoft.UI.Composition.SystemBackdrops.DesktopAcrylicController.IsSupported(), | CODE |
| CRITICAL | …ansfer/DragDrop/Win32DragDropExtension.ImageHelpers.cs | 130 | var unoBitmap = new Microsoft.UI.Xaml.Media.Imaging.BitmapImage(); | CODE |
| CRITICAL | …ansfer/DragDrop/Win32DragDropExtension.ImageHelpers.cs | 168 | var unoBitmap = new Microsoft.UI.Xaml.Media.Imaging.BitmapImage(); | CODE |
| CRITICAL | …ansfer/DragDrop/Win32DragDropExtension.ImageHelpers.cs | 395 | var unoBitmap = new Microsoft.UI.Xaml.Media.Imaging.BitmapImage(); | CODE |
| CRITICAL | …Skia.Win32/Accessibility/Win32AccessibilityPatterns.cs | 623 | return new Microsoft.UI.Xaml.Automation.Provider.IRawElementProviderSimple(peer); | CODE |
| CRITICAL | …Skia.Win32/Accessibility/Win32AccessibilityPatterns.cs | 783 | managedStartAfter = new Microsoft.UI.Xaml.Automation.Provider.IRawElementProviderSimple(peer); | CODE |
| CRITICAL | …Skia.Win32/Accessibility/Win32AccessibilityPatterns.cs | 829 | => Wrap(_inner.RangeFromChild(ToManagedProvider(childElement) ?? new Microsoft.UI.Xaml.Automation.Provider.IRawElement | CODE |
| CRITICAL | …Skia.Win32/Accessibility/Win32AccessibilityPatterns.cs | 838 | => Wrap(_inner.RangeFromAnnotation(ToManagedProvider(annotationElement) ?? new Microsoft.UI.Xaml.Automation.Provider.I | CODE |
| CRITICAL | …Skia.Win32/Accessibility/Win32AccessibilityPatterns.cs | 861 | return new Microsoft.UI.Xaml.Automation.Provider.IRawElementProviderSimple(peer); | CODE |
| CRITICAL | …Skia.Win32/Accessibility/Win32AccessibilityPatterns.cs | 883 | => UiaTextProvider2Wrapper.Wrap(_inner.RangeFromChild(UiaTextProvider2Wrapper.ToManagedProvider(childElement) ?? new M | CODE |
| CRITICAL⚡ | src/Uno.UI.FluentTheme/XamlControlsResources.cs | 48 | Uno.UI.FluentTheme.v2.GlobalStaticResources.Initialize(); | CODE |
| CRITICAL⚡ | src/Uno.UI.FluentTheme/XamlControlsResources.cs | 49 | Uno.UI.FluentTheme.v2.GlobalStaticResources.RegisterDefaultStyles(); | CODE |
| CRITICAL⚡ | src/Uno.UI.FluentTheme/XamlControlsResources.cs | 50 | Uno.UI.FluentTheme.v2.GlobalStaticResources.RegisterResourceDictionariesBySource(); | CODE |
| CRITICAL | …soft.UI.Composition.Interactions/InteractionTracker.cs | 94 | // Skipping already declared method Microsoft.UI.Composition.Interactions.InteractionTracker.Create(Microsoft.UI.Compo | COMMENT |
| CRITICAL | …soft.UI.Composition.Interactions/InteractionTracker.cs | 95 | // Skipping already declared method Microsoft.UI.Composition.Interactions.InteractionTracker.CreateWithOwner(Microsoft | COMMENT |
| CRITICAL⚡ | …soft.UI.Composition.Interactions/InteractionTracker.cs | 145 | // Skipping already declared method Microsoft.UI.Composition.Interactions.InteractionTracker.TryUpdatePosition(System. | COMMENT |
| CRITICAL⚡ | …soft.UI.Composition.Interactions/InteractionTracker.cs | 146 | // Skipping already declared method Microsoft.UI.Composition.Interactions.InteractionTracker.TryUpdatePositionBy(Syste | COMMENT |
| CRITICAL⚡ | …soft.UI.Composition.Interactions/InteractionTracker.cs | 154 | // Skipping already declared method Microsoft.UI.Composition.Interactions.InteractionTracker.TryUpdatePositionWithAddi | COMMENT |
| CRITICAL | …soft.UI.Composition.Interactions/InteractionTracker.cs | 197 | // Skipping already declared method Microsoft.UI.Composition.Interactions.InteractionTracker.TryUpdatePosition(System. | COMMENT |
| CRITICAL | …soft.UI.Composition.Interactions/InteractionTracker.cs | 198 | // Skipping already declared method Microsoft.UI.Composition.Interactions.InteractionTracker.TryUpdatePositionBy(Syste | COMMENT |
| CRITICAL⚡ | …Interactions/CompositionInteractionSourceCollection.cs | 12 | // Skipping already declared method Microsoft.UI.Composition.Interactions.CompositionInteractionSourceCollection.Add(M | COMMENT |
| CRITICAL⚡ | …Interactions/CompositionInteractionSourceCollection.cs | 13 | // Skipping already declared method Microsoft.UI.Composition.Interactions.CompositionInteractionSourceCollection.Remov | COMMENT |
| CRITICAL⚡ | …Interactions/CompositionInteractionSourceCollection.cs | 14 | // Skipping already declared method Microsoft.UI.Composition.Interactions.CompositionInteractionSourceCollection.Remov | COMMENT |
| 3118 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/042-element-ref-registry/spec.md | 81 | COMMENT | |
| LOW | specs/042-element-ref-registry/spec.md | 101 | /// <para> | COMMENT |
| LOW | specs/042-element-ref-registry/spec.md | 121 | /// creating one if this is the first call for this object. | COMMENT |
| LOW | specs/042-element-ref-registry/spec.md | 141 | /// <returns> | COMMENT |
| LOW | .claude/skills/winui-port/SKILL.md | 401 | - `public` properties, methods, and events | COMMENT |
| LOW | .devcontainer/init-firewall.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .github/config.yml | 1 | # Configuration for welcome - https://github.com/behaviorbot/welcome | COMMENT |
| LOW | .github/workflows/xaml-style-apply.yml | 1 | name: XAML Styler Apply | COMMENT |
| LOW | .github/workflows/winappsdk-sync-apply.yml | 1 | name: WinAppSDK Sync Generator Apply | COMMENT |
| LOW | .github/workflows/codeql.yml | 1 | # For most projects, this workflow file will not need changing; you simply need | COMMENT |
| LOW | .github/workflows/master-sync.yml | 1 | name: Sync master into feature branches | COMMENT |
| LOW | .github/workflows/claude-code-review.yml | 1 | # This workflow runs an AI agent over pull requests. PR titles, descriptions, | COMMENT |
| LOW | .github/workflows/claude-code-review.yml | 21 | # token does not exist in this job, so the RyotaK escalation has nothing | COMMENT |
| LOW | .github/workflows/claude-code-review.yml | 81 | COMMENT | |
| LOW | .github/workflows/scorecard.yml | 41 | uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3 | COMMENT |
| LOW | doc/articles/migrating-from-previous-releases.md | 421 | // Exclude logs below this level | COMMENT |
| LOW | doc/articles/logging.md | 81 | // builder.AddFilter("Windows.UI.Xaml.UIElement", LogLevel.Debug ); | COMMENT |
| LOW | …c/articles/contributing/guidelines/breaking-changes.md | 81 | ##### 0 missing or changed properties in existing types: | COMMENT |
| LOW | …c/articles/contributing/guidelines/breaking-changes.md | 121 | * ~~``System.Void Windows.UI.Xaml.Controls.TextBoxView.set_BindableText(System.String value)``~~ | COMMENT |
| LOW | …c/articles/contributing/guidelines/breaking-changes.md | 161 | * ~~``System.Void Windows.Devices.Sensors.BarometerReading..ctor()``~~ | COMMENT |
| LOW | …c/articles/contributing/guidelines/breaking-changes.md | 221 | ##### 0 missing or changed fields in existing types: | COMMENT |
| LOW | …c/articles/contributing/guidelines/breaking-changes.md | 241 | - `Windows.Devices.Sensors.AccelerometerShakenEventArgs` | COMMENT |
| LOW | …c/articles/contributing/guidelines/breaking-changes.md | 281 | * ``Windows.UI.Xaml.ResourceDictionary[] Windows.UI.Xaml.ResourceDictionary::MergedDictionaries()`` | COMMENT |
| LOW | …c/articles/contributing/guidelines/breaking-changes.md | 321 | - `Windows.Devices.Sensors.Barometer` | COMMENT |
| LOW | …c/articles/contributing/guidelines/breaking-changes.md | 361 | ##### 1 missing or changed properties in existing types: | COMMENT |
| LOW | …c/articles/contributing/guidelines/breaking-changes.md | 381 | * ~~``System.Void Windows.Devices.Sensors.BarometerReading..ctor()``~~ | COMMENT |
| LOW | …c/articles/contributing/guidelines/breaking-changes.md | 421 | ##### 0 missing or changed method in existing types: | COMMENT |
| LOW | doc/templates/uno/component/breakpoints.scss | 1 | @use "sass:map"; | COMMENT |
| LOW | doc/templates/uno/component/breakpoints.scss | 41 | COMMENT | |
| LOW | doc/templates/uno/styles/docfx.vendor.js | 41 | *****************************************************/ | COMMENT |
| LOW | src/Uno.UI.XamlHost/UnoTypeFactory.cs | 21 | /// ex: WUX.Shapes.Rectangle | COMMENT |
| LOW | …ors/Uno.Roslyn/MsBuild/CompilationWorkspaceProvider.cs | 21 | /// default but kept aligned with the application build.</item> | COMMENT |
| LOW | …ors/Uno.Roslyn/MsBuild/CompilationWorkspaceProvider.cs | 41 | ]; | COMMENT |
| LOW | …erver.Processors/HotReload/ServerHotReloadProcessor.cs | 361 | } | COMMENT |
| LOW | …erver.Processors/HotReload/ServerHotReloadProcessor.cs | 381 | // } | COMMENT |
| LOW | …erver.Processors/HotReload/ServerHotReloadProcessor.cs | 401 | // var fileSystemWatch = new FileSystemObserver(manager, _reporter, _solutionWatchersGate); | COMMENT |
| LOW | ….UI.DevServer.Cli.Tests/Mcp/Given_McpUpstreamClient.cs | 1 | using AwesomeAssertions; | COMMENT |
| LOW | …/Uno.UI.Runtime.Skia.Android/UI/Xaml/LayoutProvider.cs | 101 | #pragma warning disable 618 | COMMENT |
| LOW | ….Runtime.Skia.Android/UI/Xaml/Controls/BaseActivity.cs | 61 | private static BaseActivity? _current; | COMMENT |
| LOW | ….Runtime.Skia.Android/UI/Xaml/Controls/BaseActivity.cs | 381 | // this.Log().Error("An exception was thrown while notifying instance collection changed.", e); | COMMENT |
| LOW | …UI/Xaml/Controls/TextBox/AndroidImeTextBoxExtension.cs | 1 | #nullable enable | COMMENT |
| LOW | …nVersionValidation.Tests/AddInVersionAlignmentTests.cs | 21 | /// Rather than scanning every DLL in each add-in's NuGet payload (which produces noise | COMMENT |
| LOW | …nVersionValidation.Tests/AddInVersionAlignmentTests.cs | 41 | /// <description> | COMMENT |
| LOW | …nVersionValidation.Tests/AddInVersionAlignmentTests.cs | 61 | /// <description> | COMMENT |
| LOW | …nVersionValidation.Tests/AddInVersionAlignmentTests.cs | 541 | { | COMMENT |
| LOW | …nVersionValidation.Tests/AddInVersionAlignmentTests.cs | 561 | /// <remarks> | COMMENT |
| LOW | …e.Skia.WebAssembly.Browser/Input/BrowserInputHelper.cs | 41 | /// </summary> | COMMENT |
| LOW | ….WebAssembly.Browser/Hosting/WebAssemblyBrowserHost.cs | 41 | /// Whether the main run loop has been started for the whole process. | COMMENT |
| LOW | …e.Skia.WebAssembly.Browser/Graphics/WasmGLFunctions.cs | 21 | // Entries with 9 or more arguments can't be dispatched directly from managed code: the mono-wasm | COMMENT |
| LOW | …mbly.Browser/Accessibility/WebAssemblyAccessibility.cs | 161 | } | COMMENT |
| LOW | …mbly.Browser/Accessibility/WebAssemblyAccessibility.cs | 181 | /// built (following sibling / Header child) — so it is re-resolved by a deferred drain once every | COMMENT |
| LOW | …mbly.Browser/Accessibility/WebAssemblyAccessibility.cs | 1341 | /// FR-032/T058: a Collapsed element (and its entire subtree) is not rendered and must not be | COMMENT |
| LOW | …mbly.Browser/Accessibility/WebAssemblyAccessibility.cs | 1481 | // Only TextBlock exposes reliable plain text here; RichTextBlock has no GetPlainText source | COMMENT |
| LOW | …sembly.Browser/Accessibility/SemanticElementFactory.cs | 21 | { | COMMENT |
| LOW | …sembly.Browser/Accessibility/SemanticElementFactory.cs | 1161 | /// (<see cref="AutomationProperties.LevelProperty"/>), <c>aria-busy</c> | COMMENT |
| LOW | …WebAssembly.Browser/Accessibility/FocusSynchronizer.cs | 21 | private readonly WebAssemblyAccessibility _accessibility; | COMMENT |
| LOW | …ssembly.Browser/Accessibility/AccessibilityDebugger.cs | 121 | /// <summary> | COMMENT |
| LOW | …untime.Skia.Win32/UI/Xaml/Window/Win32WindowWrapper.cs | 741 | // Permission is granted to anyone to use this software for any purpose, | COMMENT |
| LOW | …untime.Skia.Win32/UI/Xaml/Window/Win32WindowWrapper.cs | 981 | COMMENT | |
| LOW | …pplicationMode/DataTransfer/Win32ClipboardExtension.cs | 1 | // Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org> | COMMENT |
| 8177 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .devcontainer/post-start.sh | 32 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .devcontainer/post-start.sh | 34 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .devcontainer/init-firewall.sh | 2 | # ========================================================================== | COMMENT |
| MEDIUM⚡ | .devcontainer/init-firewall.sh | 13 | # ========================================================================== | COMMENT |
| MEDIUM⚡ | .devcontainer/init-firewall.sh | 19 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | .devcontainer/init-firewall.sh | 22 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | .devcontainer/init-firewall.sh | 32 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | .devcontainer/init-firewall.sh | 34 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .devcontainer/init-firewall.sh | 47 | # ===================================================== | COMMENT |
| MEDIUM | .devcontainer/init-firewall.sh | 51 | # ===================================================== | COMMENT |
| MEDIUM | .devcontainer/init-firewall.sh | 127 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .devcontainer/init-firewall.sh | 129 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .devcontainer/init-firewall.sh | 143 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .devcontainer/init-firewall.sh | 145 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .devcontainer/init-firewall.sh | 167 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .devcontainer/init-firewall.sh | 169 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …cify/extensions/git/scripts/bash/create-new-feature.sh | 195 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …cify/extensions/git/scripts/bash/create-new-feature.sh | 202 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | ….DevServer.Cli.Tests/Mcp/Setup/Given_McpCliStrategy.cs | 54 | // ────────────────────────────────────────────── | COMMENT |
| MEDIUM | ….DevServer.Cli.Tests/Mcp/Setup/Given_McpCliStrategy.cs | 56 | // ────────────────────────────────────────────── | COMMENT |
| MEDIUM | ….DevServer.Cli.Tests/Mcp/Setup/Given_McpCliStrategy.cs | 143 | // ────────────────────────────────────────────── | COMMENT |
| MEDIUM | ….DevServer.Cli.Tests/Mcp/Setup/Given_McpCliStrategy.cs | 145 | // ────────────────────────────────────────────── | COMMENT |
| MEDIUM | ….DevServer.Cli.Tests/Mcp/Setup/Given_McpCliStrategy.cs | 179 | // ────────────────────────────────────────────── | COMMENT |
| MEDIUM | ….DevServer.Cli.Tests/Mcp/Setup/Given_McpCliStrategy.cs | 181 | // ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …evServer.Cli.Tests/Mcp/Setup/Given_CliCommandRunner.cs | 9 | // ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …evServer.Cli.Tests/Mcp/Setup/Given_CliCommandRunner.cs | 11 | // ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …evServer.Cli.Tests/Mcp/Setup/Given_CliCommandRunner.cs | 94 | // ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …evServer.Cli.Tests/Mcp/Setup/Given_CliCommandRunner.cs | 96 | // ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 107 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 111 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 142 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 144 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 269 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 271 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 433 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 435 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 470 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 472 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 686 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 690 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 714 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 716 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 771 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Runtime.Skia.Win32/Accessibility/Win32Accessibility.cs | 773 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 329 | // ── Helpers ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ol.DevServer.Tests/HotReload/Given_HotReloadUIPause.cs | 29 | // ── Drain observer ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ol.DevServer.Tests/HotReload/Given_HotReloadUIPause.cs | 57 | // ── Pause / Drain lifecycle ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ol.DevServer.Tests/HotReload/Given_HotReloadUIPause.cs | 288 | // ── Multi-thread stress ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ol.DevServer.Tests/HotReload/Given_HotReloadUIPause.cs | 354 | // ── UpdateRequest.PauseUIPhases integration ────────────────────────────── | COMMENT |
| MEDIUM | …s_UI_Xaml_Automation/Given_MultiWindowAccessibility.cs | 306 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …s_UI_Xaml_Automation/Given_MultiWindowAccessibility.cs | 309 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …UI.Runtime.Skia/Accessibility/SkiaAccessibilityBase.cs | 60 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …UI.Runtime.Skia/Accessibility/SkiaAccessibilityBase.cs | 62 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …UI.Runtime.Skia/Accessibility/SkiaAccessibilityBase.cs | 67 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …UI.Runtime.Skia/Accessibility/SkiaAccessibilityBase.cs | 69 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …UI.Runtime.Skia/Accessibility/SkiaAccessibilityBase.cs | 99 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …UI.Runtime.Skia/Accessibility/SkiaAccessibilityBase.cs | 101 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …UI.Runtime.Skia/Accessibility/SkiaAccessibilityBase.cs | 106 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …UI.Runtime.Skia/Accessibility/SkiaAccessibilityBase.cs | 108 | // ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …UI.Runtime.Skia/Accessibility/SkiaAccessibilityBase.cs | 112 | // ────────────────────────────────────────────────────────────── | COMMENT |
| 86 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | specs/001-auto-codebehind/tasks.md | 43 | **Goal**: XAML files with `x:Class` and no developer-authored code-behind get auto-generated code-behind at build time o | CODE |
| HIGH | specs/001-auto-codebehind/tasks.md | 57 | - [X] T009 [US1] Add internal flag/set in `XamlCodeGeneration` to track which XAML files have auto-generated code-behind | CODE |
| HIGH | specs/001-auto-codebehind/plan.md | 100 | - Skip the `#warning` for auto-generated code-behind files | CODE |
| HIGH | specs/001-auto-codebehind/plan.md | 117 | c. Mark the file internally as "auto-generated code-behind" so `XamlFileGenerator` knows to: | CODE |
| HIGH | specs/001-auto-codebehind/plan.md | 156 | When the integrated path marks a file as "auto-generated code-behind", `XamlFileGenerator` needs these adjustments: | CODE |
| HIGH | specs/048-implicit-codebehind-sealed/spec.md | 33 | - **auto-generated code-behind** (`public partial`, from `XamlCodeBehindEmitter`), and | CODE |
| HIGH | specs/048-implicit-codebehind-sealed/spec.md | 65 | Emit the auto-generated code-behind class as `public sealed partial`: | CODE |
| HIGH | specs/048-implicit-codebehind-sealed/spec.md | 72 | code-behind, so replacing the auto-generated code-behind with a real one (or vice-versa) under hot | CODE |
| HIGH | specs/048-implicit-codebehind-sealed/spec.md | 92 | page that previously had the auto-generated code-behind will still see a `sealed → non-sealed` rude edit | CODE |
| HIGH | doc/articles/toc.yml | 216 | - name: Auto-Generated Code-Behind | CODE |
| HIGH | doc/articles/features/auto-codebehind.md | 5 | # Auto-Generated Code-Behind | COMMENT |
| HIGH | …tedVisuals/AnimatedChevronDownSmallVisualSource.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …als/AnimatedChevronRightDownSmallVisualSource.h.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …on/AnimatedVisuals/AnimatedAcceptVisualSource.h.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …edVisuals/AnimatedChevronRightDownSmallVisualSource.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …edIcon/AnimatedVisuals/AnimatedBackVisualSource.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …dVisuals/AnimatedGlobalNavigationButtonVisualSource.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …isuals/AnimatedChevronUpDownSmallVisualSource.h.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …dVisuals/AnimatedChevronDownSmallVisualSource.h.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …suals/AnimatedChevronRightDownSmallVisualSource.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …Visuals/AnimatedBackVisualSource.AnimatedVisual.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …ls/AnimatedGlobalNavigationButtonVisualSource.h.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …Visuals/AnimatedFindVisualSource.AnimatedVisual.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …atedIcon/AnimatedVisuals/AnimatedAcceptVisualSource.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …matedVisuals/AnimatedChevronUpDownSmallVisualSource.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …Icon/AnimatedVisuals/AnimatedBackVisualSource.h.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …Icon/AnimatedVisuals/AnimatedAcceptVisualSource.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …edIcon/AnimatedVisuals/AnimatedFindVisualSource.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …imatedIcon/AnimatedVisuals/AnimatedBackVisualSource.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …on/AnimatedVisuals/AnimatedSettingsVisualSource.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …atedChevronDownSmallVisualSource.AnimatedVisual.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …/AnimatedVisuals/AnimatedSettingsVisualSource.h.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …suals/AnimatedAcceptVisualSource.AnimatedVisual.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …edIcon/AnimatedVisuals/AnimatedSettingsVisualSource.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …edChevronUpDownSmallVisualSource.AnimatedVisual.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …imatedIcon/AnimatedVisuals/AnimatedFindVisualSource.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …hevronRightDownSmallVisualSource.AnimatedVisual.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …Icon/AnimatedVisuals/AnimatedFindVisualSource.h.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …dVisuals/AnimatedChevronUpDownSmallVisualSource.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …nimatedVisuals/AnimatedChevronDownSmallVisualSource.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …als/AnimatedSettingsVisualSource.AnimatedVisual.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …uals/AnimatedGlobalNavigationButtonVisualSource.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …obalNavigationButtonVisualSource.AnimatedVisual.mux.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | src/Uno.UI/Extensions/ViewHelper.Android.cs | 25 | /// highest id and decrement it as requested. | COMMENT |
| HIGH | …tTests/ResourceLoader/Strings/fr/Resources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …tTests/ResourceLoader/Strings/en/Resources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …/Uno.UI.RemoteControl/HotReload/HotReloadInfoHelper.cs | 33 | // This code was generated by a tool. | COMMENT |
| HIGH | …/Uno.UI.RemoteControl/HotReload/HotReloadInfoHelper.cs | 59 | // This code was generated by a tool. | COMMENT |
| HIGH | …deBehindGeneratorTests/XamlCodeBehindGeneratorTests.cs | 470 | "Auto-generated code-behind must be 'public sealed partial' — it matches the project templates and prevents an ENC000 | STRING |
| HIGH | src/Uno.UI.Runtime.Skia.X11/Hosting/X11XamlRootHost.cs | 552 | if (visual_->depth == 32) // 24bit color + 8bit stencil as requested above | CODE |
| HIGH | …UI.Runtime.Skia.X11/Graphics/X11NativeOpenGLWrapper.cs | 50 | if (visual->depth == 32) // 24bit color + 8bit stencil as requested above | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | ….DevServer.Cli.Tests/Mcp/Setup/Given_McpCliStrategy.cs | 0 | {"command":"dnx","args":["-y","uno.devserver","--mcp-app"]} | STRING |
| HIGH | …UI.DevServer.Cli.Tests/Mcp/Setup/Given_ConfigWriter.cs | 0 | {"command":"dnx","args":["-y","uno.devserver","--mcp-app"]} | STRING |
| HIGH | …vServer.Cli.Tests/Mcp/Setup/Given_DuplicateDetector.cs | 0 | {"command":"dnx","args":["-y","uno.devserver","--mcp-app"]} | STRING |
| HIGH | …I.DevServer.Cli.Tests/Mcp/Setup/Given_ConfigScanner.cs | 0 | {"command":"dnx","args":["-y","uno.devserver","--mcp-app"]} | STRING |
| HIGH | …UI.DevServer.Cli.Tests/Mcp/Setup/Given_ConfigWriter.cs | 0 | {"command":"dnx","args":["-y","--prerelease","uno.devserver","--mcp-app"]} | STRING |
| HIGH | …vServer.Cli.Tests/Mcp/Setup/Given_DuplicateDetector.cs | 0 | {"command":"dnx","args":["-y","--prerelease","uno.devserver","--mcp-app"]} | STRING |
| HIGH | …I.DevServer.Cli.Tests/Mcp/Setup/Given_ConfigScanner.cs | 0 | {"command":"dnx","args":["-y","--prerelease","uno.devserver","--mcp-app"]} | STRING |
| HIGH | ….Cli.Tests/Mcp/Setup/Given_ServerDefinitionResolver.cs | 0 | {"command":"dotnet","args":["dnx","-y","uno.devserver","--mcp-app"]} | STRING |
| HIGH | …vServer.Cli.Tests/Mcp/Setup/Given_DuplicateDetector.cs | 0 | {"command":"dotnet","args":["dnx","-y","uno.devserver","--mcp-app"]} | STRING |
| HIGH | …rver.Cli.Tests/Mcp/Setup/Given_McpSetupOrchestrator.cs | 0 | {"command":"dotnet","args":["dnx","-y","uno.devserver","--mcp-app"]} | STRING |
| HIGH | …mples/Windows_UI_Composition/MRTBlitGlCanvasElement.cs | 0 | precision highp float; in vec3 vcolor; out vec4 fragcolor; void main() { fragcolor = vec4(vcolor, 1.0); } | STRING |
| HIGH | …s/Windows_UI_Composition/PostProcessGlCanvasElement.cs | 0 | precision highp float; in vec3 vcolor; out vec4 fragcolor; void main() { fragcolor = vec4(vcolor, 1.0); } | STRING |
| HIGH | …Windows_UI_Composition/UniformBufferGlCanvasElement.cs | 0 | precision highp float; in vec3 vcolor; out vec4 fragcolor; void main() { fragcolor = vec4(vcolor, 1.0); } | STRING |
| HIGH | …s/Windows_UI_Composition/IndexedMeshGlCanvasElement.cs | 0 | precision highp float; in vec3 vcolor; out vec4 fragcolor; void main() { fragcolor = vec4(vcolor, 1.0); } | STRING |
| HIGH | …ows_UI_Composition/TransformFeedbackGlCanvasElement.cs | 0 | precision highp float; in vec3 vcolor; out vec4 fragcolor; void main() { fragcolor = vec4(vcolor, 1.0); } | STRING |
| HIGH | …les/Windows_UI_Composition/QuerySyncGlCanvasElement.cs | 0 | precision highp float; in vec3 vcolor; out vec4 fragcolor; void main() { fragcolor = vec4(vcolor, 1.0); } | STRING |
| HIGH | …mples/Windows_UI_Composition/MRTBlitGlCanvasElement.cs | 0 | precision highp float; layout(location = 0) in vec2 apos; layout(location = 1) in vec2 auv; out vec2 vuv; void main() { | STRING |
| HIGH | …ndows_UI_Composition/IntegerTexturesGlCanvasElement.cs | 0 | precision highp float; layout(location = 0) in vec2 apos; layout(location = 1) in vec2 auv; out vec2 vuv; void main() { | STRING |
| HIGH | …s/Windows_UI_Composition/PostProcessGlCanvasElement.cs | 0 | precision highp float; layout(location = 0) in vec2 apos; layout(location = 1) in vec2 auv; out vec2 vuv; void main() { | STRING |
| HIGH | …indows_UI_Composition/CompressedCopyGlCanvasElement.cs | 0 | precision highp float; layout(location = 0) in vec2 apos; layout(location = 1) in vec2 auv; out vec2 vuv; void main() { | STRING |
| HIGH | …/Windows_UI_Composition/PixelBuffersGlCanvasElement.cs | 0 | precision highp float; layout(location = 0) in vec2 apos; layout(location = 1) in vec2 auv; out vec2 vuv; void main() { | STRING |
| HIGH | …/Windows_UI_Composition/TextureArrayGlCanvasElement.cs | 0 | precision highp float; layout(location = 0) in vec2 apos; layout(location = 1) in vec2 auv; out vec2 vuv; void main() { | STRING |
| HIGH | …amlCodeGeneratorTests/Given_HotReloadEnabledInBuild.cs | 0 | <page x:class="testrepro.mainpage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sch | STRING |
| HIGH | ….Tests/XamlCodeGeneratorTests/Given_NoFuzzyMatching.cs | 0 | <page x:class="testrepro.mainpage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sch | STRING |
| HIGH | …rInInOuFoFrEl/XamlCodeGenerator_EmbeddedXamlSources.cs | 0 | <page x:class="testrepro.mainpage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sch | STRING |
| HIGH | …amlCodeGeneratorTests/Given_HotReloadEnabledInBuild.cs | 0 | using microsoft.ui.xaml.controls; namespace testrepro { public sealed partial class mainpage : page { public mainpage() | STRING |
| HIGH | ….Tests/XamlCodeGeneratorTests/Given_NoFuzzyMatching.cs | 0 | using microsoft.ui.xaml.controls; namespace testrepro { public sealed partial class mainpage : page { public mainpage() | STRING |
| HIGH | …odeGeneratorTests/Given_GenerateEmbeddedXamlSources.cs | 0 | using microsoft.ui.xaml.controls; namespace testrepro { public sealed partial class mainpage : page { public mainpage() | STRING |
| HIGH | ….Tests/XamlCodeGeneratorTests/Given_MarkupExtension.cs | 0 | using microsoft.ui.xaml.controls; namespace testrepro { public sealed partial class mainpage : page { public mainpage() | STRING |
| HIGH | …tors.Tests/XamlCodeGeneratorTests/Given_LazyLoading.cs | 0 | using microsoft.ui.xaml.controls; namespace testrepro { public sealed partial class mainpage : page { public mainpage() | STRING |
| HIGH | …enerators.Tests/XamlCodeGeneratorTests/Given_Parser.cs | 0 | using microsoft.ui.xaml.controls; namespace testrepro { public sealed partial class mainpage : page { public mainpage() | STRING |
| HIGH | …XamlCodeGeneratorTests/Given_ImplicitXamlNamespaces.cs | 0 | using microsoft.ui.xaml.controls; namespace testrepro { public sealed partial class mainpage : page { public mainpage() | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | specs/001-fast-devserver-startup/spec.md | 1458 | # Step 1: Get add-in paths from disco | COMMENT |
| LOW⚡ | specs/001-fast-devserver-startup/spec.md | 1465 | # Step 2: Resolve Host DLL path from Uno SDK | COMMENT |
| LOW⚡ | specs/001-fast-devserver-startup/spec.md | 1473 | # Step 3: Launch Host with --addins, verify it starts (port 0 = auto-assign) | COMMENT |
| LOW | doc/.howto-template.md | 50 | ## Step 1 - Description | COMMENT |
| LOW | doc/.howto-template.md | 52 | ## Step 2 - Description | COMMENT |
| LOW | doc/articles/guides/raygun-monitoring.md | 36 | ### Step 2 - Install the NuGet Package | COMMENT |
| LOW | doc/articles/guides/raygun-monitoring.md | 44 | ### Step 3 - Create a RaygunClient | COMMENT |
| LOW | doc/articles/guides/raygun-monitoring.md | 60 | ### Step 4 - Release and Test | COMMENT |
| LOW | doc/articles/guides/raygun-monitoring.md | 78 | ### Step 5 - Observe the Website | COMMENT |
| LOW⚡ | doc/articles/guides/open-id-connect.md | 32 | ## Step 0 - Install Uno + Create an Application | COMMENT |
| LOW⚡ | doc/articles/guides/open-id-connect.md | 38 | ## Step 1 - Add Reference to OidcClient package | COMMENT |
| LOW⚡ | doc/articles/guides/open-id-connect.md | 42 | ## Step 2 - Prepare for Return Uri | COMMENT |
| LOW | doc/articles/guides/open-id-connect.md | 95 | ## Step 3 - Prepare the UI | COMMENT |
| LOW | doc/articles/guides/open-id-connect.md | 116 | ## Step 4 - Prepare the Requesting Code | COMMENT |
| LOW | doc/articles/guides/open-id-connect.md | 169 | ## Step 5 - Proceed to Authentication | COMMENT |
| LOW | doc/articles/guides/open-id-connect.md | 217 | ## Step 6 - Finalize & Compile | COMMENT |
| LOW | …/articles/guides/xf-migration/custom-drawn-controls.md | 93 | ### Step 1: Add SkiaSharp Package | COMMENT |
| LOW | …/articles/guides/xf-migration/custom-drawn-controls.md | 101 | ### Step 2: Create a Custom Control Class | COMMENT |
| LOW | …/articles/guides/xf-migration/custom-drawn-controls.md | 142 | ### Step 3: Use the Control in XAML | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 173 | // Step 1: TrySend fails (no channel). | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 178 | // Step 2: Subscribe to incoming messages (like UnoDevEnvironmentService does). | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 182 | // Step 3: Rebind + client connects. | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 189 | // Step 4: Client sends a KeepAlive (simulates IDE sending its first message). | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 195 | // Step 5: The MessageFromIde event should fire (signal for retry). | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 199 | // Step 6: Re-send succeeds — the IDE can now leave "Starting...". | COMMENT |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 2893 | // Step 1: Switch root to Dark (mimics three-dots → Dark) | STRING |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 2901 | // Step 2: Switch root back to Default (mimics three-dots → Default) | STRING |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 2966 | // Step 1: Simulate three-dots menu theme cycle (Dark → back to Default) | STRING |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 2972 | // Step 2: Navigate to sample page (create fresh content under the root) | STRING |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 2996 | // Step 3: Set element-level RequestedTheme to Dark (simulating "Local Dark" click) | STRING |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 3000 | // Step 4: Verify foreground updated to light/white (Dark theme) | STRING |
| LOW⚡ | …s/Windows_UI_Xaml/Given_UIElement.ContextFlyoutLeak.cs | 343 | // Step 1: buttonA.ContextFlyout = flyout → flyout.mentor = buttonA (buttonA._mentoredChildren contains flyout) | COMMENT |
| LOW⚡ | …s/Windows_UI_Xaml/Given_UIElement.ContextFlyoutLeak.cs | 344 | // Step 2: buttonB.ContextFlyout = flyout → flyout.mentor = buttonB (buttonA._mentoredChildren slot is NOT cleared) | COMMENT |
| LOW⚡ | …s/Windows_UI_Xaml/Given_UIElement.ContextFlyoutLeak.cs | 345 | // Step 3: buttonA is unloaded → ClearMentoredChildrenDataContext iterates buttonA's stale slot | COMMENT |
| LOW | …itives/LoopingSelector/LoopingSelectorPanel_Partial.cs | 32 | // NOTE: This method should never be called, both | COMMENT |
| LOW | src/Uno.UI/Uno/TemplateManager.md | 35 | #### Step 1: Enable MSBuild Feature Flag | COMMENT |
| LOW | src/Uno.UI/Uno/TemplateManager.md | 47 | #### Step 2: Runtime Activation | COMMENT |
| LOW | src/Uno.UI/DirectUI/MetadataAPI.cs | 416 | // // NOTE: This method does not need to use the lock because it is not actually looking for the property on the tab | COMMENT |
| LOW | src/Uno.UI/Helpers/Xaml/SetterHelper.cs | 14 | // NOTE: This class' methods may be called often from generated code. It MUST NOT have static state or a static ctor as | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | doc/templates/uno/styles/docfx.vendor.js | 22 | literal:"true false nil"},c:[e.CLCM,e.CBCM,e.NM,r,a,i,t.preprocessor],i:/#/}}),e.registerLanguage("sql",function(e){var | CODE |
| MEDIUM | …Control.DevServer.Tests/Helpers/DevServerTestHelper.cs | 22 | /// - More robust server startup detection with multiple indicators | COMMENT |
| MEDIUM | …Control.DevServer.Tests/Helpers/DevServerTestHelper.cs | 219 | // More robust startup detection - look for multiple possible indicators | COMMENT |
| MEDIUM | …Control.DevServer.Tests/Helpers/DevServerTestHelper.cs | 351 | /// Uses multiple indicators to be more robust than just "Application started". | COMMENT |
| MEDIUM | …Control.DevServer.Tests/Helpers/DevServerTestHelper.cs | 357 | // Multiple possible startup indicators to make detection more robust | COMMENT |
| MEDIUM | …Tracker/InteractionTrackerActiveInputInertiaHandler.cs | 23 | // > InteractionTracker was built to utilize the new Animation engine that operates on an independent thread at 60 FPS, | COMMENT |
| MEDIUM | …racker/InteractionTrackerPointerWheelInertiaHandler.cs | 14 | // > InteractionTracker was built to utilize the new Animation engine that operates on an independent thread at 60 FPS, | COMMENT |
| MEDIUM | …ts/Tests/Windows_UI_Xaml/Given_BackgroundTransition.cs | 183 | // The wait timeout is generous relative to the 2s duration so it stays robust on slow | COMMENT |
| MEDIUM | …eTests/Tests/Windows_UI_Xaml_Controls/Given_ToolTip.cs | 555 | // The assertion is on a single robust scenario (Light host, app pinned Dark on Uno) where the | COMMENT |
| MEDIUM | ….Runtime.Skia.Win32.Support/Com/WinFormsComStrategy.cs | 38 | /// Deriving from <see cref="StrategyBasedComWrappers"/> allows us to leverage the functionality the runtime | COMMENT |
| MEDIUM | …pleUIKit/Devices/Input/AppleUIKitPointerInputSource.cs | 34 | // Inertia uses the same multiplier (velocity / InertiaVelocityScale * this) for a seamless handoff. | COMMENT |
| MEDIUM | src/Uno.UI/UI/Xaml/ResourceResolver.cs | 955 | // We store the dictionaries inside a ResourceDictionary to utilize the lazy-loading machinery | COMMENT |
| MEDIUM | src/Uno.UI/UI/Xaml/Input/RemapVirtualKey.mux.cs | 14 | // be mapped to standard keyboard key values to enable Controls to leverage | COMMENT |
| MEDIUM | …ols/CalendarView/CalendarScrollViewerAutomationPeer.cs | 52 | // to visible Items. To go to next unit view, user scenario is to utilize next and previous button. | COMMENT |
| MEDIUM | src/Uno.UI/UI/Xaml/Controls/Flyout/Flyout.mux.cs | 24 | // from the parent is more robust and avoids the single-ContentRoot assumption. | COMMENT |
| MEDIUM | …c/Uno.UI/Controls/CommandBar/CommandBarHelper.UIKit.cs | 35 | // In order to leverage this information, we create a new CommandBar instance that only exists to "render" the Navig | COMMENT |
| MEDIUM | …o.UI.BindingHelper.Android/Uno/UI/UnoMotionHelper.java | 112 | // Essentially, returning true means that you 'handled' (and implicitly also 'blocked') a touch event, where: | COMMENT |
| MEDIUM | src/Uno.UI.DevServer.Cli/Helpers/SolutionFileFinder.cs | 13 | // This ensures robust behavior across all environments: | COMMENT |
| MEDIUM | …UI.SourceGenerators/XamlGenerator/XamlFileGenerator.cs | 7242 | // Prefix with the run ID so that we can leverage the removal of fields/properties during HR sessions | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …Input/KeyboardAccelerators/KeyboardAcceleratorTests.cs | 3485 | <TextBox x:Name='txb1' Text='Lorem Ipsum'> | CODE |
| LOW | …rols/Repeater/EffectiveViewportScrollPresenterTests.cs | 332 | var lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa rutrum, eget moll | CODE |
| LOW | …rols/Repeater/EffectiveViewportScrollPresenterTests.cs | 332 | var lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa rutrum, eget moll | CODE |
| LOW | …ontrols/Repeater/EffectiveViewportScrollViewerTests.cs | 439 | var lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa rutrum, eget moll | CODE |
| LOW | …ontrols/Repeater/EffectiveViewportScrollViewerTests.cs | 439 | var lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa rutrum, eget moll | CODE |
| LOW | …X/Microsoft_UI_Xaml_Controls/Repeater/ViewportTests.cs | 1098 | var lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa rutrum, eget moll | CODE |
| LOW | …X/Microsoft_UI_Xaml_Controls/Repeater/ViewportTests.cs | 1098 | var lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa rutrum, eget moll | CODE |
| LOW | …sts/MUX/Windows_UI_Xaml_Controls/PersonPictureTests.cs | 105 | Verify.AreEqual(automationName, "John Doe"); | CODE |
| LOW | …Windows_ApplicationModel/Email/Given_EmailRecipient.cs | 75 | var name = "John Doe"; | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 390 | Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolor | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 390 | Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolor | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 596 | Text = "lorem ipsum dolor" | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 634 | Text = "lorem ipsum dolor" | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 653 | Assert.AreEqual("lorem ipsum ", SUT.Text); | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 2383 | Text = "Lorem ipsum" | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 2419 | Text = "Lorem ipsum\rdolor sit\ramet consectetur\radipiscing" | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 2519 | Text = "Lorem ipsum dolor sit amet consectetur adipiscing" | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 2519 | Text = "Lorem ipsum dolor sit amet consectetur adipiscing" | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 2567 | Text = "Lorem ipsum\rdolor sit\ramet consectetur\radipiscing" | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 2596 | Text = "Lorem ipsum dolor sit amet consectetur adipiscing" | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 2596 | Text = "Lorem ipsum dolor sit amet consectetur adipiscing" | CODE |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 3166 | Lorem ipsum dolor sit amet consectetur adipiscing, elit aliquam u | STRING |
| LOW | …s/Tests/Windows_UI_Xaml_Controls/Given_TextBox.skia.cs | 3166 | Lorem ipsum dolor sit amet consectetur adipiscing, elit aliquam u | STRING |
| LOW | …ests/Tests/Windows_UI_Xaml_Controls/Given_TextBlock.cs | 1075 | Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolor | CODE |
| LOW | …ests/Tests/Windows_UI_Xaml_Controls/Given_TextBlock.cs | 1075 | Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolor | CODE |
| LOW | …ests/Tests/Windows_UI_Xaml_Controls/Given_TextBlock.cs | 1103 | Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolor | CODE |
| LOW | …ests/Tests/Windows_UI_Xaml_Controls/Given_TextBlock.cs | 1103 | Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolor | CODE |
| LOW | …ests/Tests/Windows_UI_Xaml_Controls/Given_TextBlock.cs | 2307 | Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dignissim interdum sodales. Aliquam diam eros | STRING |
| LOW | …ests/Tests/Windows_UI_Xaml_Controls/Given_TextBlock.cs | 2307 | Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dignissim interdum sodales. Aliquam diam eros | STRING |
| LOW | …Windows_UI_Xaml_Controls/Given_ListViewBase.Measure.cs | 286 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", | CODE |
| LOW | …Windows_UI_Xaml_Controls/Given_ListViewBase.Measure.cs | 286 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", | CODE |
| LOW | …ts/dxaml/controls/combobox/ComboBoxIntegrationTests.cs | 3781 | // In doing so, it should correctly restore the "placeholder" | COMMENT |
| LOW | …dows_UI_Xaml_Controls/TextBlockTests/TextBlockTests.cs | 233 | // | | [textX]Lorem ipsum... | | | COMMENT |
| LOW | …CommandBarFlyoutTests/TextCommandBarFlyoutPage.xaml.cs | 36 | //RichEditBox1.Document.SetText(TextSetOptions.None, "Lorem ipsum ergo sum"); | COMMENT |
| LOW | …l_Controls/ItemsViewTests/ItemsViewSummaryPage.xaml.cs | 69 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa rutrum, | CODE |
| LOW | …l_Controls/ItemsViewTests/ItemsViewSummaryPage.xaml.cs | 69 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa rutrum, | CODE |
| LOW | …ls/TextBox/TextBox_ScrollView_Inset_ChangeView.xaml.cs | 24 | .AppendLine("Line 2: Lorem ipsum dolor sit amet, consectetur adipiscing elit.") | CODE |
| LOW | …ls/TextBox/TextBox_ScrollView_Inset_ChangeView.xaml.cs | 24 | .AppendLine("Line 2: Lorem ipsum dolor sit amet, consectetur adipiscing elit.") | CODE |
| LOW | …ls/TextBox/TextBox_ScrollView_Inset_ChangeView.xaml.cs | 53 | .AppendLine("Line 25: Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet.") | CODE |
| LOW | …ls/TextBox/TextBox_ScrollView_Inset_ChangeView.xaml.cs | 53 | .AppendLine("Line 25: Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet.") | CODE |
| LOW | …_Controls/TextBlockControl/TextBlock_Hyperlink.xaml.cs | 14 | var run1 = new Run { Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, " }; | CODE |
| LOW | …_Controls/TextBlockControl/TextBlock_Hyperlink.xaml.cs | 14 | var run1 = new Run { Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, " }; | CODE |
| LOW | …aml_Input/Keyboard/Keyboard_Clickthrough_Modal.xaml.cs | 41 | tf.Placeholder = "placeholder"; | CODE |
| LOW | …nerators.Tests/XamlCodeGeneratorTests/Given_Binding.cs | 644 | MyFooInterface = new MyBarClass("John Doe"); | CODE |
| LOW | …ystem.Xaml.Tests/Test/System.Xaml/XamlXmlReaderTest.cs | 1260 | new SequenceItem { NodeType = XamlNodeType.Value, Value = "Lorem ipsum", }, | CODE |
| LOW | …ystem.Xaml.Tests/Test/System.Xaml/XamlXmlReaderTest.cs | 1269 | new SequenceItem { NodeType = XamlNodeType.Value, Value = "Lorem ipsum", }, | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | doc/articles/howto-consume-webservices.md | 98 | 1. To test the API and your API key, open the following URL in a browser (replace the `{YOUR-API-KEY}` value with your k | CODE |
| HIGH | doc/articles/howto-consume-webservices.md | 101 | https://api.thecatapi.com/v1/breeds/search?q=sib&api_key={YOUR-API-KEY} | CODE |
| HIGH | doc/articles/howto-consume-webservices.md | 465 | {"x-api-key", "{YOUR-API-KEY}"} | CODE |
| HIGH | doc/articles/howto-consume-webservices.md | 484 | > Replace the `{YOUR-API-KEY}` value with the API key you were sent when you registered with TheCatApi. | CODE |
| HIGH | doc/articles/howto-consume-webservices.md | 1327 | {"x-api-key", "{YOUR-API-KEY}"} | CODE |
| HIGH | doc/articles/howto-consume-webservices.md | 1386 | {"x-api-key", "{YOUR-API-KEY}"} | CODE |
| HIGH | doc/articles/howto-consume-webservices.md | 1499 | {"x-api-key", "{YOUR-API-KEY}"} | CODE |
| HIGH | doc/articles/controls/map-control-support.md | 136 | [assembly: MetaData("com.google.android.maps.v2.API_KEY", Value = "YOUR_API_KEY")] | CODE |
| HIGH | doc/articles/controls/map-control-support.md | 139 | Replace the text YOUR_API_KEY with the key generated in previous step. | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 173 | // Step 1: TrySend fails (no channel). | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 178 | // Step 2: Subscribe to incoming messages (like UnoDevEnvironmentService does). | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 182 | // Step 3: Rebind + client connects. | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 189 | // Step 4: Client sends a KeepAlive (simulates IDE sending its first message). | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 195 | // Step 5: The MessageFromIde event should fire (signal for retry). | COMMENT |
| LOW⚡ | …l.DevServer.Tests/IDEChannel/Given_IdeChannelServer.cs | 199 | // Step 6: Re-send succeeds — the IDE can now leave "Starting...". | COMMENT |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 2893 | // Step 1: Switch root to Dark (mimics three-dots → Dark) | STRING |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 2901 | // Step 2: Switch root back to Default (mimics three-dots → Default) | STRING |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 2966 | // Step 1: Simulate three-dots menu theme cycle (Dark → back to Default) | STRING |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 2972 | // Step 2: Navigate to sample page (create fresh content under the root) | STRING |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 2996 | // Step 3: Set element-level RequestedTheme to Dark (simulating "Local Dark" click) | STRING |
| LOW⚡ | …ntimeTests/Tests/Windows_UI_Xaml/Given_ElementTheme.cs | 3000 | // Step 4: Verify foreground updated to light/white (Dark theme) | STRING |
| LOW⚡ | …s/Windows_UI_Xaml/Given_UIElement.ContextFlyoutLeak.cs | 343 | // Step 1: buttonA.ContextFlyout = flyout → flyout.mentor = buttonA (buttonA._mentoredChildren contains flyout) | COMMENT |
| LOW⚡ | …s/Windows_UI_Xaml/Given_UIElement.ContextFlyoutLeak.cs | 344 | // Step 2: buttonB.ContextFlyout = flyout → flyout.mentor = buttonB (buttonA._mentoredChildren slot is NOT cleared) | COMMENT |
| LOW⚡ | …s/Windows_UI_Xaml/Given_UIElement.ContextFlyoutLeak.cs | 345 | // Step 3: buttonA is unloaded → ClearMentoredChildrenDataContext iterates buttonA's stale slot | COMMENT |
| LOW | src/Uno.UWP/Collections/HashtableEx.cs | 518 | // in the same bucket. So in the reader we need to check if the hash table is modified during above steps. | COMMENT |
| LOW | …trols/CalendarView/Primitives/CalendarPanel_Partial.cs | 82 | // We need to check if the viewport can perfectly fit Rows x Cols items, | COMMENT |
| LOW | …s/CommandBar/CommandBarNavigationItemRenderer.UIKit.cs | 225 | //for the same reason expressed above we need to check if iOS sent a wrong availableSize which can be validated | COMMENT |
| LOW | …rators/Uno.UI.Tasks/BatchMergeXaml/MergedDictionary.cs | 176 | // First, we need to check if this is a node with a key. If it is, then we'll replace | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/Uno.UI.XamlHost/XamlApplicationExtensions.cs | 20 | /// has the responsibility of loading all other metadata for custom UWP XAML types. In this implementation, | COMMENT |
| HIGH | src/Uno.UI.XamlHost/MetadataProviderDiscovery.cs | 19 | /// types. In this implementation, reflection is used at runtime to probe for metadata providers in | COMMENT |
| HIGH | src/Uno.UI/UI/Xaml/Controls/Layouter/Layouter.cs | 582 | // In this implementation, since we do not have the ability to intercept properly the measure and arrange | COMMENT |
| HIGH | …c/SourceGenerators/System.Xaml/System.Xaml/XamlType.cs | 618 | // Here I have implemented this based on the nunit test results. sigh. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ecs/002-wasm-a11y-advanced/contracts/virtualization.ts | 50 | declare function updateVirtualizedItemCount( | CODE |
| LOW | …ecs/002-wasm-a11y-advanced/contracts/virtualization.ts | 64 | declare function registerVirtualizedContainer( | CODE |
| LOW | …ecs/002-wasm-a11y-advanced/contracts/virtualization.ts | 76 | declare function unregisterVirtualizedContainer(containerHandle: number): void; | CODE |
| LOW | specs/002-wasm-a11y-advanced/contracts/live-regions.ts | 45 | declare function clearPendingAnnouncements(): void; | CODE |
| LOW | doc/templates/uno/component/alerts.js | 12 | function updateAlertHeightOnResize() { | CODE |
| LOW | doc/templates/uno/component/tab.js | 131 | function updateVisibilityAndSelection(group, state) { | CODE |
| LOW | doc/templates/uno/component/tab.js | 254 | function updateTabsQueryStringParam(state) { | CODE |
| LOW | doc/templates/uno/styles/docfx.js | 4 | function setAlertHeight(){var t=Math.max.apply(null,$(".col-md-6 div.alert").map(function(){return $(this).outerHeight() | CODE |
| LOW | doc/templates/uno/styles/docfx.js | 14 | function getAbsolutePath(t){t=$('<a href="'+t+'"></a>')[0];return t.host+t.pathname}function isRelativePath(t){return vo | CODE |
| LOW | doc/templates/uno/service/utility.js | 105 | function workAroundFixedHeaderForAnchors() { | CODE |
| LOW | ….0.0/Windows.Management.Core/ApplicationDataManager.cs | 9 | public partial class ApplicationDataManager | CODE |
| LOW | src/Uno.UWP/WasmScripts/setImmediate.js | 84 | function installNextTickImplementation() { | CODE |
| LOW | src/Uno.UWP/WasmScripts/setImmediate.js | 105 | function installPostMessageImplementation() { | CODE |
| LOW | src/Uno.UWP/WasmScripts/setImmediate.js | 130 | function installMessageChannelImplementation() { | CODE |
| LOW | src/Uno.UWP/WasmScripts/setImmediate.js | 142 | function installReadyStateChangeImplementation() { | CODE |
| LOW | src/Uno.UWP/WasmScripts/setImmediate.js | 158 | function installSetTimeoutImplementation() { | CODE |
| LOW | src/AddIns/Uno.UI.Lottie/WasmScripts/lottie.js | 13 | "use strict"; var svgNS = "http://www.w3.org/2000/svg", locationHref = "", initialDefaultFrame = -999999, subframeEn | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .specify/extensions/git/scripts/bash/git-common.sh | 6 | # Check if we have git available at the repo root | COMMENT |
| LOW | .specify/extensions/git/scripts/bash/auto-commit.sh | 34 | # Check if git is available | COMMENT |
| LOW | .specify/extensions/git/scripts/bash/auto-commit.sh | 106 | # Check if event section existed at all | COMMENT |
| LOW | .specify/extensions/git/scripts/bash/auto-commit.sh | 120 | # Check if there are changes to commit | COMMENT |
| LOW | .specify/extensions/git/scripts/bash/initialize-repo.sh | 37 | # Check if git is available | COMMENT |
| LOW | .specify/extensions/git/scripts/bash/initialize-repo.sh | 43 | # Check if already a git repo | COMMENT |
| LOW | …cify/extensions/git/scripts/bash/create-new-feature.sh | 249 | # Check if git is available at this repo root | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/Uno.UI.RuntimeTests/MUX/Utilities/MSTestInterop.cs | 51 | // TODO: implement | COMMENT |
| LOW | src/Uno.UI.RuntimeTests/MUX/Utilities/MSTestInterop.cs | 57 | // TODO: implement | COMMENT |
| LOW | …pp.UITests/Microsoft_UI_Xaml_Controls/MSTestInterop.cs | 48 | // TODO: implement | COMMENT |
| LOW | …pp.UITests/Microsoft_UI_Xaml_Controls/MSTestInterop.cs | 54 | // TODO: implement | COMMENT |
| LOW | …ApplicationModel/DataTransfer/X11ClipboardExtension.cs | 506 | // TODO: implement INCR | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .github/workflows/codeql.yml | 59 | # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how | COMMENT |
| LOW | src/Uno.UI/UI/Xaml/UIElement.Pointers.UIKit.cs | 414 | #region TouchesManager (Alter the parents native scroll view to make sure to receive all touches) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/Uno.UI/UI/Xaml/DependencyObjectStore.Theming.cs | 747 | #region Resource binding orchestration — WinUI: NotifyThemeChangedCoreImpl + FxCallbacks (Theming.cpp lines 166-255) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …I.RemoteControl.Server/Telemetry/TelemetryAttribute.cs | 14 | /// Example usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | doc/templates/uno/component/navbar.js | 11 | function doSomething(scroll_pos) { | CODE |