Repository Analysis

ant-design/ant-design

An enterprise-class UI design language and React UI library

0.4 Likely human-written View on GitHub
0.4
Adjusted Score
0.4
Raw Score
100%
Time Factor
2026-05-30
Last Push
98,179
Stars
TypeScript
Language
340,128
Lines of Code
4514
Files
82
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 2MEDIUM 1LOW 79

Pattern Findings

82 matches across 6 categories. Click a row to expand file-level details.

Fake / Example Data62 hits · 93 pts
SeverityFileLineSnippet
LOWcomponents/divider/demo/size.tsx7 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/size.tsx7 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/size.tsx12 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/size.tsx12 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/size.tsx17 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/size.tsx17 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/size.tsx22 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/size.tsx22 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.tsx7 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.tsx7 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.tsx12 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.tsx12 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.tsx17 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.tsx17 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/variant.tsx7 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/variant.tsx7 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/variant.tsx12 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/variant.tsx12 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/variant.tsx19 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/variant.tsx19 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/variant.tsx26 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/variant.tsx26 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/_semantic.tsx26 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOWcomponents/divider/demo/_semantic.tsx26 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOWcomponents/divider/demo/_semantic.tsx31 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOWcomponents/divider/demo/_semantic.tsx31 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOWcomponents/divider/demo/_semantic.tsx36 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOWcomponents/divider/demo/_semantic.tsx36 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOWcomponents/divider/demo/_semantic.tsx43 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOWcomponents/divider/demo/_semantic.tsx43 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOWcomponents/divider/demo/component-token.tsx23 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx23 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx28 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx28 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx33 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx33 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx38 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx38 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx45 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx45 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx52 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/component-token.tsx52 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/plain.tsx7 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/plain.tsx7 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/plain.tsx12 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/plain.tsx12 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/plain.tsx19 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/plain.tsx19 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/plain.tsx26 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/plain.tsx26 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.tsx7 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.tsx7 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.tsx12 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.tsx12 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.tsx17 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.tsx17 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.tsx22 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.tsx22 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.tsx29 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.tsx29 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
2 more matches not shown…
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippet
HIGH.dumi/theme/common/ThemeSwitch/index.tsx193 // Sync the site theme (and URL param) with the AI-generated algorithm
HIGH.dumi/theme/layouts/GlobalLayout.tsx240 // Ignore `algorithm` from AI-generated theme to preserve user's dark/light preference
Hyper-Verbose Identifiers12 hits · 12 pts
SeverityFileLineSnippet
LOWcomponents/tree/utils/dictUtil.ts90export function convertDirectoryKeysToNodes(
LOWcomponents/auto-complete/AutoComplete.tsx84function isSelectOptionOrSelectOptGroup(child: any): boolean {
LOWcomponents/notification/index.tsx176function setNotificationGlobalConfig(config: GlobalConfigProps) {
LOWcomponents/segmented/index.tsx60function isSegmentedLabeledOptionWithIcon(
LOWcomponents/transfer/Section.tsx28function isRenderResultPlainObject(result: RenderResult): result is RenderResultObject {
LOWcomponents/style/compact-item-vertical.ts5function compactItemVerticalBorder(
LOWcomponents/style/compact-item-vertical.ts36function compactItemBorderVerticalRadius(prefixCls: string, parentCls: string): CSSObject {
LOWcomponents/button/buttonHelpers.tsx22export function isUnBorderedButtonVariant(type?: ButtonVariantType) {
LOW.dumi/theme/plugins/semantic-md.ts27function extractLocaleInfoFromContent(content: string): {
LOW.dumi/theme/plugins/semantic-md.ts219function extractSemanticInfoFromTemplate(
LOW.dumi/theme/plugins/raw-md.ts145function replaceSemanticDomSection(md: string, context: ContentFilterContext) {
LOW.dumi/theme/plugins/raw-md.ts389function replaceComponentTokenTable(md: string, context: ContentFilterContext) {
Over-Commented Block4 hits · 4 pts
SeverityFileLineSnippet
LOWtypings/index.d.ts1/// <reference path="custom-typings.d.ts" />
LOWcomponents/modal/__tests__/confirm.test.tsx81 // };
LOWscripts/print-changelog.ts21const QUERY_DESCRIPTION_LINES = '.comment-body table tbody tr';
LOW.dumi/pages/index/components/ComponentsList.tsx181 />
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMscripts/ci-mock-project-build.sh1# Create a umi project
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOW.github/workflows/visual-regression-diff-approver.yml28 # Check if member of repo comment `Pass Visual Diff`