Comprehensive code quality metrics across all parts of the codebase
Unit test coverage for the frontend React app and backend Django API
Vitest coverage for frontend/src/ - components, API client, utilities, hooks
pytest-cov coverage for apps/ and cookie/ - API endpoints, models, services
Cyclomatic complexity and maintainability analysis to identify hard-to-maintain code
Cyclomatic complexity and maintainability index (radon) for apps/ and cookie/
ESLint complexity analysis (max cyclomatic: 10) for frontend/src/
Dependency vulnerability scanning for npm (frontend) and pip (backend) packages
npm audit - checks frontend/package.json for known vulnerabilities
pip-audit - checks requirements.txt for known vulnerabilities
Copy-paste detection to identify repeated code that should be refactored
jscpd - copy/paste detection in frontend/src/
jscpd - copy/paste detection in apps/ and cookie/
Production build output size - tracking JS/CSS bundle sizes for the React frontend
Vite build output - JavaScript and CSS bundle from frontend/dist/
Code quality for the ES5 vanilla JavaScript frontend serving older iOS devices
ESLint ES5 analysis for apps/legacy/static/legacy/js/ (iOS 9 compatible)
jscpd - copy/paste detection in apps/legacy/static/legacy/js/
Historical metrics over the last 90 days - track improvements and catch regressions
Frontend and backend test coverage over time
Duplication percentage and complexity warnings
Frontend bundle size in KB
Vulnerability count over time
GET https://matthewdeaves.github.io/cookie/coverage/api/metrics.jsonGET https://matthewdeaves.github.io/cookie/coverage/history/all.json (historical data)