ππ¬ 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.