Skip to content

Integrate coverage tools like SonarQube#5

Merged
jtk18 merged 1 commit into
mainfrom
claude/add-coverage-tools-fknB9
Dec 28, 2025
Merged

Integrate coverage tools like SonarQube#5
jtk18 merged 1 commit into
mainfrom
claude/add-coverage-tools-fknB9

Conversation

@jtk18

@jtk18 jtk18 commented Dec 27, 2025

Copy link
Copy Markdown
Owner

Adds normalization options for coverage metrics to match external tool formats (SonarQube, JaCoCo, etc.):

  • conditions-to-branches: Merge condition coverage into branch coverage
  • subroutines-to-statements: Merge subroutine coverage into statements
  • sonarqube: SonarQube-style normalization (conditions→branches)
  • simple: Collapse to just statement coverage

Also includes:

  • Comprehensive unit tests for normalization modes
  • Test fixtures for coverage testing
  • Documentation updates to README.md and CLAUDE.md

Adds normalization options for coverage metrics to match external tool
formats (SonarQube, JaCoCo, etc.):

- conditions-to-branches: Merge condition coverage into branch coverage
- subroutines-to-statements: Merge subroutine coverage into statements
- sonarqube: SonarQube-style normalization (conditions→branches)
- simple: Collapse to just statement coverage

Also includes:
- Comprehensive unit tests for normalization modes
- Test fixtures for coverage testing
- Documentation updates to README.md and CLAUDE.md

Co-authored-by: Claude <noreply@anthropic.com>
@jtk18 jtk18 merged commit 2ce3892 into main Dec 28, 2025
4 checks passed
@jtk18 jtk18 deleted the claude/add-coverage-tools-fknB9 branch December 28, 2025 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant