ViberTest Documentation

Everything you need to know about scanning, scoring, and shipping professional JavaScript and TypeScript code.

What is ViberTest?#

ViberTest is a static analyzer for JavaScript and TypeScript that detects quality issues commonly produced by AI-assisted development (vibecoding).

AI coding tools like Cursor, Copilot, v0, and Bolt generate code that works but is often:

  • Copy-pasted across files with no abstraction
  • Missing error handling, tests, and proper architecture
  • Full of console.log, generic variable names, and TODO comments
  • Using outdated patterns (var, class components, callback hell)
  • Dumping everything into god files with circular dependencies

ViberTest catches all of this. 24 rules, zero config, one command. It scans your project, scores it 0-100, and tells you exactly what to fix.

Quick Start#

Terminal
$ npm i -g vibertest
$ vibertest scan .

That's it. See the Getting Started guide for more options.