Repository Analysis

vueComponent/ant-design-vue

🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜

0.5 Likely human-written View on GitHub
0.5
Adjusted Score
0.5
Raw Score
100%
Time Factor
2026-05-30
Last Push
21,519
Stars
Vue
Language
235,568
Lines of Code
2853
Files
93
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 93

Pattern Findings

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

Fake / Example Data28 hits · 42 pts
SeverityFileLineSnippet
LOWcomponents/divider/demo/horizontal.vue20 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.vue20 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.vue25 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.vue25 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.vue30 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.vue30 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.vue35 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/horizontal.vue35 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue20 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue20 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue25 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue25 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue30 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue30 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue35 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue35 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue42 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue42 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue49 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOWcomponents/divider/demo/with-text.vue49 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
LOW…dv-token-previewer/component-demos/divider/divider.tsx11 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOW…dv-token-previewer/component-demos/divider/divider.tsx11 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOW…dv-token-previewer/component-demos/divider/divider.tsx16 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOW…dv-token-previewer/component-demos/divider/divider.tsx16 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOW…dv-token-previewer/component-demos/divider/divider.tsx23 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOW…dv-token-previewer/component-demos/divider/divider.tsx23 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOW…dv-token-previewer/component-demos/divider/divider.tsx30 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
LOW…dv-token-previewer/component-demos/divider/divider.tsx30 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi
Over-Commented Block40 hits · 40 pts
SeverityFileLineSnippet
LOWplugin/md/utils/parseHeader.ts1// Since VuePress needs to extract the header from the markdown source
LOWcomponents/vc-tree/props.ts21
LOW…nts/_util/static-style-extract/__tests__/index.test.js41 >
LOW…nts/_util/static-style-extract/__tests__/index.test.js61 // </ConfigProvider>
LOW…ponents/_util/cssinjs/hooks/useStyleRegister/index.tsx421 ([, , styleId], fromHMR) => {
LOW…ponents/_util/cssinjs/hooks/useStyleRegister/index.tsx441 // />
LOWcomponents/radio/__tests__/group.test.js141 });
LOWcomponents/radio/__tests__/group.test.js161 // const radios = wrapper.findAll('input')
LOWcomponents/vc-tree-select/LegacyContext.tsx41 'TreeSelectLegacyContextPropsKey',
LOWcomponents/vc-picker/generate/dayjs.ts41 // de_DE:
LOWcomponents/vc-picker/generate/dayjs.ts61 // it_IT:
LOWcomponents/vc-picker/generate/dayjs.ts81 pt_BR: 'pt-br',
LOWcomponents/input/__tests__/Search.test.js61 // );
LOWcomponents/input/__tests__/Search.test.js81 // });
LOWcomponents/input/__tests__/Search.test.js101 // wrapper.find('Button').simulate('click');
LOWcomponents/input/__tests__/Search.test.js121
LOWcomponents/input/__tests__/index.test.js81 });
LOWcomponents/input/__tests__/index.test.js101// reset
LOWcomponents/layout/demo/index.vue61 'fixed-sider': '/iframe/layout/#fixed-sider',
LOWcomponents/carousel/__tests__/index.test.js61 // TODO
LOWcomponents/menu/__tests__/index.test.js101 });
LOWcomponents/menu/__tests__/index.test.js161 // return () => {
LOWcomponents/menu/__tests__/index.test.js441 // </SubMenu>
LOWcomponents/menu/__tests__/index.test.js461 // });
LOWcomponents/menu/__tests__/index.test.js481 // expect($$('.ant-menu-sub').length).toBe(0);
LOWcomponents/typography/util.tsx181 // console.log('type', type);
LOWcomponents/typography/__tests__/index.test.js81 // await sleep(20);
LOWcomponents/typography/__tests__/index.test.js141 // const is = ' is ';
LOWcomponents/affix/__tests__/index.test.js101 // props: {
LOWcomponents/upload/__tests__/uploadlist.test.js201
LOWcomponents/upload/__tests__/uploadlist.test.js221 // valuePropname: 'fileList',
LOWcomponents/upload/__tests__/uploadlist.test.js241 // )}
LOWcomponents/badge/__tests__/index.test.js41 return <Badge count={10} title="Custom title" />;
LOWsite/src/main.js61// const btn = document.getElementsByClassName('surveybyantdv-launch-button')?.[0];
LOWsite/src/directives/clipboard/index.js1import Clipboard from './clipboard'; // FIXME: workaround for browserify
LOWsite/src/directives/clipboard/index.js21 // container: typeof container === 'object' ? container : document.body,
LOWsite/src/components/rice/WWAds.vue1<template>
LOWsite/src/theme/static/var.less21
LOWsite/src/theme/static/var.less41 // --padding-space: ''
LOWsite/src/hooks/useMenus.ts41 return r.path.indexOf('-cn') >= 0;
Hyper-Verbose Identifiers24 hits · 24 pts
SeverityFileLineSnippet
LOWplugin/docs/vueToMarkdown.ts14export function createVueToMarkdownRenderFn(root: string = process.cwd()): any {
LOWplugin/md/markdownToVue.ts23export function createMarkdownToVueRenderFn(
LOWantd-tools/utils/projectHelper.js54function isThereHaveBrowserslistConfig() {
LOWcomponents/tree/utils/dictUtil.ts83export function convertDirectoryKeysToNodes(
LOWcomponents/vc-tree/NodeList.tsx64export function getMinimumRangeTransitionRange(
LOWcomponents/vc-tree/utils/treeUtil.ts415export function convertNodePropsToEventData(
LOWcomponents/_util/getRequestAnimationFrame.ts3function requestAnimationFramePolyfill() {
LOWcomponents/_util/getRequestAnimationFrame.ts30export function cancelRequestAnimationFrame(id) {
LOWcomponents/vc-tree-select/LegacyContext.tsx59export function useProvideLegacySelectContext(props: LegacyContextProps) {
LOWcomponents/vc-tree-select/LegacyContext.tsx63export default function useInjectLegacySelectContext() {
LOWcomponents/input-number/src/InputNumber.tsx99 function setUncontrolledDecimalValue(newDecimal: DecimalClass) {
LOWcomponents/auto-complete/index.tsx15function isSelectOptionOrSelectOptGroup(child: any): boolean {
LOWcomponents/transfer/list.tsx20function isRenderResultPlainObject(result: VNode) {
LOWcomponents/style/compact-item-vertical.ts6function compactItemVerticalBorder(token: DerivativeToken, parentCls: string): CSSObject {
LOWcomponents/style/compact-item-vertical.ts25function compactItemBorderVerticalRadius(prefixCls: string, parentCls: string): CSSObject {
LOWcomponents/vc-image/src/getFixScaleEleTransPosition.ts38export default function getFixScaleEleTransPosition(
LOWcomponents/vc-virtual-list/utils/itemUtil.js54export function getCompareItemRelativeTop({
LOWcomponents/vc-virtual-list/utils/itemUtil.js101export function getElementScrollPercentage(element) {
LOWcomponents/vc-select/hooks/useBaseProps.ts18export function useProvideBaseSelectProps(props: BaseSelectContextProps) {
LOWsite/public/docsearch.min_2.6.3.js2(function webpackUniversalModuleDefinition(root, factory) {
LOWsite/public/docsearch.min_2.6.3.js2159 module.exports = function parseAlgoliaClientVersion(agent) {
LOWsite/public/docsearch.min_2.6.3.js3559 function retryRequestWithHigherTimeout() {
LOWsite/public/docsearch.min_2.6.3.js3567 function isCacheValidWithCurrentID(useRequestCache, currentCache, currentCacheID) {
LOWsite/public/docsearch.min_2.6.3.js4352 function getOrSet(key, data) {
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippet
LOWsite/public/docsearch.min_2.6.3.js2048 function getData(node, name) {