codesense-ai
v1.0.0
Published
CodeSense AI — CLI for local AST-powered code analysis
Readme
CodeSense CLI
AST-powered code analysis from your terminal. Detect complexity, duplicate blocks, recursion, and more — without leaving the command line.
Installation
npm install -g codesense-cliUsage
Analyze a Directory
codesense analyze ./src --ext ts,jsAnalyze a Single File
codesense analyze ./src/index.tsJSON Output (for CI Pipelines)
codesense analyze ./src --json > results.jsonAuthenticate with CodeSense API
codesense login --url https://api.codesense.dev/api/v1 --token YOUR_JWT_TOKENOutput
The CLI generates a color-coded terminal table showing per-file metrics:
| Metric | Description | |--------|-------------| | Lines | Total lines of code | | Fns | Number of function declarations | | Loops | Loop constructs (for, while, map, forEach, etc.) | | Complexity | Estimated cyclomatic complexity | | Recursion | Whether recursive calls are detected | | Duplicates | Number of duplicate 3-line blocks |
Options
| Flag | Description | Default |
|------|-------------|---------|
| -e, --ext <extensions> | Comma-separated file extensions | ts,js,tsx,jsx |
| --json | Output as JSON | false |
License
MIT
