pull_request_coverage
A diff coverage tool. It provides a clear and achievable standard for code review: If you touch a line of code, that line should be covered.
2.1.5
8.8K downloads/mo
#3101 most downloaded on pub.dev
talesbarreto/pull_request_coverage
What this package is like to depend on
Last release 4 months ago
11 Apr 2026
Ships unpredictably
gaps range from 2 weeks to 1.3 years
Nearly every release is documented
notes for 36 of 36 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
36 releases · first in 2022
2 releases in the last 12 months
see the full history below
Release timeline
36 releases · Dec 2022 to Apr 2026
2023
2024
2025
2026
Releases
latest 36-
2.1.511 Apr 2026 -
2.1.424 Jan 2026Release notes
Open source →- Document maintenance mode status in README
- Bump dependencies: args 2.7.0, file 7.0.1, glob 2.1.3, yaml 3.1.3, path 1.9.1
Release notes
Open source →- Document maintenance mode status in README
- Bump dependencies: args 2.7.0, file 7.0.1, glob 2.1.3, yaml 3.1.3, path 1.9.1
-
2.1.328 Sep 2024Release notes
Open source →- Update docs
- Bump args dependency to 2.5.0
- Bump path dependency to 1.9.0
- Bump lints dependency to ">=2.1.1 <6.0.0"
Release notes
Open source →- Update docs
- Bump args dependency to 2.5.0
- Bump path dependency to 1.9.0
- Bump lints dependency to ">=2.1.1 <6.0.0"
-
2.1.205 Nov 2023 -
2.1.103 Oct 2023Release notes
Open source →- Checking all files present in
lcov.infofile, not just those located under/libas in previous versions. - Enhanced the logic for detecting file matches between the
lcov.infofile and thegit diff. - Bug fix: Addressed an issue where ignored files could incorrectly appear in the final report in certain cases.
Release notes
Open source →- Checking all files present in
lcov.infofile, not just those located under/libas in previous versions. - Enhanced the logic for detecting file matches between the
lcov.infofile and thegit diff. - Bug fix: Addressed an issue where ignored files could incorrectly appear in the final report in certain cases.
- Checking all files present in
-
2.1.016 Jul 2023 -
2.0.002 Jul 2023Release notes
Open source →- Output has emojis now. You can disable them by setting
print-emojistofalse. - Output is now sorted, with files missing tests shown at the end of the report.
- Invalid options are no longer ignored. An error will be displayed, and execution will be aborted.
- Updated output style.
- New
log-leveloption. - Upgrade
argsdependency to version 2.4.2 - Upgrade
globdependency to version 2.1.2 - Upgrade
yamldependency to version 3.1.2
Release notes
Open source →- Output has emojis now. You can disable them by setting
print-emojistofalse. - Output is now sorted, with files missing tests shown at the end of the report.
- Invalid options are no longer ignored. An error will be displayed, and execution will be aborted.
- Updated output style.
- New
log-leveloption. - Upgrade
argsdependency to version 2.4.2 - Upgrade
globdependency to version 2.1.2 - Upgrade
yamldependency to version 3.1.2
- Output has emojis now. You can disable them by setting
-
1.3.625 Jun 2023 -
1.3.528 May 2023 -
1.3.418 May 2023 -
1.3.311 May 2023 -
1.3.211 Apr 2023Release notes
Open source →- FIx final result erroneously printing
FAILwhen there is no coverage rate available
- FIx final result erroneously printing
-
1.3.110 Apr 2023 -
1.3.009 Apr 2023Release notes
Open source →- Support for coverage generated by
coveragepackage - new
ignore-linesoption - new
add-to-known-generated-filesoption - Showing total of
Ignored untested linesno table result - Changing output design
- Removing "This pull request has no new lines under
/lib" message excludenow is an alias forignore
- Support for coverage generated by
-
1.2.026 Mar 2023Release notes
Open source →- ⚠️ Breaking change: deprecated args
exclude-suffixandexclude-prefixno longer available - Support for
yamlconfiguration file
- ⚠️ Breaking change: deprecated args
-
1.2.0+127 Mar 2023 -
1.1.012 Mar 2023Release notes
Open source →- ⚠️ Breaking change:
exclude-suffixarg no longer has a default values with generated files pattern. - New
exclude-known-generated-filesarg. - New
excludearg, that uses Glob syntax, replacingexclude-suffixandexclude-prefixargs exclude-suffixandexclude-prefixno longer listed as args. Any usage of them will print a warning message
- ⚠️ Breaking change:
-
1.0.411 Mar 2023Release notes
Open source →- Fix analysis not working when project was not in the root of git repository
- Warnings messages when
.gitor/libware not found stdin-timeoutargument
-
1.0.325 Jan 2023Release notes
Open source →fully-tested-messagearg: you can now set a custom output message to be displayed when there is no untested lines
-
1.0.3+129 Jan 2023 -
1.0.214 Jan 2023 -
1.0.2+124 Jan 2023 -
1.0.129 Dec 2022Release notes
Open source →- Removing total of new lines from output because it is a completely useless information
- Fixes on readme
-
1.0.025 Dec 2022 -
0.0.624 Dec 2022 -
0.0.6+124 Dec 2022 -
0.0.513 Dec 2022 -
0.0.410 Dec 2022Release notes
Open source →- ⚠️ "use-colorful-font" replaced by "use-colorful-output", since it depends on the output type now
- New markdown output type
-
0.0.308 Dec 2022Release notes
Open source →- ⚠️ "hide-uncovered-lines" arg replaced by "show-uncovered-code", which is now a boolean
- new "use-colorful-font" arg.
- new "report-fully-covered-files" arg.
- removed emojis from the output
-
0.0.3+108 Dec 2022 -
0.0.3+209 Dec 2022 -
0.0.205 Dec 2022 -
0.0.2+106 Dec 2022Release notes
Open source →- Fix wrong message when there is no new lines in the PR
- Update readme
- Making this package a binary only
-
0.0.104 Dec 2022 -
0.0.1+104 Dec 2022 -
0.0.1+205 Dec 2022