AI Slop Code Risk Monitor

LadybirdBrowser/ladybird

SlopCodeMonitor badge for LadybirdBrowser/ladybird Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Truly independent web browser

1.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for LadybirdBrowser/ladybird, a C++ project with 66,771 GitHub stars. SynthScan examined 3,965,807 lines of code across 42585 source files, recording 5708 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 1.7 (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.

1.7
Adjusted Signal
1.7
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
66.8K
Stars
C++
Language
4.0M
Lines of Code
42.6K
Files
5.7K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 5.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.8/100 · LOW

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

Agent Over-Engineering Ratio 2.5/100 · LOW

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

PR Review Velocity Impact 8.5/100 · LOW

Which changes need focused human review? 5708 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 16HIGH 202MEDIUM 83LOW 5407

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 5708 distinct pattern matches across 24 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 Block3088 hits · 3038 pts
SeverityFileLineSnippetContext
LOW.ycm_extra_conf.py1# Based on the example .ycm_extra_conf.py from YouCompleteMe, adaptedCOMMENT
LOW.ycm_extra_conf.py21# relinquishment in perpetuity of all present and future rights to thisCOMMENT
LOWUI/Qt/Autocomplete.cpp1/*COMMENT
LOWUI/Qt/Autocomplete.cpp21#include <UI/Qt/Theme.h>COMMENT
LOWUI/Qt/WebContentViewWindows.cpp1/*COMMENT
LOWUI/Qt/BookmarkDialog.cpp1/*COMMENT
LOWUI/Qt/ScreenshotSelectionOverlay.cpp1/*COMMENT
LOWUI/Qt/WindowScreenObserver.cpp1/*COMMENT
LOWUI/Qt/ProcessManagerWindow.cpp1/*COMMENT
LOWUI/Qt/ProcessManagerWindow.cpp21#include <QClipboard>COMMENT
LOWUI/Qt/ScreenshotViewer.cpp1/*COMMENT
LOWUI/Qt/WebContentView.h1/*COMMENT
LOWUI/Qt/WebContentView.h21#include <LibGfx/Forward.h>COMMENT
LOWUI/Qt/WebContentView.h41#include <memory>COMMENT
LOWUI/Qt/RestoreSessionCard.cpp1/*COMMENT
LOWUI/Qt/ReportReview.cpp1/*COMMENT
LOWUI/Qt/WaylandPageSurface.h1/*COMMENT
LOWUI/Qt/Conversions.h1/*COMMENT
LOWUI/Qt/TabBar.cpp1/*COMMENT
LOWUI/Qt/TabBar.cpp21#include <UI/Qt/ChromeStyle.h>COMMENT
LOWUI/Qt/TabBar.cpp41#include <QContextMenuEvent>COMMENT
LOWUI/Qt/TabBar.cpp61#include <QLinearGradient>COMMENT
LOWUI/Qt/TabBar.cpp81#include <QWindow>COMMENT
LOWUI/Qt/WebCompatReportReview.h1/*COMMENT
LOWUI/Qt/WebContentView.cpp1/*COMMENT
LOWUI/Qt/WebContentView.cpp21#include <LibCore/Resource.h>COMMENT
LOWUI/Qt/WebContentView.cpp41#include <UI/Qt/Icon.h>COMMENT
LOWUI/Qt/WebContentView.cpp61# include "AccessibilityInterface.h"COMMENT
LOWUI/Qt/WebContentView.cpp81#include <QPointer>COMMENT
LOWUI/Qt/WebContentView.cpp221COMMENT
LOWUI/Qt/Application.h1/*COMMENT
LOWUI/Qt/WaylandGpu.cpp1/*COMMENT
LOWUI/Qt/EventLoopImplementationQt.cpp1/*COMMENT
LOWUI/Qt/EventLoopImplementationQt.cpp21#include <LibCore/SocketAddress.h>COMMENT
LOWUI/Qt/StringUtils.h1/*COMMENT
LOWUI/Qt/Menu.cpp1/*COMMENT
LOWUI/Qt/JavaScriptDialog.cpp1/*COMMENT
LOWUI/Qt/JavaScriptDialog.cpp21#include <QApplication>COMMENT
LOWUI/Qt/AccessibilityInterface.cpp181COMMENT
LOWUI/Qt/AccessibilityInterface.cpp261 case QAccessible::TextInterface: {COMMENT
LOWUI/Qt/AccessibilityInterface.cpp281 if (role == "link"sv || role == "button"sv || role == "heading"svCOMMENT
LOWUI/Qt/CrashReportReviewWidget.h1/*COMMENT
LOWUI/Qt/X11Window.cpp1/*COMMENT
LOWUI/Qt/SiteSettingsPopover.cpp1/*COMMENT
LOWUI/Qt/PictureInPictureWindow.cpp1/*COMMENT
LOWUI/Qt/MacWindow.mm1/*COMMENT
LOWUI/Qt/PermissionPromptPopover.cpp1/*COMMENT
LOWUI/Qt/CrashReportReviewWidget.cpp1/*COMMENT
LOWUI/Qt/BookmarkPopover.cpp1/*COMMENT
LOWUI/Qt/LadybirdButton.cpp1/*COMMENT
LOWUI/Qt/WindowControlButton.cpp1/*COMMENT
LOWUI/Qt/BookmarksBar.cpp1/*COMMENT
LOWUI/Qt/BookmarksBar.cpp21COMMENT
LOWUI/Qt/Tab.cpp1/*COMMENT
LOWUI/Qt/Tab.cpp21#include <UI/Qt/Application.h>COMMENT
LOWUI/Qt/Tab.cpp41#include <UI/Qt/WindowControlButton.h>COMMENT
LOWUI/Qt/ChromeStyle.cpp1/*COMMENT
LOWUI/Qt/Icon.cpp1/*COMMENT
LOWUI/Qt/AllTabsPopover.cpp1/*COMMENT
LOWUI/Qt/FindInPageWidget.cpp1/*COMMENT
3028 more matches not shown…
Hyper-Verbose Identifiers1352 hits · 1289 pts
SeverityFileLineSnippetContext
LOW.ycm_extra_conf.py49def find_corresponding_source_file(filename):CODE
LOWUI/Qt/OrcaScripts/orca_customizations_bootstrap.py24 def _ladybird_patched_new_named_script(self, app, name):CODE
LOW⚡UI/Qt/OrcaScripts/Ladybird/script_utilities.py182 def _patched_find_all_with_role(root, role_list, pred=None):CODE
LOW⚡UI/Qt/OrcaScripts/Ladybird/script_utilities.py198 def _patched_find_all_with_role_and_all_states(root, role_list, state_list, pred=None):CODE
LOW⚡UI/Qt/OrcaScripts/Ladybird/script_utilities.py214def _install_flat_review_dedup_patch():CODE
LOW⚡UI/Qt/OrcaScripts/Ladybird/script_utilities.py373def _install_flat_review_scroll_patch():CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py33def _tree_search_by_role_and_states(root, roles, states, pred=None):CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py101 def _patched_scroll_to_center(obj, start_offset=None, end_offset=None):CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py167def _install_collection_fallback_patch():CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py244 def _patched_get_on_screen_objects(root, cancellation_event, bounding_box=None):CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py305def _install_flat_review_document_scope_patch():CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py339 def _patched_get_showing_zones(self, root, boundingbox=None):CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py443def _install_hypertext_fallback_patch():CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py678 def _find_first_content_child(self, obj, depth=0):CODE
LOW…sts/LibWebView/test-devtools-client-follows-the-tab.py233def assert_page_survives_disconnects(devtools_port, path, load):CODE
LOW…sts/LibWebView/test-devtools-client-follows-the-tab.py245def test_cross_site_navigation(ladybird_binary, profile, server):CODE
LOWTests/LibWebView/test-shared-stylesheet-memory.py68def web_content_resident_bytes(root_pid):CODE
LOWTests/LibWebView/test-webdriver-session-history.py951def navigate_from_renderer_using_link(CODE
LOW⚡Tests/LibWebView/test-webdriver-session-history.py2838def expect_post_crash_recovery_waits_for_load(webdriver_port, session_id, page_server, url_post_result, log):STRING
LOW⚡Tests/LibWebView/test-webdriver-session-history.py2845 def request_post_crash_recovery():STRING
LOWTests/LibWebView/test-webdriver-session-history.py1045def expect_ladybird_test_hooks_require_capability(webdriver_port):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1083def install_cancellable_beforeunload_handler(webdriver_port, session_id, label, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1103def expect_beforeunload_event_recorded(webdriver_port, session_id, source_url, label, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1168def summarize_history_snapshot(snapshot):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1183def expect_ui_session_history(STRING
LOWTests/LibWebView/test-webdriver-session-history.py1226def wait_for_ui_session_history(STRING
LOWTests/LibWebView/test-webdriver-session-history.py1251def expect_javascript_noop_ui_load_does_not_change_history(STRING
LOWTests/LibWebView/test-webdriver-session-history.py1284def expect_javascript_noop_webdriver_navigation_does_not_change_history(STRING
LOWTests/LibWebView/test-webdriver-session-history.py1316def expect_current_top_level_history_url(webdriver_port, session_id, label, expected_url, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1329def expect_navigation_buttons(webdriver_port, session_id, label, expected_back_enabled, expected_forward_enabled, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1346def expect_session_history_idle(webdriver_port, session_id, label, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1358def expect_pending_history_operation_traversal(STRING
LOWTests/LibWebView/test-webdriver-session-history.py1410def expect_current_entry_nested_history(webdriver_port, session_id, label, expected_url, expected_nested_urls, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1428def expect_current_ui_entry_reload_pending(webdriver_port, session_id, label, expected_reload_pending, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1441def nested_history_urls_for_entry(history, url):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1454def expect_entry_nested_history(webdriver_port, session_id, label, entry_url, expected_nested_urls, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1467def expect_session_history_synchronized(webdriver_port, session_id, label, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1530def expect_current_entry_resource(webdriver_port, session_id, label, expected_resource, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1543def expect_current_ui_entry_resource(webdriver_port, session_id, label, expected_resource, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1626def expect_history_entry_state(STRING
LOWTests/LibWebView/test-webdriver-session-history.py1688def run_blocked_process_swap_ui_forward_crash_recovery_test(STRING
LOWTests/LibWebView/test-webdriver-session-history.py1792def expect_second_ui_forward_supersedes_pending_forward(STRING
LOWTests/LibWebView/test-webdriver-session-history.py1872def expect_sandboxed_history_back_to_be_blocked(webdriver_port, session_id, url_a, url_b, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py1919def expect_iframe_replacement_after_deferred_fragment_navigation(STRING
LOWTests/LibWebView/test-webdriver-session-history.py1968def run_iframe_replacement_after_deferred_fragment_navigation_test(STRING
LOWTests/LibWebView/test-webdriver-session-history.py1983def expect_same_url_ui_load_replaces_current_entry(webdriver_port, session_id, url, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py2001def expect_webdriver_fragment_navigation_completes(webdriver_port, session_id, url, log):STRING
LOWTests/LibWebView/test-webdriver-session-history.py2020def run_webdriver_fragment_navigation_test(webdriver_port, url):STRING
LOWTests/LibWebView/test-webdriver-session-history.py2029def run_webdriver_intercepted_navigation_click_test(webdriver_port, url):STRING
LOWTests/LibWebView/test-webdriver-session-history.py2048def run_webdriver_navigation_to_user_prompt_test(webdriver_port, url):STRING
LOWTests/LibWebView/test-webdriver-session-history.py2063def run_webdriver_script_timeout_after_navigation_test(webdriver_port, url_a, target_url):STRING
LOWTests/LibWebView/test-webdriver-session-history.py2082def run_failed_redirected_navigation_shows_failed_url_test(webdriver_port, page_port, url_a):STRING
LOWTests/LibWebView/test-webdriver-session-history.py2113def run_self_contained_navigation_tests(webdriver_port, page_port, url_a):STRING
LOWTests/LibWebView/test-webdriver-session-history.py2131def run_beforeunload_webdriver_suppression_tests(webdriver_port, page_server, url_a, url_b, url_c, url_d):STRING
LOWTests/LibWebView/test-webdriver-session-history.py2285def expect_cross_site_fragment_navigation_from_ui_loads_document(STRING
LOWTests/LibWebView/test-webdriver-session-history.py2316def run_pending_navigation_browser_ui_back_test(STRING
LOWTests/LibWebView/test-webdriver-session-history.py2358 def cancel_pending_navigation(label, start_navigation):STRING
LOWTests/LibWebView/test-webdriver-session-history.py2517def run_pending_navigation_browser_ui_back_with_older_entry_test(STRING
LOWTests/LibWebView/test-webdriver-session-history.py2561def run_cross_process_pending_navigation_browser_ui_back_test(STRING
LOWTests/LibWebView/test-webdriver-session-history.py2648def run_cross_process_no_content_navigation_restore_test(STRING
1292 more matches not shown…
Fake / Example Data420 hits · 541 pts
SeverityFileLineSnippetContext
LOWTests/LibWeb/Ref/expected/clip-ref.html10</style><div class="clip">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut lCODE
LOWTests/LibWeb/Ref/expected/clip-ref.html10</style><div class="clip">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut lCODE
LOW…f/expected/scrolled-text-with-clipped-corners-ref.html23 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ultrices neque eu nisi facilisisCODE
LOW…f/expected/scrolled-text-with-clipped-corners-ref.html23 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ultrices neque eu nisi facilisisCODE
LOW…ablewithlines-corner-clip-in-scroll-container-ref.html34 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ultrices nequeCODE
LOW…ablewithlines-corner-clip-in-scroll-container-ref.html34 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ultrices nequeCODE
LOW…ected/positioned-elements-in-scroll-container-ref.html39 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temporCODE
LOW…ected/positioned-elements-in-scroll-container-ref.html39 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temporCODE
LOW⚡…ected/positioned-elements-in-scroll-container-ref.html50 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temporCODE
LOW⚡…ected/positioned-elements-in-scroll-container-ref.html50 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temporCODE
LOW⚡…ected/positioned-elements-in-scroll-container-ref.html58 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temporCODE
LOW⚡…ected/positioned-elements-in-scroll-container-ref.html58 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temporCODE
LOW…/wpt-import/css/css-overflow/overflow-overlay-ref.html10 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnaCODE
LOW…/wpt-import/css/css-overflow/overflow-overlay-ref.html10 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnaCODE
LOW…ain-intrinsic-size/contain-intrinsic-size-006-ref.html15<div id=target>Lorem ipsum</div>CODE
LOW…css-contain/reference/contain-layout-size-003-ref.html37 <div id="orange-rectangle">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt uCODE
LOW…css-contain/reference/contain-layout-size-003-ref.html37 <div id="orange-rectangle">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt uCODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html29 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html29 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html36 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html36 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html43 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html43 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html50 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html50 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html57 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html57 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html64 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html64 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html71 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html71 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html78 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html78 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html85 Lorem ipsum dolor sit amet,CODE
LOW⚡…eference/subpixel-column-rule-width-ref.tentative.html85 Lorem ipsum dolor sit amet,CODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-rect-ref.html38 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-rect-ref.html38 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-rect-ref.html43 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-rect-ref.html43 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-rect-ref.html49 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-rect-ref.html49 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-rect-ref.html54 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-rect-ref.html54 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…/css/css-viewport/zoom/reference/word-spacing-ref.html20 <div>unzoomed lorem ipsum</div>CODE
LOW⚡…/css/css-viewport/zoom/reference/word-spacing-ref.html24 <div>zoomed lorem ipsum</div>CODE
LOW⚡…/css/css-viewport/zoom/reference/word-spacing-ref.html28 <div>zoomed inherited lorem ipsum</div>CODE
LOW⚡…css-viewport/zoom/reference/column-rule-width-ref.html47 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…css-viewport/zoom/reference/column-rule-width-ref.html47 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…css-viewport/zoom/reference/column-rule-width-ref.html53 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…css-viewport/zoom/reference/column-rule-width-ref.html53 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…css-viewport/zoom/reference/column-rule-width-ref.html60 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…css-viewport/zoom/reference/column-rule-width-ref.html60 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…css-viewport/zoom/reference/column-rule-width-ref.html66 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…css-viewport/zoom/reference/column-rule-width-ref.html66 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-xywh-ref.html38 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-xywh-ref.html38 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-xywh-ref.html43 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-xywh-ref.html43 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-xywh-ref.html49 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ss-viewport/zoom/reference/shape-outside-xywh-ref.html49 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
360 more matches not shown…
Cross-Language Confusion105 hits · 516 pts
SeverityFileLineSnippetContext
HIGHTests/LibWebView/test-shared-stylesheet-memory.py103 const span = frame.contentDocument && frame.contentDocument.querySelector("span");CODE
HIGHTests/LibWebView/test-shared-stylesheet-memory.py104 return span && frame.contentDocument.readyState === "complete"CODE
HIGHTests/LibWebView/test-webdriver-session-history.py188 objects.push({ i });CODE
HIGHTests/LibWebView/test-webdriver-session-history.py967 return null;CODE
HIGHTests/LibWebView/test-webdriver-session-history.py984return null;CODE
HIGHTests/LibWebView/test-webdriver-session-history.py1878window.sandboxedHistoryBackResult = null;CODE
HIGHTests/LibWebView/test-webdriver-session-history.py1938 second.contentDocument.querySelector("#replacement-ready") !== null,CODE
HIGHTests/LibWebView/test-webdriver-session-history.py2354return null;CODE
HIGHTests/LibWebView/test-webdriver-session-history.py2753 changes.push(cookie.name);CODE
HIGHTests/LibWebView/test-webdriver-session-history.py2796return null;CODE
HIGHTests/LibWebView/test-webdriver-session-history.py4640navigation.onnavigate = null;CODE
HIGHTests/LibWebView/test-webdriver-session-history.py4672navigation.onnavigate = null;CODE
HIGHTests/LibWebView/test-webdriver-session-history.py1916 execute_script(webdriver_port, session_id, "document.querySelector('iframe')?.remove(); return null;")STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2197 'document.querySelector("#go").click(); return null;',STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2211 'document.querySelector("#branch").click(); return null;',STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2277 lambda session_id: execute_script(webdriver_port, session_id, "history.back(); return null;"),STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2447 'document.querySelector("#pending").click(); return null;',STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2455 'document.querySelector("#pending-redirect").click(); return null;',STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2477 'document.querySelector("#pending").click(); return null;',STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2537 'document.querySelector("#pending-cross-site").click(); return null;',STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2589 'document.querySelector("#pending-cross-site").click(); return null;',STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2675 'document.querySelector("#pending-cross-site-no-content").click(); return null;',STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2774 'location.href = "/navigation-no-content-blocked"; return null;',STRING
HIGHTests/LibWebView/test-webdriver-session-history.py2927 execute_script(webdriver_port, session_id, f"location.href = {json.dumps(target_url)}; return null;")STRING
HIGHTests/LibWebView/test-webdriver-session-history.py3101 webdriver_port, session_id, f"location.replace({json.dumps(url_state_replace_load)}); return null;"STRING
HIGHTests/LibWebView/test-webdriver-session-history.py3587 f"document.getElementById('frame').contentWindow.location.href = '{url_frame_b_blocked}'; return null;",STRING
HIGHTests/LibWebView/test-webdriver-session-history.py4738 f"document.getElementById('frame').contentWindow.location.href = '{url_frame_b_blocked}'; return null;",STRING
HIGHTests/LibWebView/test-webdriver-session-history.py4961 execute_script(webdriver_port, session_id, "navigation.onnavigate = null; return null;")STRING
HIGHTests/LibWebView/test-webdriver-session-history.py5048 execute_script(webdriver_port, session_id, f"location.replace({json.dumps(url_c)}); return null;")STRING
HIGHTests/LibWebView/test-webdriver-session-history.py5070 execute_script(webdriver_port, session_id, "location.reload(); return null;")STRING
HIGHTests/LibWebView/test-webdriver-session-history.py5087 execute_script(webdriver_port, session_id, "location.reload(); return null;")STRING
HIGHTests/LibWebView/test-webdriver-settings-changes.py104 && draftInput === document.activeElement && draftInput.value === '999'CODE
HIGHTests/LibWebView/test-webdriver-settings-changes.py116 setTimeout(() => done(!button.disabled && button.textContent === 'Update enabled lists'), 100);CODE
HIGHTests/LibWebView/test-message-port-collection.py33 window.onmessage = null;CODE
HIGHTests/LibWebView/test-message-port-collection.py39 window.postMessage(null, "*", [channel.port2]);CODE
HIGHTests/LibWebView/test-message-port-collection.py124 window.onmessage = null;CODE
HIGHTests/LibWebView/test-message-port-collection.py130 window.postMessage(null, "*", [channel.port2]);CODE
HIGH⚡Tests/LibWebView/test-message-port-collection.py148 window.postMessage(null, "*", [port]);CODE
HIGH⚡Tests/LibWebView/test-message-port-collection.py151 window.onmessage = null;CODE
HIGH⚡Tests/LibWebView/test-message-port-collection.py154 done(weakPort.deref() === undefined);CODE
HIGH⚡Tests/LibWebView/test-message-port-collection.py157 window.postMessage(null, "*", [channel.port2]);CODE
HIGHTests/LibWebView/test-webdriver-bidi.py1899 "window.inputEvents = []; document.onkeydown = event => inputEvents.push(event.type); document.onkeyup = event =CODE
HIGHTests/LibWebView/test-webdriver-bidi.py1918 bidi.evaluate(context, "document.onkeydown = document.onkeyup = null; delete window.inputEvents")CODE
HIGHTests/LibWebView/test-webdriver-bidi.py2271 "new Promise(resolve => { const f = document.createElement('iframe'); f.onload = () => { if (f.contentDoCODE
HIGHTests/LibWebView/test-webdriver-bidi.py2286 "retainedCaptureFunction() === retainedCaptureDocument && retainedCaptureDocument !== document.queryCODE
HIGHTests/LibWebView/test-webdriver-bidi.py1973 document.addEventListener(type, event => inputEvents.push([STRING
HIGHTests/LibWebView/test-webdriver-bidi.py2169 document.addEventListener(type, event => navigationInputEvents.push([STRING
HIGHTests/LibWebView/test-webdriver-content-blockers.py103 if (waitForIdle && event.detail.data.contentBlockerListUpdateInProgress) {CODE
HIGH…WebView/test-user-agent-preset-reaches-child-frames.py48 window.child = null;CODE
HIGH…ts/LibWebView/test-webdriver-search-engine-settings.py112 return list.querySelector('input:checked')?.value === expectedEngine && radios.length > 10;CODE
HIGH⚡Tests/LibJS/JIT/generator.py36 if (typeof value === "symbol") return value.toString();CODE
HIGH⚡Tests/LibJS/JIT/generator.py38 if (value === null || value === undefined) return String(value);CODE
HIGH⚡Tests/LibJS/JIT/generator.py38 if (value === null || value === undefined) return String(value);CODE
HIGH⚡Tests/LibJS/JIT/generator.py43 for (let i = 0; i < value.length && i < 8; ++i) text += (i in value ? __describe(value[i], depth + 1) : "_") + "CODE
HIGHTests/LibJS/JIT/generator.py57 for (let i = 0; i < text.length && i < 256; ++i) __hash = (Math.imul(__hash, 31) + text.charCodeAt(i)) | 0;CODE
HIGHTests/LibJS/JIT/generator.py240 return f"{name}.apply(undefined, [{', '.join(arguments)}])"CODE
HIGHTests/LibJS/JIT/generator.py274 f'{indent}if ({receiver} !== null && typeof {receiver} === "object") {receiver}.{r.choice(["x", "y", "z"CODE
HIGHTests/LibJS/JIT/generator.py359 f'{indent}if ({receiver} !== null && typeof {receiver} === "object") delete {receiver}.{r.choice(["x", "CODE
HIGHMeta/style-update-capture.py96 process-derived field stays null; a capture never fails over it.STRING
HIGHMeta/measure-css-value-parsing.py47 samples.push(performance.now() - before);CODE
45 more matches not shown…
Empty Error Handlers74 hits · 370 pts
SeverityFileLineSnippetContext
HIGHUI/Qt/OrcaScripts/orca_customizations_bootstrap.py43except ImportError:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py117except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py163except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py210except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py298except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py366except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py436except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py568except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py113except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py189except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py205except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py405except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py519except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py693except Exception:CODE
HIGHUI/Qt/OrcaScripts/Ladybird/script_utilities.py361except Exception:CODE
HIGH…sts/LibWebView/test-devtools-client-follows-the-tab.py218except OSError:CODE
HIGHTests/LibWebView/test-webdriver-session-history.py5133except Exception:CODE
HIGHTests/LibWebView/test-webdriver-bidi.py345except BrokenPipeError:CODE
HIGHTests/LibWebView/test-webdriver-bidi.py223except (BrokenPipeError, ConnectionResetError):CODE
HIGHTests/LibWebView/test-webdriver-bidi.py286except (BrokenPipeError, ConnectionResetError):CODE
HIGHTests/LibWebView/test-webdriver-bidi.py320except (BrokenPipeError, ConnectionResetError):CODE
HIGH…WebView/test-user-agent-preset-reaches-child-frames.py91except OSError:CODE
HIGH…b/AccessibilityBridge/tests_orca/test_focus_changed.py59except Exception:CODE
HIGHTests/LibWeb/AccessibilityBridge/tests/test_states.py77except Exception:CODE
HIGH…ts/LibWeb/AccessibilityBridge/tests/test_tree_shape.py136except GLib.GError:CODE
HIGHTests/LibWeb/AccessibilityBridge/harness/orca.py186except Exception:CODE
HIGHTests/LibWeb/AccessibilityBridge/harness/events.py37except GLib.GError:CODE
HIGHTests/LibWeb/AccessibilityBridge/harness/ladybird.py321except Exception:CODE
HIGHTests/LibWeb/AccessibilityBridge/harness/ladybird.py244except Exception:CODE
HIGHTests/LibWeb/AccessibilityBridge/harness/ladybird.py248except Exception:CODE
HIGHTests/LibWeb/AccessibilityBridge/harness/ladybird.py209except Exception:CODE
HIGHTests/LibWeb/Fixtures/http-test-server.py1137except KeyboardInterrupt:CODE
HIGHTests/LibWeb/Fixtures/http-test-server.py806except OSError:CODE
HIGHTests/LibWeb/Fixtures/http-test-server.py812except OSError:CODE
HIGH…t-import/_wpttools/third_party/h2/src/h2/connection.py1327except StreamClosedError:CODE
HIGH…t-import/_wpttools/third_party/h2/src/h2/connection.py1878except (NoSuchStreamError, StreamClosedError):CODE
HIGH…wpttools/third_party/pywebsocket3/pywebsocket3/util.py44except ImportError:CODE
HIGH…ttools/third_party/pywebsocket3/pywebsocket3/stream.py737except AttributeError:CODE
HIGH…ttools/third_party/pywebsocket3/pywebsocket3/stream.py775except AttributeError:CODE
HIGH…hird_party/pywebsocket3/pywebsocket3/handshake/hybi.py165except TypeError as e:CODE
HIGH…Text/input/wpt-import/_wpttools/third_party/six/six.py103except AttributeError:CODE
HIGH…Text/input/wpt-import/_wpttools/third_party/six/six.py209except KeyError:CODE
HIGH…input/wpt-import/_wpttools/wptserve/wptserve/server.py662except (StreamClosedError, ProtocolError): # maybe the stream has already been closedCODE
HIGH…input/wpt-import/_wpttools/wptserve/wptserve/server.py985except AttributeError:CODE
HIGH…input/wpt-import/_wpttools/wptserve/wptserve/server.py687except OSError:CODE
HIGH…input/wpt-import/_wpttools/wptserve/wptserve/server.py692except OSError:CODE
HIGH…/input/wpt-import/_wpttools/wptserve/wptserve/stash.py231except KeyError:CODE
HIGH…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py222except KeyError:CODE
HIGH…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py96except OSError:CODE
HIGH…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py500except AttributeError:CODE
HIGH…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py480except ValueError:CODE
HIGHTests/LibWeb/Text/input/wpt-import/common/redirect.py15except ValueError:CODE
HIGHTests/LibWeb/AccessibilityBridgeMac/diagnose.py721except Exception:CODE
HIGHTests/LibWeb/AccessibilityBridgeMac/diagnose.py524except Exception:CODE
HIGHTests/LibWeb/AccessibilityBridgeMac/diagnose.py890except OSError:CODE
HIGHTests/LibWeb/AccessibilityBridgeMac/diagnose.py1024except Exception:CODE
HIGHTests/LibWeb/AccessibilityBridgeMac/diagnose.py857except OSError:CODE
HIGH…LibWeb/AccessibilityBridgeMac/harness/notifications.py80except Exception:CODE
HIGH…LibWeb/AccessibilityBridgeMac/harness/notifications.py76except Exception:CODE
HIGHTests/LibWeb/AccessibilityBridgeMac/harness/ladybird.py310except Exception:CODE
14 more matches not shown…
Unused Imports163 hits · 162 pts
SeverityFileLineSnippetContext
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py3CODE
LOWUI/Qt/OrcaScripts/Ladybird/__init__.py1CODE
LOWUI/Qt/OrcaScripts/Ladybird/script.py3CODE
LOW…ibilityBridge/tests_orca/test_active_document_cache.py6CODE
LOW…b/AccessibilityBridge/tests_orca/test_focus_changed.py3CODE
LOW…/LibWeb/AccessibilityBridge/tests_orca/test_say_all.py7CODE
LOW…AccessibilityBridge/tests_orca/test_active_document.py6CODE
LOW…essibilityBridge/tests_orca/test_hypertext_fallback.py10CODE
LOW…ssibilityBridge/tests_orca/test_collection_fallback.py8CODE
LOW…ibilityBridge/tests_orca/test_structural_navigation.py7CODE
LOWTests/LibWeb/AccessibilityBridge/tests/test_zoom.py9CODE
LOW…sts/LibWeb/AccessibilityBridge/tests/test_lifecycle.py3CODE
LOWTests/LibWeb/AccessibilityBridge/tests/test_tables.py3CODE
LOWTests/LibWeb/AccessibilityBridge/tests/test_states.py6CODE
LOW…ts/LibWeb/AccessibilityBridge/tests/test_tree_shape.py3CODE
LOW…LibWeb/AccessibilityBridge/tests/test_line_boundary.py7CODE
LOW…ibWeb/AccessibilityBridge/tests/test_character_rect.py6CODE
LOW…b/AccessibilityBridge/tests/test_hypertext_fallback.py8CODE
LOWTests/LibWeb/AccessibilityBridge/tests/test_roles.py3CODE
LOW…/LibWeb/AccessibilityBridge/tests/test_text_content.py3CODE
LOW…ts/LibWeb/AccessibilityBridge/tests/test_interfaces.py3CODE
LOW…s/LibWeb/AccessibilityBridge/tests/test_regressions.py5CODE
LOW…ts/LibWeb/AccessibilityBridge/tests/test_attributes.py5CODE
LOWTests/LibWeb/AccessibilityBridge/harness/tree.py3CODE
LOWTests/LibWeb/AccessibilityBridge/harness/orca.py11CODE
LOWTests/LibWeb/AccessibilityBridge/harness/testcase.py3CODE
LOWTests/LibWeb/AccessibilityBridge/harness/events.py3CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py3CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py4CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py5CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py6CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py7CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py8CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py9CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py10CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py11CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py12CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py13CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py14CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py15CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py16CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py17CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py18CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py19CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py20CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py21CODE
LOWTests/LibWeb/AccessibilityBridge/harness/ladybird.py3CODE
LOW…sts/LibWeb/Text/input/wpt-import/_wpttools/__init__.py1CODE
LOW…/wpt-import/_wpttools/third_party/h2/src/h2/windows.py15CODE
LOW…port/_wpttools/third_party/hpack/src/hpack/__init__.py8CODE
LOW…port/_wpttools/third_party/hpack/src/hpack/__init__.py8CODE
LOW…port/_wpttools/third_party/hpack/src/hpack/__init__.py9CODE
LOW…port/_wpttools/third_party/hpack/src/hpack/__init__.py9CODE
LOW…port/_wpttools/third_party/hpack/src/hpack/__init__.py10CODE
LOW…port/_wpttools/third_party/hpack/src/hpack/__init__.py10CODE
LOW…port/_wpttools/third_party/hpack/src/hpack/__init__.py10CODE
LOW…port/_wpttools/third_party/hpack/src/hpack/__init__.py10CODE
LOW…port/_wpttools/third_party/hpack/src/hpack/__init__.py10CODE
LOW…ls/third_party/pywebsocket3/pywebsocket3/standalone.py156CODE
LOW…wpttools/third_party/pywebsocket3/pywebsocket3/util.py31CODE
103 more matches not shown…
Hallucination Indicators16 hits · 160 pts
SeverityFileLineSnippetContext
CRITICAL…ts/LibWeb/Ref/input/wpt-import/resources/testdriver.js1050 return window.test_driver_internal.bidi.log.entry_added.subscribe(params);CODE
CRITICAL…ts/LibWeb/Ref/input/wpt-import/resources/testdriver.js1063 return window.test_driver_internal.bidi.log.entry_added.on(callback);CODE
CRITICAL…ts/LibWeb/Ref/input/wpt-import/resources/testdriver.js1075 const remove_handler = window.test_driver_internal.bidi.log.entry_added.on(CODE
CRITICALTests/LibWeb/Text/input/SVG/svg-element-proto.html9 println(SVGElement.__proto__.__proto__.__proto__.__proto__.toString());CODE
CRITICAL…leCrypto-structuredClone-detached-public-exponent.html13 keyPair.publicKey.algorithm.publicExponent.buffer.transfer();CODE
CRITICALTests/LibWeb/Text/input/CSS/FontFaceSet-setlike.html57 frame.contentWindow.FontFaceSet.prototype.forEach.call(fontFaceSet, value => {CODE
CRITICAL…ibWeb/Text/input/DOM/formdata-foreach-cross-realm.html11 frame.contentWindow.FormData.prototype.forEach.call(formData, value => {CODE
CRITICAL…s/LibWeb/Text/input/wpt-import/resources/testdriver.js1050 return window.test_driver_internal.bidi.log.entry_added.subscribe(params);CODE
CRITICAL…s/LibWeb/Text/input/wpt-import/resources/testdriver.js1063 return window.test_driver_internal.bidi.log.entry_added.on(callback);CODE
CRITICAL…s/LibWeb/Text/input/wpt-import/resources/testdriver.js1075 const remove_handler = window.test_driver_internal.bidi.log.entry_added.on(CODE
CRITICAL…s/LibWeb/Text/data/reload-document-written-iframe.html16 parent.postMessage(editor.contentDocument.body.firstChild.textContent.trim(), "*");CODE
CRITICALLibraries/LibJS/JIT/Rust/src/builder/elements.rs38 Some(self.function.executable.feedback.keyed.get(usize::from(slot))?.bits)CODE
CRITICALLibraries/LibJS/JIT/Rust/src/builder/mod.rs1247 self.function.executable.feedback.call.get(usize::from(slot)).copied()CODE
CRITICALLibraries/LibJS/JIT/Rust/src/builder/intrinsics.rs631 let results = self.function.executable.feedback.value.get(usize::from(value_feedback));CODE
CRITICALLibraries/LibJS/JIT/Rust/src/builder/speculation.rs242 self.function.executable.feedback.arith.get(usize::from(slot)).copied()CODE
CRITICAL.github/workflows/lint-commits.yml65 const opts = github.rest.pulls.listCommits.endpoint.merge({CODE
Deep Nesting161 hits · 150 pts
SeverityFileLineSnippetContext
LOWUI/Qt/OrcaScripts/orca_customizations_bootstrap.py24CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py79CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py121CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py214CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py305CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py443CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py141CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py244CODE
LOWTests/LibWebView/test-shared-stylesheet-memory.py83CODE
LOWTests/LibWebView/test-webdriver-session-history.py2947CODE
LOWTests/LibWebView/test-worker-error-console.py41CODE
LOWTests/LibWebView/test-devtools-catch-up-layout.py44CODE
LOWTests/LibWebView/test-webdriver-crash-report.py44CODE
LOWTests/LibWebView/test-webdriver-permissions-settings.py19CODE
LOWTests/LibWebView/test-webdriver-force-dark.py39CODE
LOW…iew/test-webdriver-worker-terminated-while-starting.py45CODE
LOWTests/LibWebView/test-webdriver-bidi.py458CODE
LOWTests/LibWebView/test-webdriver-bidi.py567CODE
LOWTests/LibWebView/test-webdriver-bidi.py768CODE
LOWTests/LibWebView/test-webdriver-bidi.py1154CODE
LOWTests/LibWebView/test-webdriver-bidi.py1516CODE
LOWTests/LibWebView/test-webdriver-bidi.py1616CODE
LOWTests/LibWebView/test-webdriver-bidi.py1759CODE
LOWTests/LibWebView/test-webdriver-bidi.py154CODE
LOW…WebView/test-webdriver-web-ui-pages-share-a-process.py19CODE
LOWTests/LibWebView/test-webdriver-compositor-reconnect.py68CODE
LOW…/LibWebView/test-bytecode-cache-blob-is-file-backed.py84CODE
LOWTests/LibWeb/test-webdriver-http-error-responses.py244CODE
LOWTests/LibWeb/add_libweb_test.py13CODE
LOWTests/LibWeb/add_libweb_test.py52CODE
LOWTests/LibWeb/AccessibilityBridge/harness/tree.py99CODE
LOWTests/LibWeb/AccessibilityBridge/harness/orca.py199CODE
LOWTests/LibWeb/AccessibilityBridge/harness/ladybird.py104CODE
LOWTests/LibWeb/AccessibilityBridge/harness/ladybird.py271CODE
LOWTests/LibWeb/Fixtures/http-test-server.py378CODE
LOWTests/LibWeb/Fixtures/http-test-server.py537CODE
LOW…wpt-import/_wpttools/third_party/h2/src/h2/settings.py313CODE
LOW…pt-import/_wpttools/third_party/h2/src/h2/utilities.py335CODE
LOW…pt-import/_wpttools/third_party/h2/src/h2/utilities.py384CODE
LOW…-import/_wpttools/third_party/hpack/src/hpack/hpack.py90CODE
LOW…-import/_wpttools/third_party/hpack/src/hpack/hpack.py437CODE
LOW…-import/_wpttools/third_party/hpack/src/hpack/table.py163CODE
LOW…rd_party/pywebsocket3/pywebsocket3/http_header_util.py149CODE
LOW…rd_party/pywebsocket3/pywebsocket3/websocket_server.py123CODE
LOW…ttools/third_party/pywebsocket3/pywebsocket3/stream.py76CODE
LOW…ttools/third_party/pywebsocket3/pywebsocket3/stream.py778CODE
LOW…input/wpt-import/_wpttools/wptserve/wptserve/server.py256CODE
LOW…input/wpt-import/_wpttools/wptserve/wptserve/server.py449CODE
LOW…input/wpt-import/_wpttools/wptserve/wptserve/server.py572CODE
LOW…input/wpt-import/_wpttools/wptserve/wptserve/server.py666CODE
LOW…put/wpt-import/_wpttools/wptserve/wptserve/handlers.py208CODE
LOW…put/wpt-import/_wpttools/wptserve/wptserve/handlers.py242CODE
LOW…put/wpt-import/_wpttools/wptserve/wptserve/handlers.py371CODE
LOW…put/wpt-import/_wpttools/wptserve/wptserve/response.py188CODE
LOW…input/wpt-import/_wpttools/wptserve/wptserve/ranges.py7CODE
LOW…/input/wpt-import/_wpttools/wptserve/wptserve/pipes.py195CODE
LOW…/input/wpt-import/_wpttools/wptserve/wptserve/pipes.py452CODE
LOW…/input/wpt-import/_wpttools/wptserve/wptserve/pipes.py66CODE
LOW…/input/wpt-import/_wpttools/wptserve/wptserve/pipes.py85CODE
LOW…/input/wpt-import/_wpttools/wptserve/wptserve/pipes.py215CODE
101 more matches not shown…
Excessive Try-Catch Wrapping134 hits · 143 pts
SeverityFileLineSnippetContext
LOWUI/Qt/OrcaScripts/orca_customizations_bootstrap.py34 except Exception:CODE
MEDIUMUI/Qt/OrcaScripts/Ladybird/script_utilities.py254def _text_of(obj):CODE
LOW⚡UI/Qt/OrcaScripts/Ladybird/script_utilities.py189 except Exception:CODE
LOW⚡UI/Qt/OrcaScripts/Ladybird/script_utilities.py205 except Exception:CODE
LOW⚡UI/Qt/OrcaScripts/Ladybird/script_utilities.py210 except Exception:CODE
LOW⚡UI/Qt/OrcaScripts/Ladybird/script_utilities.py361 except Exception:CODE
LOW⚡UI/Qt/OrcaScripts/Ladybird/script_utilities.py366 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py49 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py75 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py113 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py117 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py163 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py257 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py298 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py405 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py436 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py519 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py536 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py549 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py561 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py568 except Exception:CODE
LOWUI/Qt/OrcaScripts/Ladybird/script_utilities.py693 except Exception:CODE
MEDIUMTests/LibWebView/test-webdriver-session-history.py1838def request_second_forward():CODE
MEDIUMTests/LibWebView/test-webdriver-session-history.py2845def request_post_crash_recovery():CODE
MEDIUMTests/LibWebView/test-webdriver-session-history.py2886def request_back():CODE
MEDIUMTests/LibWebView/test-webdriver-session-history.py3435def request_webdriver_back():CODE
LOW⚡Tests/LibWebView/test-webdriver-session-history.py2848 except Exception as error:STRING
LOWTests/LibWebView/test-webdriver-session-history.py1841 except Exception as error:STRING
LOWTests/LibWebView/test-webdriver-session-history.py2889 except Exception as error:STRING
LOWTests/LibWebView/test-webdriver-session-history.py3438 except Exception as error:STRING
LOWTests/LibWebView/test-webdriver-session-history.py5126 except Exception:STRING
LOWTests/LibWebView/test-webdriver-session-history.py5133 except Exception:STRING
LOWTests/LibWeb/test-webdriver-http-error-responses.py263 except Exception:CODE
LOW⚡…b/AccessibilityBridge/tests_orca/test_focus_changed.py59 except Exception:CODE
LOW…/LibWeb/AccessibilityBridge/tests_orca/test_say_all.py26 except Exception:CODE
MEDIUM…/LibWeb/AccessibilityBridge/tests_orca/test_say_all.py23def _full_text(obj):CODE
LOW…essibilityBridge/tests_orca/test_hypertext_fallback.py29 except Exception:CODE
MEDIUM…essibilityBridge/tests_orca/test_hypertext_fallback.py26def _full_text(obj):CODE
LOW⚡Tests/LibWeb/AccessibilityBridge/tests/test_states.py77 except Exception:CODE
LOW…b/AccessibilityBridge/tests/test_hypertext_fallback.py27 except Exception:CODE
MEDIUM…b/AccessibilityBridge/tests/test_hypertext_fallback.py24def _full_text(obj):CODE
LOW⚡…/LibWeb/AccessibilityBridge/tests/test_text_content.py25 except Exception:CODE
LOW⚡…/LibWeb/AccessibilityBridge/tests/test_text_content.py31 except Exception:CODE
LOW⚡…ts/LibWeb/AccessibilityBridge/tests/test_interfaces.py139 except Exception:CODE
LOW⚡…ts/LibWeb/AccessibilityBridge/tests/test_attributes.py37 except Exception as e:CODE
LOW⚡…ts/LibWeb/AccessibilityBridge/tests/test_attributes.py46 except Exception:CODE
MEDIUM…ts/LibWeb/AccessibilityBridge/tests/test_attributes.py33def visit(obj, _depth):CODE
LOWTests/LibWeb/AccessibilityBridge/harness/tree.py31 except Exception:CODE
LOWTests/LibWeb/AccessibilityBridge/harness/tree.py122 except Exception:CODE
LOWTests/LibWeb/AccessibilityBridge/harness/tree.py135 except Exception:CODE
LOWTests/LibWeb/AccessibilityBridge/harness/tree.py156 except Exception:CODE
LOWTests/LibWeb/AccessibilityBridge/harness/tree.py160 except Exception:CODE
LOW⚡Tests/LibWeb/AccessibilityBridge/harness/tree.py175 except Exception:CODE
LOW⚡Tests/LibWeb/AccessibilityBridge/harness/tree.py179 except Exception:CODE
LOW⚡Tests/LibWeb/AccessibilityBridge/harness/tree.py184 except Exception:CODE
LOWTests/LibWeb/AccessibilityBridge/harness/orca.py186 except Exception:CODE
MEDIUMTests/LibWeb/AccessibilityBridge/harness/orca.py138def __enter__(self) -> "OrcaSession":CODE
LOWTests/LibWeb/AccessibilityBridge/harness/ladybird.py164 except Exception:CODE
LOWTests/LibWeb/AccessibilityBridge/harness/ladybird.py171 except Exception:CODE
LOW⚡Tests/LibWeb/AccessibilityBridge/harness/ladybird.py194 except Exception as e:CODE
74 more matches not shown…
Decorative Section Separators27 hits · 110 pts
SeverityFileLineSnippetContext
MEDIUM⚡AK/JsonParser.cpp33// │├── " ──╮───────────────────────────────────────────────╭── " ──┤│COMMENT
MEDIUM⚡AK/JsonParser.cpp35// │ ╭───────────────────<─────────────────────╮ │COMMENT
MEDIUM⚡AK/JsonParser.cpp37// ╰──╰──╮───────────── [^"\\] ──────────────╭──╯──╯COMMENT
MEDIUM⚡AK/JsonParser.cpp39// ╰── \ ───╮──── ["\\bfnrt] ───────╭──╯COMMENT
MEDIUM…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py59# ===============COMMENT
MEDIUM…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py125# =================COMMENT
MEDIUM…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py262# =========================COMMENT
MEDIUM…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py853# ===============COMMENT
MEDIUM…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py1010# ===============STRING
MEDIUM⚡…nput/wpt-import/css/css-variables/variable-cycles.html343 // ┌──────────────┐COMMENT
MEDIUM⚡…nput/wpt-import/css/css-variables/variable-cycles.html351 // ┌───┐ ┌────────┐ ┌───┐COMMENT
MEDIUM⚡…nput/wpt-import/css/css-variables/variable-cycles.html353 // └───┘ └────────┘ └───┘COMMENT
MEDIUM…nput/wpt-import/css/css-variables/variable-cycles.html390 // ┌─────▶ │ a │ ─┐COMMENT
MEDIUM⚡…/Text/input/wpt-import/common/dispatcher/dispatcher.js58// ┌───────────┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬────┐COMMENT
MEDIUM⚡…/Text/input/wpt-import/common/dispatcher/dispatcher.js60// ├───────────┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼────┤COMMENT
MEDIUM⚡…/Text/input/wpt-import/common/dispatcher/dispatcher.js62// └───────────┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴────┘COMMENT
MEDIUM⚡Libraries/LibWasm/Module/src/abi.rs17//! ───────────────────────────────────────── <- the caller's operand stack without the arguments ("return vsp")COMMENT
MEDIUM⚡Libraries/LibWasm/Module/src/abi.rs20//! fp ────────────────────────────────────── 16-byte alignedCOMMENT
MEDIUM⚡Libraries/LibWasm/Module/src/abi.rs24//! sp ────────────────────────────────────── fp - FunctionHeader::frame_size, 16-byte alignedCOMMENT
MEDIUM⚡Libraries/LibJS/Rust/src/lib.rs18//! ┌─────────────────────────────────────────────────────┐COMMENT
MEDIUM⚡Libraries/LibJS/Rust/src/lib.rs21//! └──────────────────────┬──────────────────────────────┘COMMENT
MEDIUM⚡Libraries/LibJS/Rust/src/lib.rs24//! ┌─────────────────────────────────────────────────────┐COMMENT
MEDIUM⚡Libraries/LibJS/Rust/src/lib.rs28//! └──────────────────────┬──────────────────────────────┘COMMENT
MEDIUM⚡Libraries/LibJS/Rust/src/lib.rs31//! ┌─────────────────────────────────────────────────────┐COMMENT
MEDIUM⚡Libraries/LibJS/Rust/src/lib.rs34//! └──────────────────────┬──────────────────────────────┘COMMENT
MEDIUM⚡Libraries/LibJS/Rust/src/lib.rs37//! ┌─────────────────────────────────────────────────────┐COMMENT
MEDIUM⚡Libraries/LibJS/Rust/src/lib.rs40//! └─────────────────────────────────────────────────────┘COMMENT
AI Slop Vocabulary39 hits · 107 pts
SeverityFileLineSnippetContext
MEDIUMTests/LibWebView/test-webdriver-error-keep-alive.py56 # WPT wdspec harness drives WebDriver. An error response must leave the connection usable.COMMENT
MEDIUM…rt/css/CSS2/abspos/static-inside-inline-block-ref.html4<link rel="help" href="https://www.w3.org/TR/CSS22/visudet.html#abs-non-replaced-width" title="10.3.7 Absolutely positioCODE
MEDIUM…rt/css/CSS2/abspos/static-inside-inline-block-ref.html4<link rel="help" href="https://www.w3.org/TR/CSS22/visudet.html#abs-non-replaced-width" title="10.3.7 Absolutely positioCODE
MEDIUM…import/css/CSS2/abspos/static-inside-inline-block.html4<link rel="help" href="https://www.w3.org/TR/CSS22/visudet.html#abs-non-replaced-width" title="10.3.7 Absolutely positioCODE
MEDIUM…import/css/CSS2/abspos/static-inside-inline-block.html4<link rel="help" href="https://www.w3.org/TR/CSS22/visudet.html#abs-non-replaced-width" title="10.3.7 Absolutely positioCODE
MEDIUMTests/LibWeb/AccessibilityBridge/run_tests.sh20# The harness reads LADYBIRD_BINARY as the path to the Ladybird executable.COMMENT
MEDIUMTests/LibWeb/AccessibilityBridge/run_tests.sh33# The harness uses PyGObject's gi module to talk to AT-SPI2. The Linux distro packages (python3-gi, gir1.2-atspi-2.0)COMMENT
MEDIUMTests/LibWeb/AccessibilityBridge/harness/testcase.py65 # a start() that fails partway has already made the harness script Orca's active one and patched itsCOMMENT
MEDIUM…t/style-containment-check-on-unstyled-layout-node.html11<option id="htmlvar00003" selected="selected" onmousedown="eventhandler2()" checked="checked" onerror="eventhandler3()" CODE
MEDIUMTests/LibWeb/Text/input/css-placeholder-transition.html34 // indistinguishable from the initial values, making the assertions robust againstCOMMENT
MEDIUM…t/wpt-import/_wpttools/third_party/h2/src/h2/stream.py531# Essentially, for h2, PUSH_PROMISE frames are effectively sent onCOMMENT
LOW…mport/_wpttools/third_party/hpack/src/hpack/huffman.py34 # handle this cleanly, just use a single giant integer.COMMENT
LOW…wpttools/third_party/pywebsocket3/pywebsocket3/util.py180# For decompression, we can just use 32K to cover any windows size. ForCOMMENT
LOW…rd_party/pywebsocket3/pywebsocket3/http_header_util.py236 # versions simply return None and ignore invalid port attributes.COMMENT
LOW…the-stylepropertymap/properties/resources/testsuite.js452// values). Once we can do that, we can remove argument #2 and just returnCOMMENT
MEDIUMTests/LibWeb/AccessibilityBridgeMac/diagnose.py495 # A profile of its own, marked past its first run, as the harness passes one: a plain launch would hand its URLCOMMENT
MEDIUMTests/LibWeb/AccessibilityBridgeMac/diagnose.py502 # A data directory of its own too, as the harness gives one, so the launch shows no crash-report popover.COMMENT
MEDIUMTests/LibWeb/AccessibilityBridgeMac/run_tests.sh14# The harness reads LADYBIRD_BINARY as the path to the Ladybird executable.COMMENT
MEDIUMTests/LibWeb/AccessibilityBridgeMac/run_tests.sh27# The harness uses PyObjC's ApplicationServices module, which neither Apple's /usr/bin/python3 nor Homebrew's python3COMMENT
MEDIUMTests/LibWeb/AccessibilityBridgeMac/harness/ladybird.py163 # AX call silently returns kAXErrorAPIDisabled and the harness hangs indefinitely — so fail loud; fail early.COMMENT
MEDIUMMeta/Generators/generate_libwasm_spec_test.py175# reference. The harness cannot inspect the heap type, so only non-nullness is checked.COMMENT
MEDIUMMeta/Generators/generate_libwasm_spec_test.py492 # A host reference (e.g. `(ref.host 2)` passed as anyref); the harness passes hostCOMMENT
MEDIUM⚡Meta/Generators/generate_libwasm_spec_test.py689 # Null gc references surface as JS null; the harness cannot check the heap type of aCOMMENT
LOW⚡Meta/Generators/libweb_bindings/to_idl_value.py344 # NB: We're getting passed a JS::Value - which is already our C++ representation, so we can just return it as-is.STRING
LOW⚡Meta/Generators/libweb_bindings/to_js_value.py109 # NB: We're getting passed a JS::Value - which is already our JS representation, so we can just return it as-is.STRING
MEDIUMLibraries/LibWeb/Crypto/CryptoAlgorithms.cpp202 // utilize the minimum number of octets needed to represent theCOMMENT
MEDIUMLibraries/LibWeb/Rust/src/layout/layout_node_arena.rs5703 /// Absolutely positioned elements don't contribute to ancestor intrinsic sizes. SVG rootCOMMENT
MEDIUMLibraries/LibWeb/Rust/src/layout/box_removal.rs91 // OPTIMIZATION: Absolutely positioned boxes do not participate in their DOM parent's inline or block formattingCOMMENT
MEDIUM…es/LibWeb/Rust/src/painting/record/paint/background.rs769 // Rasterize other tiles to preserve placement, subpixel opacity and seamless boundaries.COMMENT
MEDIUMLibraries/LibWeb/HTML/LocalTraversableNavigable.cpp265 // 2. Definitely close traversable.COMMENT
MEDIUMLibraries/LibWasm/JIT/examples/smith_check.rs18#[path = "../tests/harness/mod.rs"]COMMENT
MEDIUMLibraries/LibWasm/JIT/examples/spec_check.rs18#[path = "../tests/harness/mod.rs"]COMMENT
MEDIUMLibraries/LibWasm/JIT/examples/bench_check.rs18#[path = "../tests/harness/mod.rs"]COMMENT
MEDIUMLibraries/LibAudio/PlaybackStream.h29// The interface is designed to be simple and robust. All control functions can be called safely from any thread.COMMENT
MEDIUM.github/workflows/macos-accessibility-tests.yml23 # The harness and the pip install run pull-request code, so the job's token is read-only and the checkout doesn'tCOMMENT
MEDIUM⚡.github/workflows/macos-accessibility-tests.yml35 # The harness, its fixtures and the diagnostic probe come from the checkout; the app comes from the build job.COMMENT
MEDIUM⚡.github/workflows/macos-accessibility-tests.yml37 # job only needs the harness, so it takes the default checkout: the merge commit the run was created for, whichCOMMENT
MEDIUM⚡.github/workflows/macos-accessibility-tests.yml45 # harness and the diagnostic probe — does it through PyObjC from the python3 on PATH. And no python3 on a hostedCOMMENT
MEDIUM.github/workflows/macos-accessibility-tests.yml350 # tracebacks in its end-of-run summary. So, the harness's diagnosis (the AX surface dump plus Ladybird's stderr)COMMENT
Cross-File Repetition15 hits · 75 pts
SeverityFileLineSnippetContext
HIGHMeta/Generators/libweb_bindings/attributes.py0auto promise_realm_this_value = vm.this_value(); if (promise_realm_this_value.is_nullish()) promise_realm_this_value = &STRING
HIGHMeta/Generators/libweb_bindings/overload_resolution.py0auto promise_realm_this_value = vm.this_value(); if (promise_realm_this_value.is_nullish()) promise_realm_this_value = &STRING
HIGHMeta/Generators/libweb_bindings/operations.py0auto promise_realm_this_value = vm.this_value(); if (promise_realm_this_value.is_nullish()) promise_realm_this_value = &STRING
HIGHLibraries/LibTextCodec/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibWeb/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibWeb/HTML/Parser/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibWeb/ContentBlocker/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibWebCommon/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibURL/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibImageDecoders/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibRegex/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibCompositing/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibUnicode/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibWasm/Engine/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
HIGHLibraries/LibGfx/Rust/cbindgen.toml0/* * copyright (c) 2026-present, the ladybird developers. * * spdx-license-identifier: bsd-2-clause */STRING
Structural Annotation Overuse36 hits · 64 pts
SeverityFileLineSnippetContext
LOWAK/Time.h149// NOTE: This class is naive. It may represent either absolute offsets or relative durations. It does not have a referenCOMMENT
LOW⚡…xeddb-upgrade-multiple-connections-close-ordering.html14 // Step 1: Create the database at version 1.COMMENT
LOW⚡…xeddb-upgrade-multiple-connections-close-ordering.html23 // Step 2: Open a second connection to the same database.COMMENT
LOW…xeddb-upgrade-multiple-connections-close-ordering.html41 // Step 3: Open at version 2 to trigger upgrade.COMMENT
LOW…Text/input/indexeddb-upgrade-close-event-ordering.html19 // Step 1: Create the database at version 1 and keep it open.COMMENT
LOW…Text/input/indexeddb-upgrade-close-event-ordering.html35 // Step 2: Open again at version 2 to trigger upgrade.COMMENT
LOW…/Text/input/indexeddb-delete-close-event-ordering.html14 // Step 1: Create the database at version 1 and keep it open.COMMENT
LOW…/Text/input/indexeddb-delete-close-event-ordering.html29 // Step 2: Delete the database. This should send versionchangeCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html22 // Step 1: Check isTypeSupportedCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html30 // Step 2: Create MediaSourceCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html34 // Step 3: Create object URL and assign to videoCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html39 // Step 4: Wait for sourceopenCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html44 // Step 5: Add a SourceBufferCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html48 // Step 6: Fetch test mediaCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html57 // Step 7: Append buffer in slices and print buffered rangesCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html95 // Step 8: End of stream and wait for sourceendedCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html103 // Step 9: PlayCOMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html89 // Step 1: Set the range end programmatically and range start via CSS.COMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html117 // Step 2: Programmatically set the range start.COMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html150 // Step 3: Try to update the range start via CSS. This change must beCOMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html170 // Step 1: Set the range start programmatically and range end via CSS.COMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html193 // Step 2: Programmatically set the range.COMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html219 // Step 3: Try to update the range end via CSS. This change must beCOMMENT
LOW⚡…i/navigation-methods/back-forward-multiple-frames.html16 // Step 2: iframe at initial entry, top on second entryCOMMENT
LOW⚡…i/navigation-methods/back-forward-multiple-frames.html21 // Step 3: Both windows on second entry.COMMENT
LOWLibraries/LibWeb/HTML/HTMLDocument.h13// NOTE: This class is not currently in the specifications but it *is* implemented by all major browsers.COMMENT
LOWLibraries/LibWeb/DOM/Element.cpp6129 // NOTE: This function is what does the computation to determine the element’s proximity to the viewport, so this isCOMMENT
LOWLibraries/LibWeb/DOM/ParentNode.cpp121// NOTE: This method is only exposed on Document and Element, but is in ParentNode to prevent code duplication.COMMENT
LOWLibraries/LibWeb/DOM/ParentNode.cpp146// NOTE: This method is only exposed on Document and Element, but is in ParentNode to prevent code duplication.COMMENT
LOWLibraries/LibWeb/Selection/Selection.cpp46 // NOTE: This function should not be confused with Selection.empty() which empties the selection.COMMENT
LOWLibraries/LibWebCommon/StorageAPI/StorageKey.cpp15 // NOTE: This function exists as there are cases where we don't have the full environment object, but we still need COMMENT
LOWLibraries/LibJS/Rust/src/runtime/global_object.rs77 // NOTE: This function is infallible as we set properties directly; property clashes in global object constructiCOMMENT
LOW…raries/LibJS/Rust/src/runtime/typed_array_prototype.rs203// NOTE: This function assumes that the index is valid within the TypedArray,COMMENT
LOWLibraries/LibJS/Rust/src/bytecode/codegen.rs6924 // Step 2: Save parent environment, create class lexical environment.COMMENT
LOWLibraries/LibJS/Rust/src/bytecode/codegen.rs8453 // Step 1: Evaluate the reference BEFORE iterating remaining elements.COMMENT
LOWLibraries/LibJS/Rust/src/bytecode/codegen.rs8513 // Step 1: Evaluate the reference BEFORE calling IteratorStepValue.COMMENT
Verbosity Indicators29 hits · 53 pts
SeverityFileLineSnippetContext
LOW⚡…xeddb-upgrade-multiple-connections-close-ordering.html14 // Step 1: Create the database at version 1.COMMENT
LOW⚡…xeddb-upgrade-multiple-connections-close-ordering.html23 // Step 2: Open a second connection to the same database.COMMENT
LOW…xeddb-upgrade-multiple-connections-close-ordering.html41 // Step 3: Open at version 2 to trigger upgrade.COMMENT
LOW…Text/input/indexeddb-upgrade-close-event-ordering.html19 // Step 1: Create the database at version 1 and keep it open.COMMENT
LOW…Text/input/indexeddb-upgrade-close-event-ordering.html35 // Step 2: Open again at version 2 to trigger upgrade.COMMENT
LOW…/Text/input/indexeddb-delete-close-event-ordering.html14 // Step 1: Create the database at version 1 and keep it open.COMMENT
LOW…/Text/input/indexeddb-delete-close-event-ordering.html29 // Step 2: Delete the database. This should send versionchangeCOMMENT
LOW…Text/input/CSS/font-face-set-load-filters-by-text.html30 // Step 8: "For each font face in matched font faces, if its defined unicode-rangeCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html22 // Step 1: Check isTypeSupportedCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html30 // Step 2: Create MediaSourceCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html34 // Step 3: Create object URL and assign to videoCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html39 // Step 4: Wait for sourceopenCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html44 // Step 5: Add a SourceBufferCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html48 // Step 6: Fetch test mediaCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html57 // Step 7: Append buffer in slices and print buffered rangesCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html95 // Step 8: End of stream and wait for sourceendedCOMMENT
LOW⚡Tests/LibWeb/Text/input/HTML/media-source-setup.html103 // Step 9: PlayCOMMENT
LOW…t-import/_wpttools/third_party/h2/src/h2/connection.py1591 # We need to check if the parent stream was reset by us. If it wasCOMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html89 // Step 1: Set the range end programmatically and range start via CSS.COMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html117 // Step 2: Programmatically set the range start.COMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html150 // Step 3: Try to update the range start via CSS. This change must beCOMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html170 // Step 1: Set the range start programmatically and range end via CSS.COMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html193 // Step 2: Programmatically set the range.COMMENT
LOW…ort/scroll-animations/css/animation-range-ignored.html219 // Step 3: Try to update the range end via CSS. This change must beCOMMENT
LOW⚡…i/navigation-methods/back-forward-multiple-frames.html16 // Step 2: iframe at initial entry, top on second entryCOMMENT
LOW⚡…i/navigation-methods/back-forward-multiple-frames.html21 // Step 3: Both windows on second entry.COMMENT
LOWLibraries/LibJS/Rust/src/bytecode/codegen.rs6924 // Step 2: Save parent environment, create class lexical environment.COMMENT
LOWLibraries/LibJS/Rust/src/bytecode/codegen.rs8453 // Step 1: Evaluate the reference BEFORE iterating remaining elements.COMMENT
LOWLibraries/LibJS/Rust/src/bytecode/codegen.rs8513 // Step 1: Evaluate the reference BEFORE calling IteratorStepValue.COMMENT
Cross-Language Confusion (JS/TS)7 hits · 35 pts
SeverityFileLineSnippetContext
HIGH…s/LibWeb/Text/input/layout-optimization-test-matrix.js63 print() {CODE
HIGH…dparty/v8/harmony/regexp-property-script-extensions.js118 print(`// Script_Extension=${s}`);CODE
HIGH…dparty/v8/harmony/regexp-property-script-extensions.js122 print(`f(/(?=\\P{sc=${s}})\\p{scx=${s}}/u, "\\u{${c.toString(16)}}");`);CODE
HIGH…S/JIT/programs/slow-path-inputs-across-try-in-loops.js18 print(name + " " + __hash);CODE
HIGH…/LibJS/JIT/programs/inlined-this-read-first-in-loop.js14print("ok");CODE
HIGH…/JIT/programs/bound-calls-with-many-bound-arguments.js15 print(n, result);CODE
HIGHTests/LibJS/JIT/programs/top-level-loops.js29print(CODE
TODO Padding8 hits · 12 pts
SeverityFileLineSnippetContext
LOW…import/css/css-animations/parsing/animation-valid.html35// TODO: Add test with a single negative time.COMMENT
LOW…import/css/css-animations/parsing/animation-valid.html36// TODO: Add test with a single timing-function keyword.COMMENT
LOW…port/css/css-transitions/parsing/transition-valid.html30// TODO: Add test with a single negative time.COMMENT
LOW…port/css/css-transitions/parsing/transition-valid.html31// TODO: Add test with a single timing-function keyword.COMMENT
LOW…t/css/css-transitions/parsing/transition-computed.html40// TODO: Add test with a single timing-function keyword.COMMENT
LOW…ptoAPI/import_export/ec_importKey_failures_fixtures.js42 // TODO: Implement test cases where the public key doesn't match the private key.COMMENT
LOWTests/AK/TestChecked.cpp13// TODO: Add tests about the actual `Check`ing itself!COMMENT
LOW…/LibJS/Runtime/builtins/Proxy/Proxy.handler-ownKeys.js4 // TODO: Add tests for other [[OwnPropertyKeys]] trap invariantsCOMMENT
AI Structural Patterns12 hits · 12 pts
SeverityFileLineSnippetContext
LOW…input/wpt-import/_wpttools/wptserve/wptserve/server.py146CODE
LOW…input/wpt-import/_wpttools/wptserve/wptserve/server.py909CODE
LOW…put/wpt-import/_wpttools/wptserve/wptserve/handlers.py507CODE
LOW…put/wpt-import/_wpttools/wptserve/wptserve/response.py101CODE
LOW…import/_wpttools/wptserve/wptserve/sslutils/openssl.py218CODE
LOW…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py332CODE
LOW…wpt-import/common/security-features/subresource/xhr.py8CODE
LOW…t-import/common/security-features/subresource/image.py98CODE
LOWLibraries/LibGfx/TIFFGenerator.py227CODE
LOWLibraries/LibGfx/TIFFGenerator.py399CODE
LOWLibraries/LibGfx/TIFFGenerator.py479CODE
LOWLibraries/LibGfx/TIFFGenerator.py528CODE
Slop Phrases4 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUM…pt-import/_wpttools/third_party/h2/src/h2/utilities.py202 # overhead of doing this checking. However, it's worth noting that thisCOMMENT
LOW…nput/wpt-import/css/cssom/getComputedStyle-pseudo.html265// If you add a pseudo-element identifier here, don't forget to add the corresponding style rule inCOMMENT
MEDIUMLibraries/LibWeb/HTML/HTMLImageElement.cpp1583 // FIXME: or if the image format is unsupported (as determined by applying the image sniffing rules, agaCOMMENT
MEDIUMLibraries/LibWeb/HTML/HTMLImageElement.cpp1604 // or if the image format is unsupported (as determined by applying the image sniffing rules, again aCOMMENT
Self-Referential Comments3 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUM.ycm_extra_conf.py4# This file is NOT licensed under the GPLv3, which is the license for the restCOMMENT
MEDIUM…igin-keyed-agent-clusters/resources/send-oac-header.py13 # Create a new query string, which is the same as the one we're given butCOMMENT
MEDIUMTests/LibCore/TestLibCoreStandardPaths.cpp43 auto home = make_home_with_user_dirs_file(R"~~~(# This file is written by xdg-user-dirs-updateCODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHLibraries/LibWeb/WebGL/WebGLContextAttributes.cpp16 // NOTE: This code was generated by the IDL code generator and then cleaned up.COMMENT
Modern Structural Boilerplate7 hits · 7 pts
SeverityFileLineSnippetContext
LOW…sts/LibWeb/AccessibilityBridge/tests/test_lifecycle.py178def _set_at_spi_enabled(enabled: bool) -> None:CODE
LOWTests/LibWeb/AccessibilityBridge/harness/__init__.py23__all__ = [CODE
LOW…t/wpt-import/_wpttools/third_party/h2/src/h2/errors.py75__all__ = ['ErrorCodes']CODE
LOW…port/_wpttools/third_party/hpack/src/hpack/__init__.py18__all__ = [CODE
LOW…put/wpt-import/_wpttools/wptserve/wptserve/handlers.py19__all__ = ["file_handler", "python_script_handler",CODE
LOW…nput/wpt-import/_wpttools/wptserve/wptserve/cgi/cgi.py52__all__ = ["MiniFieldStorage", "FieldStorage", "parse", "parse_multipart",CODE
LOWTests/LibWeb/AccessibilityBridgeMac/harness/__init__.py21__all__ = [CODE
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOW…import/_wpttools/third_party/h2/src/h2/frame_buffer.py75 # Check if we're in the middle of a headers block. If we are, thisCOMMENT
LOW…ttools/third_party/pywebsocket3/pywebsocket3/stream.py575 # Set this to any positive integer to limit maximum size of data inCOMMENT
LOW…put/wpt-import/_wpttools/wptserve/wptserve/response.py207 # Read the file in chunks rather than reading the whole file intoCOMMENT
LOWMeta/import-wpt-test.py237 # Open the file in binary mode. Some WPT test files (e.g,COMMENT
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…put/wpt-import/_wpttools/wptserve/wptserve/handlers.py406 def handle_request(self, request, response):CODE
LOW…put/wpt-import/_wpttools/wptserve/wptserve/handlers.py502 def handle_request(self, request, response):CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…input/wpt-import/css/css-scroll-snap/support/common.js28// Example usage:COMMENT