code-pushup / cli

A CLI to run all kinds of code quality measurements to align your team with company goals
https://code-pushup.dev
MIT License
158 stars 9 forks source link
analytics analyzer quality-control task-scheduler

Code PushUp CLI

Code-Pushup Logo

Comprehensive tech quality monitoring

Quantify tech debt — Track incremental improvements — Monitor regressions


version release date license commit activity CI Codecov


πŸ”Œ Code quality tools are like phone chargers. Everyone has a different plug.

Common problems with keeping track of technical quality:

We want to change that!


πŸ”ŽπŸ”¬ Code quality integrations for any tool πŸ“‰πŸ”

πŸš€ Get started️ πŸ€– CI automation
Getting started cover image CI Automation cover
πŸ“ˆ Portal️ πŸ”Œ Custom plugins
Portal integration cover image Custom plugins
  • Portal 🌐 visualizes reports in a slick UI.
  • Track historical data from uploads. ⬆️

πŸ”Œ Officially supported plugins

ESLint Static analysis using ESLint rules.
Code Coverage Collects code coverage from your tests.
JS Packages Checks 3rd party packages for known vulnerabilities and outdated versions.
Lighthouse Measures web performance and best practices with Lighthouse.

πŸ“ How it works

  1. Configure
    Pick from a set of supported packages or include your own ideas. 🧩

  2. Integrate
    Use our integration guide and packages to set up CI integration in minutes. ⏱️

  3. Observe
    Guard regressions and track improvements with every code change. πŸ”

  4. Relax!
    Watch improvements, share reports πŸ“ˆ


πŸ’– Want to support us?