Repository Analysis

lightpanda-io/browser

Lightpanda: the headless browser designed for AI and automation

0.4 Likely human-written View on GitHub
0.4
Adjusted Score
0.4
Raw Score
100%
Time Factor
2026-05-30
Last Push
30,680
Stars
Zig
Language
49,071
Lines of Code
386
Files
20
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 1LOW 19

Pattern Findings

20 matches across 2 categories. Click a row to expand file-level details.

Over-Commented Block19 hits · 19 pts
SeverityFileLineSnippet
LOWsrc/html5ever/types.rs1// Copyright (C) 2023-2025 Lightpanda (Selecy SAS)
LOWsrc/html5ever/lib.rs1// Copyright (C) 2023-2025 Lightpanda (Selecy SAS)
LOWsrc/html5ever/sink.rs1// Copyright (C) 2023-2025 Lightpanda (Selecy SAS)
LOWsrc/browser/tests/custom_elements/upgrade.html41
LOWsrc/browser/tests/custom_elements/upgrade.html61
LOWsrc/browser/tests/custom_elements/upgrade.html81// }
LOWsrc/browser/tests/custom_elements/upgrade.html101// constructor() {
LOWsrc/browser/tests/custom_elements/upgrade.html121
LOWsrc/browser/tests/custom_elements/upgrade.html141// }
LOWsrc/browser/tests/custom_elements/upgrade.html161// }
LOWsrc/browser/tests/custom_elements/upgrade.html181// testing.expectEqual(null, attributeChangedCalls[1].oldValue);
LOWsrc/browser/tests/custom_elements/upgrade.html201// }
LOWsrc/browser/tests/custom_elements/upgrade.html221
LOWsrc/browser/tests/custom_elements/upgrade.html241// customElements.define('manual-upgrade-with-attrs', ManualUpgradeWithAttrs);
LOWsrc/browser/tests/custom_elements/upgrade.html261// class MixedAttrs extends HTMLElement {
LOWsrc/browser/tests/custom_elements/upgrade.html281// testing.expectEqual('yes', attributeChangedCalls[0].newValue);
LOWsrc/browser/tests/custom_elements/upgrade.html301// customElements.define('empty-attr', EmptyAttr);
LOWsrc/browser/tests/custom_elements/upgrade.html321// }
LOWsrc/browser/tests/custom_elements/upgrade.html341// customElements.define('nested-parent', NestedParent);
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMsrc/browser/tests/testing.js168 // seamless, namely around adapting paths/urls.