def coffeelint_parser(stdout, stderr, previous_reports=None):
    """
    Example summary line:
    ✗ Lint! » 98 errors and 0 warnings in 41 files
    """
    lines = stdout.split('\n')
    summary_line = lines[-3].split(' ')
    total_errors = int(summary_line[3])
    total_warnings = int(summary_line[6])
    return {
        'stdout': stdout,
        'stderr': stderr,
        'summary': {
            'total_problems': total_errors + total_warnings,
            'total_errors': total_errors,
            'total_warnings': total_warnings
        }
    }