vibelint
v0.1.0
Published
Linter and analyzer for AI-assisted coding sessions
Maintainers
Readme
vibelint
Lint and analyze AI-assisted coding sessions from the command line.
vibelint inspects your current repository plus local Claude Code session data and reports configuration issues, session quality patterns, and model-usage signals.
Install
Run without installing:
npx vibelintOr install globally:
npm install -g vibelint
vibelintUsage
Run it directly with npx:
npx vibelintUseful flags:
npx vibelint --static
npx vibelint --json
npx vibelint --last 5
npx vibelint --session <id>
npx vibelint --costTypical local workflow:
cd /path/to/your/repo
npx vibelint --static
npx vibelint --last 5Requirements
- Node.js 20 or newer
- A repository you want to inspect
- Local Claude Code data in
~/.claudefor session-based analysis
If no Claude Code sessions are available, vibelint can still run static checks with --static.
What It Checks
- Project config quality
- Claude Code permission settings
- Repository context and command coverage
- Conversation efficiency and output quality
- Model-choice mismatch and cost signals
- Cross-session trends
Output Modes
- Default terminal report for interactive use
--jsonfor CI, scripts, and piping--staticto avoid session-based analysis--costto focus on model-usage and spend signals
Publish Checklist
Before publishing:
npm test
npm run build
npm pack --dry-runThe published package is expected to contain only the built CLI in dist/ plus package metadata and docs.
