Skip to content

About

Light-weight CLI that understands and analyzes software projects in seconds.

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

Quicklyzer

Light-weight toCLI that understands and analyzes software projects in seconds.

Analyze any JavaScript or TypeScript project and get detailed insights into architecture, dependencies, security, testing, documentation, Git health, build quality, APIs, Code Metrics, CI/CD pipelines, Docker containers, Cloud deployments, and AI-powered project intelligence.


Features

Project Analysis

  • Project structure analysis
  • Technology stack detection
  • Environment detection
  • Configuration file discovery
  • Project statistics
  • Dependency analysis
  • Package health
  • Project scoring

Architecture Intelligence

  • Folder structure analysis
  • Module analysis
  • Circular dependency detection
  • Dead module detection
  • Project complexity insights

Code Metrics

  • Cyclomatic complexity calculation
  • Cognitive complexity calculation
  • Maintainability index evaluation
  • Long method detection
  • God class detection
  • Long parameter list detection
  • File complexity ranking
  • Code health dashboard

Cloud & Deployment Intelligence

  • Cloud provider detection (Vercel, Netlify, AWS, Firebase, Google Cloud, Azure, Heroku, Cloudflare)
  • Infrastructure as Code (IaC) detection (Terraform, Pulumi)
  • Serverless framework detection (Serverless, AWS SAM)
  • Deployment readiness score
  • Cloud recommendations

CI/CD Intelligence

  • CI/CD provider detection (GitHub Actions, GitLab CI, CircleCI, Azure Pipelines, Jenkins)
  • Workflow capability analysis (Caching, Tests, Linting, Security, Deployment)
  • Workflow quality score
  • CI health evaluation
  • CI/CD recommendations

Docker & Container Intelligence

  • Dockerfile analysis (Base images, exposed ports, volumes)
  • Multi-stage build detection
  • Container security checks (Non-root user detection, HEALTHCHECK)
  • Docker Compose analysis (Services, networks, volumes)
  • Kubernetes manifest detection
  • Container health score
  • Container recommendations

Plugin System

  • Dynamic configuration discovery
  • Plugin lifecycle hooks (onStart, onFile, onFinish)
  • Custom analyzer execution
  • Custom metric and warning injection

Documentation Intelligence

  • README analysis
  • Documentation score
  • Missing documentation detection
  • Documentation recommendations

Security Intelligence

  • Secret detection
  • Environment file detection
  • Dangerous file detection
  • Security score
  • Security recommendations

Git Intelligence

  • Repository health
  • Branch information
  • Working tree status
  • Recent commits
  • Repository score

Testing Intelligence

  • Test framework detection
  • Unit / Integration / E2E tests
  • Test quality score
  • Coverage readiness
  • Testing maturity
  • Testing recommendations

API Intelligence

  • REST endpoint discovery
  • HTTP method detection
  • Route grouping
  • Middleware detection
  • API version detection
  • GraphQL detection
  • WebSocket detection
  • OpenAPI detection
  • API health

Build Intelligence

  • Build system detection
  • Build output analysis
  • Tree shaking detection
  • Code splitting detection
  • Bundle analysis
  • Production readiness
  • Build maturity

AI Project Intelligence

  • Executive project summary
  • Strength analysis
  • Weakness analysis
  • Maintainability score
  • Scalability score
  • Technical debt estimation
  • Risk assessment
  • Improvement roadmap
  • AI grade
  • AI executive report

Installation

Global

npm install quicklyzer

NPX

npx quicklyzer scan

Commands

Scan Project

npx quicklyzer scan

Analyze the current project and generate a complete engineering report.


Version

npx quicklyzer version

About

npx quicklyzer about

Example

npx quicklyzer scan

Output:

Project
Environment
Dependencies
Architecture
Package Health
Testing
API
Build
Security
Git
Documentation
Code Metrics
CI/CD Intelligence
Docker & Container Intelligence
Cloud & Deployment Intelligence
Plugin System
AI Executive Dashboard


Requirements

  • Node.js >= 20
  • npm

Installation Verification

npx quicklyzer version

Why Quicklyzer?

Quicklyzer helps developers understand a project instantly.

Instead of manually checking dozens of files, Quicklyzer scans your project and provides:

  • Engineering insights
  • Code structure & complexity metrics
  • Security analysis
  • Testing analysis
  • Build analysis
  • CI/CD pipeline health
  • Docker & container security insights
  • Cloud deployment readiness
  • Extensible plugin support
  • Git health
  • AI-powered project assessment

Contributing

Contributions are welcome.

Please read:

  • CONTRIBUTING.md
  • CODE_OF_CONDUCT.md

Security

Please read SECURITY.md before reporting vulnerabilities.


Changelog

See CHANGELOG.md


License

MIT License


Author

Sabtain Ali

A Sabtain Ali production

About

Light-weight CLI that understands and analyzes software projects in seconds.

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages