Repository Analysis

element-plus/element-plus

🎉 A Vue.js 3 UI Library made by Element team

0.1 Likely human-written View on GitHub
0.1
Adjusted Score
0.1
Raw Score
100%
Time Factor
2026-05-30
Last Push
27,459
Stars
TypeScript
Language
282,264
Lines of Code
2578
Files
20
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 3LOW 17

Pattern Findings

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

Over-Commented Block12 hits · 12 pts
SeverityFileLineSnippet
LOWdocs/crowdin.yml1#
LOWdocs/crowdin.yml21 #
LOWdocs/crowdin.yml41 #
LOWdocs/crowdin.yml61 # Defines whether to translate tags attributes.
LOWdocs/crowdin.yml81 #
LOWdocs/crowdin.yml101
LOWdocs/.vitepress/vitepress/components/vp-app.vue61 // dayjs
LOWpackages/components/pagination/src/pagination.ts241 if (isAbsent(props.total) && isAbsent(props.pageCount)) return false
LOW…nents/virtual-list/__tests__/dynamic-size-list.test.ts141 // when the size is all 26, then there should be 7 items 2 visible + 3 cache
LOWpackages/theme-chalk/src/dark/var.scss41 ),
LOW.github/.git_commit_template.txt1# [TYPE](SCOPE): [component-name] DESCRIPTION#[ISSUE]
LOWplay/env.d.ts1/// <reference types="vite/client" />
Decorative Section Separators2 hits · 6 pts
SeverityFileLineSnippet
MEDIUMdocs/en-US/guide/commit-examples.md36# --------------------
MEDIUMdocs/en-US/guide/commit-examples.md62# --------------------
Verbosity Indicators3 hits · 4 pts
SeverityFileLineSnippet
LOW…ponents/virtual-list/__tests__/fixed-size-list.test.ts179 // Step 1: wheel-scroll to the bottom (uses maxOffset internally).
LOW…ponents/virtual-list/__tests__/fixed-size-list.test.ts192 // Step 2: simulate the native scroll event that onUpdated triggers,
LOW…ponents/virtual-list/__tests__/fixed-size-list.test.ts200 // Step 3: another wheel event tries to scroll further down.
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippet
MEDIUM…s/.vitepress/vitepress/components/navbar/vp-search.vue130 // behavior to leverage the Router loading feature
Hyper-Verbose Identifiers2 hits · 2 pts
SeverityFileLineSnippet
LOW…mponents/tree/src/model/useNodeExpandEventBroadcast.ts16export function useNodeExpandEventBroadcast(props: Props) {
LOW…ponents/config-provider/src/hooks/use-global-config.ts49export function useGlobalComponentSettings(