Repository Analysis

PlasmoHQ/plasmo

🧩 The Browser Extension Framework

0.3 Likely human-written View on GitHub
0.3
Adjusted Score
0.3
Raw Score
100%
Time Factor
2026-05-29
Last Push
13,049
Stars
TypeScript
Language
43,353
Lines of Code
297
Files
11
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 2LOW 9

Pattern Findings

11 matches across 4 categories. Click a row to expand file-level details.

AI Slop Vocabulary2 hits · 5 pts
SeverityFileLineSnippet
MEDIUMcore/parcel-bundler/src/create-ideal-graph.ts635 // by drawing an edge. Essentially, if two bundles within an asset's
MEDIUMpackages/init/entries/contents/inline.tsx8 document.querySelector("#supercharge > h2 > span")
Over-Commented Block4 hits · 4 pts
SeverityFileLineSnippet
LOWcore/parcel-bundler/src/create-ideal-graph.ts441 }, root)
LOWcore/parcel-resolver-post/src/handle-hacks.ts1// These are hack resolvers to get over some module resolution issues, with a PR to fix them upstream.
LOWcore/parcel-resolver-post/src/handle-hacks.ts21 // dirname(sveltePjPath),
LOW.github/FUNDING.yml1# These are supported funding model platforms
Hyper-Verbose Identifiers4 hits · 4 pts
SeverityFileLineSnippet
LOWcore/parcel-resolver-post/src/utils.ts9export function checkWebpackSpecificImportSyntax(specifier = "") {
LOWcore/parcel-resolver-post/src/handle-ts-path.ts197async function getTsconfigCompilerOptions(
LOWcore/parcel-core/src/resolve-options.ts175function getRelativeConfigSpecifier(
LOW…sformer-manifest/src/handle-declarative-net-request.ts5export async function handleDeclarativeNetRequest() {
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOWscripts/move-prettier-cjs-to-mjs.bash9 # Check if the file exists