danielpalme/ReportGenerator

Public

ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 22/09/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

ReportGenerator là công cụ dòng lệnh chuyển đổi các báo cáo code coverage từ nhiều công cụ khác nhau (coverlet, OpenCover, dotCover, Cobertura, JaCoCo, lcov...) thành các định dạng báo cáo trực quan cho con người và CI/CD. Công cụ này dành cho các lập trình viên và kỹ sư DevOps muốn theo dõi, trực quan hóa mức độ bao phủ mã nguồn theo từng dòng code và theo dõi xu hướng qua thời gian.

  • Chuyển đổi và hợp nhất nhiều file coverage từ nhiều công cụ khác nhau thành một báo cáo duy nhất.
  • Hỗ trợ nhiều định dạng xuất: HTML (nhiều theme), Markdown, SonarQube, Cobertura, Badges SVG, LaTeX, JSON, CSV và XML.
  • Trực quan hóa chi tiết từng dòng mã nguồn được bao phủ kèm tính năng phân tích các điểm nóng rủi ro (risk hotspots).
  • Phân phối linh hoạt dưới dạng .NET Global Tool, thư viện .NET Core, MSBuild task, Azure DevOps extension và GitHub Action.

Lưu ý

  • Một số tính năng nâng cao (như định dạng input Testwell CTC++ hoặc output OpenCover) chỉ dành riêng cho bản PRO hoặc người tài trợ GitHub.
  • Yêu cầu runtime môi trường .NET Core >= 8.0 hoặc .NET Framework 4.7 tùy thuộc vào gói công cụ được chọn.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến53
  • Độ tươi100
  • Cộng đồng43
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên · DevOps
  • Loại dự ánCông cụ
  • Giấy phépApache-2.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • C#
  • .NET
  • GitHub Actions

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • src/Mã nguồn chính của ReportGenerator và các package liên quan.
  • docs/Tài liệu và hình ảnh hướng dẫn.
  • .github/Cấu hình quy trình CI/CD và cài đặt GitHub Action.
  • .devcontainer/Cấu hình môi trường phát triển dev container cho VS Code.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/danielpalme/ReportGenerator.git
cd ReportGenerator

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Gộp các file báo cáo coverage từ nhiều dự án test thành một báo cáo HTML trực quan duy nhất.
  • Tạo huy hiệu (SVG badges) và tóm tắt Markdown hiển thị kết quả kiểm thử trong GitHub Actions hoặc Azure DevOps.
  • Lưu trữ lịch sử coverage để theo dõi sự biến thiên và xu hướng chất lượng mã nguồn theo các phiên bản.
  • Tích hợp trực tiếp vào quy trình build tự động thông qua MSBuild task hoặc tệp cấu hình .netconfig.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1goldbergyoni/nodebestpractices✅ The Node.js best practices list (July 2026)105.7k+16
  2. 2microsoft/playwrightPlaywright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.98.9k+516
  3. 3puppeteer/puppeteerJavaScript API for Chrome and Firefox95.8k+29
  4. 4storybookjs/storybookStorybook is the industry standard workshop for building, documenting, and testing UI components in isolation91.4k+56
  5. 5hoppscotch/hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia80.7k+33

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 22/09/2026.