quicklyzer
v0.0.9
Published
A fast & Intelligent CLI that understands and analyzes software projects in seconds.
Maintainers
Readme
Quicklyzer
A fast and intelligent CLI that understands and analyzes software projects in seconds.
Quicklyzer helps developers quickly understand any codebase by analyzing project structure, technologies, dependencies, architecture, and code quality from the terminal.
Features
Project Intelligence
- Project information
- Entry point detection
- Project structure overview
- Configuration file detection
- Technology stack detection
- Project type detection
Environment Intelligence
- Framework detection
- Framework version detection
- Build tool detection
- Build tool version detection
- Node.js version detection
- Docker detection
- CI/CD detection
- ESLint detection
- Prettier detection
- Monorepo detection
Repository Intelligence
- Git repository detection
- Current Git branch
- README detection
- LICENSE detection
Dependency Intelligence
- Production & development dependency analysis
- Installed package count
- Installed package size
- Largest installed packages
- Unused dependency detection
- Missing dependency detection
- Duplicate dependency version detection
- Dependency risk score
- Package insights
Code Intelligence
- Source file analysis
- Extension statistics
- Largest source files
- Empty source files
- Duplicate file name detection
- TODO / FIXME / HACK / NOTE detection
- Recently modified files
Project Statistics
- Total files
- Source files
- Directory count
- Largest directories
- Lines of code
- Largest file
- Hidden files
- Empty directories
- Project size
- Scan duration
Project Evaluation
- Package Health Score
- Project Score
- Smart project summary
Export Engine
- JSON reports
- Markdown reports
- HTML reports
- Timestamped reports
- Custom filenames
- Custom output directory
- Export all formats at once
- Export manifest
Installation
npm install -g quicklyzerOr use it without installing:
npx quicklyzer scanCommands
Scan a project
quicklyzer scanAbout
quicklyzer aboutVersion
quicklyzer versionExport JSON
quicklyzer exportExport Markdown
quicklyzer export --format mdExport HTML
quicklyzer export --format htmlExport all formats
quicklyzer export --allCustom output directory
quicklyzer export --all --output reportsCustom filename
quicklyzer export --all --output reports --name project-reportRequirements
- Node.js 20 or later
License
MIT License
Author
Sabtain Ali
GitHub: https://github.com/sabtain05
A Sabtain Ali production
