Repository Analysis

QL-Win/QuickLook

Bring macOS “Quick Look” feature to Windows

12.2 Low AI signal View on GitHub
12.2
Adjusted Score
12.2
Raw Score
100%
Time Factor
2026-05-30
Last Push
23,620
Stars
C#
Language
64,487
Lines of Code
442
Files
548
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 20HIGH 5MEDIUM 1LOW 522

Pattern Findings

548 matches across 7 categories. Click a row to expand file-level details.

Over-Commented Block519 hits · 514 pts
SeverityFileLineSnippet
LOW.appveyor.yml41# deploy:
LOWQuickLook/App.xaml.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/ViewerWindow.xaml.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/TrayIconManager.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/ViewWindowManager.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/PipeServerManager.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/FocusMonitor.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/ViewerWindow.Properties.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/ViewerWindow.Actions.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/KeystrokeDispatcher.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/PluginManager.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Plugin/InfoPanel/InfoPanel.xaml.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Plugin/InfoPanel/WindowsThumbnailProvider.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Plugin/InfoPanel/FileHelper.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Plugin/InfoPanel/Plugin.cs1// Copyright © 2017-2026 QL-Win Contributors
LOW…kLook/Converters/BooleanToVisibilityHiddenConverter.cs1// Copyright © 2017-2026 QL-Win Contributors
LOW…ok/Converters/WindowStateNormalToThicknessConverter.cs1// Copyright © 2017-2026 QL-Win Contributors
LOW…Converters/WindowStateMaximizedToThicknessConverter.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Converters/BooleanToKeyTimeConverter.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Converters/ScaledValueConverter.cs1// Copyright © 2017-2026 QL-Win Contributors
LOW…ok/Converters/BooleanToVisibilityCollapsedConverter.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Controls/WebClientEx.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Controls/GlassLayer/GaussianBlurEffect.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Controls/GlassLayer/GlassLayer.xaml.cs1// Copyright © 2017-2026 QL-Win Contributors
LOW…Look/Controls/GlassLayer/ElementCoordinateConverter.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Controls/BusyDecorator/SpinIcon.cs1// Copyright © 2017-2026 QL-Win Contributors
LOW…ntrols/BusyDecorator/VisualTargetPresentationSource.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Controls/BusyDecorator/BusyDecorator.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Controls/BusyDecorator/ControlExtensions.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Controls/BusyDecorator/ControlExtensions.cs21using System.Windows.Media;
LOW…ickLook/Controls/BusyDecorator/BackgroundVisualHost.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Controls/BusyDecorator/ISpinable.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Controls/BusyDecorator/ISpinable.cs21/// Represents a spinable control
LOW…ok/Controls/LeftContextMenu/LeftContextMenuBehavior.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Properties/AssemblyInfo.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Properties/AssemblyInfo.cs41//<UICulture>CultureYouAreCodingWith</UICulture> in your .csproj file
LOWQuickLook/Properties/AssemblyInfo.cs61// Minor Version
LOWQuickLook/Properties/Resources.Designer.cs1//------------------------------------------------------------------------------
LOWQuickLook/NativeMethods/QuickLook.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/NativeMethods/SHCore.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/NativeMethods/User32.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/NativeMethods/UxTheme.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/NativeMethods/WMI.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/NativeMethods/ShellLink.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/NativeMethods/ShellLink.cs61[Flags]
LOWQuickLook/NativeMethods/ShellLink.cs81 /// whether or not the link object has changed.
LOWQuickLook/Helpers/Updater.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Helpers/AutoStartupHelper.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Helpers/MessageBoxPatcher.cs1// Copyright © 2024 KamilDev
LOWQuickLook/Helpers/ExtensionFilterHelper.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Helpers/ExtensionFilterHelper.cs21using System.IO;
LOWQuickLook/Helpers/GlobalKeyboardHook.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Helpers/SystemHelper.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Helpers/PluginIconRegistrationHelper.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Helpers/ShareHelper.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook/Helpers/CommandLineParser.cs1// Copyright © 2017-2026 QL-Win Contributors
LOW…ommon/ExtensionMethods/WindowInteropHelperExtension.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook.Common/ExtensionMethods/BitmapExtensions.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook.Common/ExtensionMethods/TypeExtensions.cs1// Copyright © 2017-2026 QL-Win Contributors
LOWQuickLook.Common/ExtensionMethods/FileExtensions.cs1// Copyright © 2017-2026 QL-Win Contributors
459 more matches not shown…
Hallucination Indicators20 hits · 235 pts
SeverityFileLineSnippet
CRITICALQuickLook/App.xaml.cs188 Wpf.Ui.Violeta.Controls.ExceptionReport.Show(e.Exception);
CRITICALQuickLook/App.xaml.cs212 Wpf.Ui.Violeta.Controls.ExceptionReport.Show(ex);
CRITICALQuickLook.Common/Properties/Annotations.cs769 /// <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c>.
CRITICALQuickLook.Common/Properties/Annotations.cs790 /// <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c>.
CRITICALQuickLook.Common/Properties/Annotations.cs812 /// <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c>.
CRITICALQuickLook.Common/Properties/Annotations.cs852 /// <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c>.
CRITICALQuickLook.Common/Properties/Annotations.cs870 /// <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c>.
CRITICALQuickLook.Common/Properties/Annotations.cs880 /// <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c>.
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs1756 styles_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle();
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs1773 Shape = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeArgs();
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs1780 Rect = new global::Com.Opensource.Svga.ShapeEntity.Types.RectArgs();
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs1787 Ellipse = new global::Com.Opensource.Svga.ShapeEntity.Types.EllipseArgs();
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs1814 global::Com.Opensource.Svga.ShapeEntity.Types.ShapeArgs subBuilder = new global::Com.Opensou
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs1825 global::Com.Opensource.Svga.ShapeEntity.Types.RectArgs subBuilder = new global::Com.Opensour
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs1836 global::Com.Opensource.Svga.ShapeEntity.Types.EllipseArgs subBuilder = new global::Com.Opens
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs1849 styles_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle();
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs2978 fill_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor();
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs2986 stroke_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor();
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs3036 fill_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAC
CRITICAL…ugin/QuickLook.Plugin.ImageViewer/Webview/Svga/Svga.cs3045 stroke_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGB
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippet
HIGHQuickLook/Properties/Resources.Designer.cs3// This code was generated by a tool.
HIGH…ook.Plugin.VideoViewer/Properties/Resource.Designer.cs3// This code was generated by a tool.
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippet
HIGH…ckLook.Plugin.ImageViewer/Webview/Svg/SvgImagePanel.cs0access-control-allow-origin: * content-type: {mimetypes.getmimetype()}
HIGH…ckLook.Plugin.ImageViewer/Webview/Tgs/TgsImagePanel.cs0access-control-allow-origin: * content-type: {mimetypes.getmimetype()}
HIGH….Plugin.ImageViewer/Webview/Lottie/LottieImagePanel.cs0access-control-allow-origin: * content-type: {mimetypes.getmimetype()}
Decorative Section Separators1 hit · 3 pts
SeverityFileLineSnippet
MEDIUM…kLook.Plugin.ArchiveViewer/DSStore/DSStoreExtractor.cs43 // ── Internal allocator / block types ────────────────────────────────────
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippet
LOWQuickLook.Native/QuickLook.Native32/IDMan.cpp28 // Step 1: Get the selected item name from the IDM list via UIAutomation
LOWQuickLook.Native/QuickLook.Native32/IDMan.cpp33 // Step 2: Resolve the file path from the IDM registry
Hyper-Verbose Identifiers1 hit · 1 pts
SeverityFileLineSnippet
LOW…gin.ImageViewer/Resources/Web/lottie-web/lottie.min.js1"undefined"!=typeof document&&"undefined"!=typeof navigator&&function(t,e){"object"==typeof exports&&"undefined"!=typeof