Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>clean ExtensionNew to Visual Studio Code? Get it now.
clean Extension

clean Extension

sanismodding

|
1 install
| (0) | Free
cleanCode Scanner on base of 5lines of code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Function Scanner for VS Code

An efficient, extensible code scanner that identifies functions longer than a specified threshold (default: 5 lines) across your TypeScript/JavaScript workspace. Built with a modern plugin system following DRY (Don't Repeat Yourself) and KISS (Keep It Simple, Stupid) principles.

Version License

Features

  • 🔍 Real-time Scanning - Automatically scans workspace on startup and monitors file changes
  • ⚡ Fast Performance - Scans 100 TypeScript files in ~2-3 seconds with smart caching
  • 🎯 Smart Caching - In-memory cache with file hash validation avoids redundant scans
  • 📊 Tree View UI - Visual hierarchy of files → functions for easy navigation

Quick Start

  1. Install - Install this extension in VS Code
  2. Open Workspace - Open a TypeScript/JavaScript project
  3. Scan - Run command: "Scan for Functions Longer Than 5 Lines"
  4. Navigate - Click any function in the tree view to jump to it

Performance

Performance benchmarks (tested on 100 TypeScript files, 5 functions per file):

Operation Time Notes
First Scan (Cold Cache) ~2.3 seconds Full workspace analysis
Second Scan (Warm Cache) ~580ms 75% faster with cached results
Single File Scan ~10-20ms Per-file incremental scan
Full Parallelization 4.03x speedup vs sequential processing
Tree Update Latency ~20ms UI response time

License

MIT


Made with ❤️ for developers who care about code quality

For more information

  • Visual Studio Code's Markdown Support
  • Markdown Syntax Reference

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft