← Back to Blog

Benchmark: Vue.js Framework

Testing loct on Vue.js core (TS + Vue SFC)

Use Case: vuejs/core - The Vue.js Framework

Repository: https://github.com/vuejs/core Stack: TypeScript + Vue SFC Test Date: 2025-12-08 Loctree Version: 0.6.2-dev


Overview

Testing loctree on Vue.js core - validating Vue Single File Component (SFC) parsing.

Repository Scale

MetricValue
Files Scanned~500
Vue Files11
Analysis Time~10 seconds

Findings

Dead Code Detection

  • High Confidence: 0
  • False Positive Rate: 0%

Vue SFC Support

  • 11/11 Vue files parsed correctly
  • Import extraction: Perfect
  • Component imports: Recognized
  • Type imports: Handled

Version History

VersionFP RateStatus
0.5.1686%NO Vue SFC parser
0.5.17100%WORSE
0.6.1-dev0%HUGE WIN
0.6.2-dev0%MAINTAINED

Commands Used

cd VueCore
loct                              # Create snapshot
loct dead --confidence high       # Dead code analysis
loct twins                        # Duplicate detection

Verdict

EXCELLENT - Vue SFC parsing is production-ready.

Key Insights

  1. SFC Parsing: <script> and <script setup> blocks handled
  2. Template Bindings: {{ foo }}, v-bind, @click tracked
  3. Zero Regression: 0% FP maintained across versions

Vue-Specific Features

Loctree correctly handles:

  • <script setup> syntax
  • defineProps(), defineEmits()
  • Component auto-imports
  • TypeScript in Vue files

πš…πš’πš‹πšŽπšŒπš›πšŠπšπšπšŽπš. with AI Agents by VetCoders (c)2024-2026 LibraxisAI