Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improving Positive Reinforcement for Coverage Increases #2265

Open
Tracked by #1028
codecovdesign opened this issue Aug 13, 2024 · 1 comment
Open
Tracked by #1028

Improving Positive Reinforcement for Coverage Increases #2265

codecovdesign opened this issue Aug 13, 2024 · 1 comment
Assignees
Labels
in discovery The design, product, and specifications require refinement

Comments

@codecovdesign
Copy link
Contributor

codecovdesign commented Aug 13, 2024

Problem to solve

@benvinegar feedback: submitted a PR that significantly increased project coverage from 72% to 80%, but Codecov primarily highlighted a few uncovered lines rather than acknowledging the substantial coverage improvement.

Codecov's current report/feedback mechanism focuses on uncovered lines, potentially overlooking the user's significant contributions to overall coverage, leading to a less rewarding experience.

Image

Image

Discovery for updates

Enhance Codecov's feedback to: highlight overall coverage increases in PR comments, to help reinforce and reward substantial coverage contributions, even if some lines remain uncovered.

some considerations to explore in case of project increase:

  • add copy to: Congratulations! Your project coverage increased by 7.35%
  • explore add rewarding system like gold, silver, metal (based on the tests you add)
@codecovdesign codecovdesign added the in discovery The design, product, and specifications require refinement label Aug 13, 2024
@Adal3n3 Adal3n3 self-assigned this Aug 14, 2024
@Adal3n3
Copy link

Adal3n3 commented Aug 15, 2024

Figma: link

Image

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in discovery The design, product, and specifications require refinement
Projects
None yet
Development

No branches or pull requests

2 participants