testlint 0.1.0

A comprehensive toolkit for profiling and coverage reporting across multiple programming languages
Documentation
# Coverage Orchestrator Configuration
# Copy this file to .env and customize for your project

# Output Settings
COVERAGE_OUTPUT_DIR=coverage
COVERAGE_FORMAT=json  # Options: json, xml, lcov, html

# Source Configuration
# Comma-separated list of source directories to measure
COVERAGE_SOURCE=src,lib
# COVERAGE_SOURCE=myapp

# Include/Exclude Patterns
# Comma-separated glob patterns
COVERAGE_INCLUDE=
COVERAGE_EXCLUDE=*/tests/*,*/test_*.py,*/migrations/*,*/__pycache__/*

# Coverage Options
COVERAGE_BRANCH=true  # Enable branch coverage
COVERAGE_VERSION=7.4.0  # Pin coverage.py version (optional)

# Upload Configuration
COVERAGE_UPLOAD=false  # Auto-upload after collection
COVERAGE_PROJECT=my-project
COVERAGE_ENDPOINT=https://quality-web-app.pages.dev/api/v0/coverage
COVERAGE_API_KEY=your-api-key-here

# Examples for different environments:
#
# Development (local):
# COVERAGE_FORMAT=html
# COVERAGE_UPLOAD=false
#
# CI/CD (automated):
# COVERAGE_FORMAT=json
# COVERAGE_UPLOAD=true
# COVERAGE_PROJECT=$CI_PROJECT_NAME
# COVERAGE_API_KEY=$COVERAGE_API_KEY_SECRET
#
# Testing (detailed):
# COVERAGE_FORMAT=lcov
# COVERAGE_BRANCH=true
# COVERAGE_EXCLUDE=*/tests/*,*/mocks/*