A CLI, and API, tool to run many quality check-ups on your javascript project.
-
Updated
Jan 10, 2025 - JavaScript
A CLI, and API, tool to run many quality check-ups on your javascript project.
Deterministic code quality gate for AI coding agents (Claude Code, Codex, pi): git hooks that block test tampering, hold the CRAP bar on changed functions, check diff coverage, secrets and dependencies. 12 languages, one config file. Optional Jev classifier for test hunks.
Reporter for jscpd tool, generate badges with information about copy/paste
Data visualization for JSCPD report
Fast native Rust clone of jscpd for duplicate-code detection in CI/CD
Agent skills that keep AI-written TypeScript and React code in check: measure which anti-slop checks a repo needs (strict tsc, sonarjs, knip, jscpd, react-doctor, Stryker, CI gates), plan them as small PRs, and roll them out one at a time. Claude Code / Codex / Cursor.
An npm module which uses jscpd and gib blame to generate a pretty html report for code duplicity
☔️ Highlight repetition in Atom to help you stay DRY
Esto es un boilerplate que he creado para proyectos desde completo cero que usan TypeScript como base
a github action to help u detect copy/past code
A Pi-native, polyglot duplication guardrail powered by jscpd.
Yet another dotnet format. It combines dotnet format with jscpd to provide a single action to run both.
Blocks coding-agent turns that add duplicated code (jscpd), and sweeps for reinvented stdlib functions. Claude Code and Codex.
TypeScript demo project reporting coverage, complexity, and duplication to CoverageTracker via the reporting Action.
Reusable GitHub Actions security pipeline: Gitleaks, Semgrep, Trivy, linters, complexity, and optional Claude review, with Discord reporting.
Keep codebase structure tidy. Configs for Fallow, Dependency Cruiser and more.
Angular 6 starter project which includes an all-in-one code quality report (build analysis, tslint, accessibility, jscpd, unit test coverage), along with implementation of HMR, Jest, AoT, and a sample lazy loded module.
Rock, Paper, Scissors & Lizard, Spock (Node.js)
To associate your repository with the jscpd topic, visit your repo's landing page and select "manage topics."