Code-Pulse
Code-Pulse is a developer tool that analyzes JavaScript projects and highlights potential issues like complexity, large functions, unused variables, and common anti-patterns.
It helps you write cleaner, more maintainable code by giving quick insights into your codebase.
Features
Detects code complexity metrics Identifies large / bloated functions Finds unused variables Flags anti-patterns and bad practices Fast scanning for JavaScript projects
Tech Stack
Node.js JavaScript AST parsing (planned) CLI interface (planned)
Project Structure
Code-Pulse/ │── src/ │── tests/ │── package.json │── README.md
Current Progress
Project setup File scanning logic Complexity analysis Unused variable detection Anti-pattern detection CLI tool
Getting Started
- Clone the repo git clone https://github.com/mallya-m/code-pulse.git cd code-pulse
- Install dependencies npm install
- Run the tool npm start
Vision
To build a lightweight alternative to heavy linters that focuses on code quality insights, not just syntax rules.
Contributing
Contributions are welcome! Feel free to fork the repo and submit a pull request.
Future Ideas
VS Code extension Web dashboard visualization AI-based code suggestions Multi-language support
License
MIT License