Repository Analysis

vuejs/core

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

0.5 Likely human-written View on GitHub
0.5
Adjusted Score
0.5
Raw Score
100%
Time Factor
2026-05-29
Last Push
53,735
Stars
TypeScript
Language
173,249
Lines of Code
635
Files
88
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 88

Pattern Findings

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

Hyper-Verbose Identifiers68 hits · 70 pts
SeverityFileLineSnippet
LOW…core/__tests__/transforms/transformExpressions.spec.ts17function parseWithExpressionTransform(
LOW…core/__tests__/transforms/transformExpressions.spec.ts623 function compileWithBindingMetadata(
LOW…ler-core/__tests__/transforms/transformElement.spec.ts44function parseWithElementTransform(
LOWpackages/compiler-core/src/codegen.ts785function genExpressionAsPropertyKey(
LOWpackages/compiler-core/src/validateExpression.ts28export function validateBrowserExpression(
LOWpackages/compiler-core/src/ast.ts758export function createConditionalExpression(
LOWpackages/compiler-core/src/ast.ts825export function createAssignmentExpression(
LOWpackages/compiler-core/src/transform.ts486export function createStructuralDirectiveTransform(
LOWpackages/compiler-core/src/babelUtils.ts163export function isInDestructureAssignment(
LOWpackages/compiler-core/src/utils.ts252export function advancePositionWithMutation(
LOW…kages/compiler-core/src/transforms/transformElement.ts926function stringifyDynamicPropNames(props: string[]): string {
LOWpackages/compiler-core/src/transforms/cacheStatic.ts401function getConstantTypeOfHelperCall(
LOWpackages/compiler-core/src/transforms/cacheStatic.ts421function getGeneratedPropsConstantType(
LOWpackages/compiler-core/src/transforms/vIf.ts219function createCodegenNodeForBranch(
LOWpackages/compiler-core/src/transforms/vIf.ts240function createChildrenCodegenNode(
LOWpackages/runtime-dom/src/index.ts197function injectCompilerOptionsCheck(app: App) {
LOWpackages/runtime-dom/src/modules/style.ts146function shouldPreserveTextareaResizeStyle(
LOWpackages/compiler-sfc/src/parse.ts301function createDuplicateBlockError(
LOWpackages/compiler-sfc/src/compileScript.ts282 function checkInvalidScopeReference(node: Node | undefined, method: string) {
LOWpackages/compiler-sfc/src/template/templateUtils.ts24export function normalizeDecodedImportPath(source: string): string {
LOWpackages/compiler-sfc/src/style/pluginScoped.ts372function canSplitDeepContainerPseudo(node: selectorParser.Pseudo): boolean {
LOWpackages/compiler-sfc/src/style/pluginScoped.ts378function splitSelectorForNestedDeep(
LOWpackages/compiler-sfc/src/style/cssVars.ts196export function genNormalScriptCssVarsCode(
LOW…kages/compiler-sfc/src/script/analyzeScriptBindings.ts27function analyzeBindingsFromOptions(node: ObjectExpression): BindingMetadata {
LOW…kages/compiler-sfc/src/script/analyzeScriptBindings.ts123export function getObjectOrArrayExpressionKeys(value: Node): string[] {
LOWpackages/compiler-sfc/src/script/importUsageCheck.ts28export function resolveTemplateVModelIdentifiers(
LOWpackages/compiler-sfc/src/script/importUsageCheck.ts34function resolveTemplateUsedIdentifiers(sfc: SFCDescriptor): Set<string> {
LOWpackages/compiler-sfc/src/script/importUsageCheck.ts38function resolveTemplateAnalysisResult(
LOWpackages/compiler-sfc/src/script/utils.ts115export function createGetCanonicalFileName(
LOWpackages/compiler-sfc/src/script/defineProps.ts211function resolveRuntimePropsFromType(
LOWpackages/compiler-sfc/src/script/defineProps.ts332function genDestructuredDefaultValue(
LOW…ages/compiler-sfc/src/script/definePropsDestructure.ts98export function transformDestructuredProps(
LOWpackages/compiler-sfc/src/script/resolveType.ts155function recordResolvedElementDeps(
LOWpackages/compiler-sfc/src/script/resolveType.ts773function innerResolveTypeReference(
LOWpackages/reactivity/__tests__/reactiveArray.spec.ts120 function expectHaveBeenCalledTimes(rawTarget: any[], times: number) {
LOWpackages/reactivity/src/collectionHandlers.ts270function createInstrumentationGetter(isReadonly: boolean, shallow: boolean) {
LOW…es/runtime-core/__tests__/components/KeepAlive.spec.ts447 async function assertNameMatchWithFlagExclude(props: KeepAliveProps) {
LOW…ntime-core/__tests__/components/BaseTransition.spec.ts397 async function testToggleOnOffBeforeFinish({
LOW…ntime-core/__tests__/components/BaseTransition.spec.ts584 async function testToggleBranchesBeforeFinish(
LOWpackages/runtime-core/src/hydrationStrategies.ts36function elementIsVisibleInViewport(el: Element) {
LOWpackages/runtime-core/src/errorHandling.ts83export function callWithAsyncErrorHandling(
LOWpackages/runtime-core/src/component.ts1189export function getComponentPublicInstance(
LOWpackages/runtime-core/src/componentRenderContext.ts22export function setCurrentRenderingInstance(
LOWpackages/runtime-core/src/devtools.ts129function createDevtoolsComponentHook(
LOWpackages/runtime-core/src/devtools.ts154function createDevtoolsPerformanceHook(
LOWpackages/runtime-core/src/componentPublicInstance.ts673export function exposePropsOnRenderContext(
LOWpackages/runtime-core/src/componentPublicInstance.ts693export function exposeSetupStateOnRenderContext(
LOWpackages/runtime-core/src/renderer.ts2600function locateNonHydratedAsyncRoot(
LOWpackages/runtime-core/src/renderer.ts2620function resolveAsyncComponentPlaceholder(anchorVnode: VNode) {
LOWpackages/runtime-core/src/compat/componentFunctional.ts22export function convertLegacyFunctionalComponent(
LOWpackages/runtime-core/src/compat/componentAsync.ts26export function convertLegacyAsyncComponent(
LOWpackages/runtime-core/src/compat/renderFn.ts308export function defineLegacyVNodeProperties(vnode: VNode): void {
LOWpackages/runtime-core/src/compat/globalConfig.ts39export function installLegacyConfigWarnings(config: AppConfig): void {
LOWpackages/runtime-core/src/compat/globalConfig.ts65export function installLegacyOptionMergeStrats(config: AppConfig): void {
LOWpackages/runtime-core/src/compat/renderHelpers.ts65export function legacyBindObjectListeners(props: any, listeners: any): Data {
LOWpackages/runtime-core/src/compat/global.ts332export function installAppCompatProperties(
LOWpackages/runtime-core/src/compat/global.ts390function applySingletonAppMutations(app: App) {
LOWpackages/runtime-core/src/compat/instance.ts65export function installCompatInstanceProperties(
LOWpackages/runtime-core/src/components/Suspense.ts856function normalizeSuspenseChildren(vnode: VNode): void {
LOW…mpiler-dom/__tests__/transforms/transformStyle.spec.ts13function transformWithStyleTransform(
8 more matches not shown…
Over-Commented Block17 hits · 17 pts
SeverityFileLineSnippet
LOWpackages-private/dts-test/h.test-d.ts141 h(Foo, { bar: 1, foo: 'ok', class: 'extra' })
LOWpackages-private/dts-test/h.test-d.ts161// // @ts-expect-error
LOWpackages/compiler-core/__tests__/parse.spec.ts2561 } = {
LOWpackages/compiler-core/__tests__/parse.spec.ts2621 // }
LOWpackages/compiler-core/__tests__/parse.spec.ts2721 loc: { offset: 0, line: 1, column: 1 },
LOWpackages/compiler-core/__tests__/parse.spec.ts2741 // code: '<template><!-',
LOWpackages/compiler-core/__tests__/parse.spec.ts2761 // type: ErrorCodes.X_MISSING_END_TAG,
LOWpackages/compiler-core/__tests__/parse.spec.ts3001 // ],
LOWpackages/compiler-core/__tests__/parse.spec.ts3021 // {
LOWpackages/compiler-core/__tests__/parse.spec.ts3041 // type: ErrorCodes.INVALID_FIRST_CHARACTER_OF_TAG_NAME,
LOWpackages/compiler-core/__tests__/parse.spec.ts3061 // },
LOWpackages/compiler-core/__tests__/parse.spec.ts3121 // errors: [
LOWpackages/compiler-core/__tests__/parse.spec.ts3141 // loc: { offset: 15, line: 1, column: 16 }
LOWpackages/compiler-core/__tests__/parse.spec.ts3161 // {
LOWpackages/compiler-core/src/transforms/vOn.ts101 context.cacheHandlers &&
LOWpackages/runtime-dom/src/jsx.ts1// Note: this file is auto concatenated to the end of the bundled d.ts during
LOWpackages/runtime-core/src/components/Suspense.ts581 // if the fallback tree was mounted, it may have been moved
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippet
LOWpackages/runtime-core/src/vnode.ts566 // #2078 make sure to merge refs during the clone instead of overwriting it
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippet
LOWpackages/runtime-core/src/renderer.ts730 // #1689 For inside suspense + suspense resolved case, just call it
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippet
LOWpackages/shared/__tests__/looseEqual.spec.ts16 const text = 'Lorem ipsum'