cli
cli copied to clipboard
A CLI to run all kinds of code quality measurements to align your team with company goals
Code PushUp CLI
🔎🔬 Quality metrics for your software project. 📉🔍
- ⚙️ Configure what you want to track using your favourite tools.
- 🤖 Integrate it in your CI.
- 🌈 Visualize reports in a beautiful dashboard.
📊 Getting Started | 🌐 Portal Integration | 🛠️ CI Automation |
---|---|---|
How to setup a basic project | Sort, filter your goals | Updates on every PR |
This monorepo contains code for open-source Code PushUp NPM packages:
- 📦 @code-pushup/cli - CLI for collecting audit results and uploading report to portal
- 📦 @code-pushup/core - implementation of core business logic (useful for custom integrations)
- 📦 @code-pushup/models - schemas and types for data models (useful for custom plugins or other integrations)
- 📦 @code-pushup/utils - various utilities (useful for custom plugins or other integrations)
- plugins:
- 🧩 @code-pushup/eslint-plugin - static analysis using ESLint rules
- 🧩 @code-pushup/coverage-plugin - code coverage analysis
- 🧩 @code-pushup/js-packages-plugin - package audit and outdated dependencies
- 🧩 @code-pushup/lighthouse-plugin - web performance and best practices from Lighthouse
If you want to contribute, please refer to CONTRIBUTING.md.