Skip to content
poly-crap
Esc
↑↓navigate↵open⌘Jpreview
On this page

Introduction

Poly-crap finds the functions in a codebase that are both complex and poorly tested.

Poly-crap finds the functions in a codebase that are both complex and poorly tested. It parses your source with tree-sitter, reads the coverage report your test runner already writes, and scores every function with the CRAP metric. It supports TypeScript, JavaScript, Python, Go, Rust, and Java, and it ships as one binary with no runtime dependencies.

Three ways to use it

Where to start

Last updated on September 6, 2026

Was this page helpful?