f-meloni / danger-swift-coverage

Show the coverage of the modified/created files on your PRs.
MIT License
85 stars 20 forks source link

Add an option to hide the project coverage #21

Closed AvdLee closed 4 years ago

AvdLee commented 4 years ago

We're using the coverage report for multiple projects at once. This would result in duplicate coverage messages that are not really describing:

## Messages
Project coverage: 72.62%
-
Project coverage: 73.82%

On top of that, we're not really interested in that percentage and I can imagine that more users will have the same. Therefore, I decided to add a configuration to hide it completely 👌

Note: I couldn't find a Changelog so I didn't add that anywhere

DangerXCodeSummaryBot commented 4 years ago
Messages
:book: Project coverage: 59.48%

DangerSwiftCoverage.framework: Coverage: 77.74

File Coverage
DangerSwiftCoverage.swift 87.76% ✅
XcodeBuildCoverageParser.swift 82.61% ✅

Generated by :no_entry_sign: Danger Swift against 20f96653e55b45a74da75b4521288d1189265fb0

DangerXCodeSummaryBot commented 4 years ago
Warnings
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/JSONPostRouter.swift#L9** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/JSONPostRouter.swift#L9** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/JSONPostRouter.swift#L54** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/JSONPostRouter.swift#L54** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L70** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L70** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L70** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L94** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L124** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L124** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L124** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L145** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L149** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L157** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L192** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L220** - 'fileprivate' modifier is redundant for static method declared in a fileprivate extension
:warning: **.build/checkouts/RequestKit/Sources/RequestKit/Router.swift#L231** - 'public' modifier is redundant for property declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L11** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L11** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L11** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L11** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L11** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L11** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L11** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L48** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L48** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L48** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L48** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L48** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L48** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L48** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L67** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L67** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L67** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L67** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L67** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L67** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Follow.swift#L67** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L72** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L72** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L72** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L72** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L72** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L72** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L72** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L93** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L93** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L93** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L93** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L93** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L93** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L93** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L116** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L116** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L116** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L116** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L116** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L116** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L116** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L139** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L139** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L139** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L139** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L139** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L139** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L139** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L164** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L164** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L164** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L164** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L164** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L164** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Issue.swift#L164** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PublicKey.swift#L7** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PublicKey.swift#L7** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PublicKey.swift#L7** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PublicKey.swift#L7** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PublicKey.swift#L7** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PublicKey.swift#L7** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PublicKey.swift#L7** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L99** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L99** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L99** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L99** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L99** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L99** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/PullRequest.swift#L99** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L49** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L49** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L49** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L49** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L49** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L49** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L49** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Repositories.swift#L71** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L12** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L12** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L12** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L12** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L12** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L12** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L12** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/Stars.swift#L30** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L47** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L47** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L47** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L47** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L47** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L47** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L47** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L65** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L65** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L65** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L65** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L65** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L65** - 'public' modifier is redundant for instance method declared in a public extension
:warning: **.build/checkouts/octokit.swift/OctoKit/User.swift#L65** - 'public' modifier is redundant for instance method declared in a public extension
Messages
:book: Executed 21 tests, with 0 failures (0 unexpected) in 0.356 (0.380) seconds
:book: Project coverage: 59.48%

DangerSwiftCoverage.framework: Coverage: 77.74

File Coverage
DangerSwiftCoverage.swift 87.76% ✅
XcodeBuildCoverageParser.swift 82.61% ✅

Generated by :no_entry_sign: Danger Swift against 20f96653e55b45a74da75b4521288d1189265fb0

DangerXCodeSummaryBot commented 4 years ago
File Coverage
Sources/DangerSwiftCoverage/DangerSwiftCoverage.swift 87.0% ✅
Sources/DangerSwiftCoverage/XcodeBuild/XcodeBuildCoverageParser.swift 82.0% ✅
Tests/DangerSwiftCoverageTests/CoverageTests.swift 98.0% ✅
Tests/DangerSwiftCoverageTests/XcodeBuildCoverageParserTests.swift 98.0% ✅

Generated by :no_entry_sign: Danger Swift against 20f96653e55b45a74da75b4521288d1189265fb0