01Overview
vue · 74,579 lines of actual code
Line Composition
87,931 total lines
Code74,57984.8%
Blank8,1929.3%
Comments5,1605.9%
Reading vuejs/vue via an LLM
~522k tokens
→
~1.4k tokens
via code_analyze
The entire repo summarised by code_analyze — structured JSON in <2k tokens. The dossier above is built from one call. Drill into specifics with code_search.
02Languages & Tech Stack
what it’s written in, what it depends on
Language Breakdown
Language
Files
Code
Share
TypeScript Typings
27
3,122
03Notable Files
where complexity and size live
Largest
| File | Lines | Cx |
| pnpm-lock.yaml | 6,073 | 0 |
| packages/server-renderer/test/ssr-string.spec.ts | 2,062 | 8 |
| test/transition/transition.spec.ts | 1,735 | 1 |
| packages/compiler-sfc/src/compileScript.ts | 1,601 | 537 |
| test/unit/features/component/component-scoped-slot.spec.ts | 1,246 | 5 |
| packages/compiler-sfc/test/compileScript.spec.ts | 1,238 | 0 |
| test/unit/features/directives/on.spec.ts | 1,106 | 4 |
| types/jsx.d.ts | 1,044 | 0 |
| CHANGELOG.md | 1,035 | 0 |
| test/unit/features/v3/apiWatch.spec.ts | 1,028 | 21 |
04Code Quality
style, correctness, and maintainability findings
By Severity & Category
By Category
Modernization 1
accessibility 99
correctness 192
maintainability 19
performance 3
security 26
Top Findings
Insecure HTTP link detected; use HTTPS for encrypted connections ×4
Inline JavaScript detected; move to external files with CSP for security and maintainability
05Secrets & Credentials
pattern-based scan for hardcoded secrets
Google API Key — Matches Google/GCP/Drive/Gmail/YouTube API keys
06Search This Repo
live, powered by code_search
Scan another repository
Drop any public git URL or owner/repo shorthand.
Or compare vuejs/vue against another repo:
Or use the API directly: curl https://api.searchcode.com/api/v1/code_analyze · Add to your MCP client