-
Notifications
You must be signed in to change notification settings - Fork 46
Add additional quality badges to README #584
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
Conversation
Looks good. No mutations were possible for these changes. |
7e3fb68
to
d5ae35e
Compare
Looks good. No mutations were possible for these changes. |
3 similar comments
Looks good. No mutations were possible for these changes. |
Looks good. No mutations were possible for these changes. |
Looks good. No mutations were possible for these changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think formatting is fine and separate badges make sense. Was there any particular reasoning for the ordering?
[openssf-best-practices-badge]: https://bestpractices.coreinfrastructure.org/projects/7199/badge | ||
[openssf-best-practices-checklist]: https://bestpractices.coreinfrastructure.org/projects/7199 | ||
[openssf-scorecard-badge]: https://img.shields.io/ossf-scorecard/github.com/PicnicSupermarket/error-prone-support?label=openssf%20scorecard | ||
[openssf-scorecard-report]: https://api.securityscorecards.dev/projects/github.com/PicnicSupermarket/error-prone-support |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a better link that has a UI? As this returns JSON. (Have personally not seen this on other projects, so not sure what's common here)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was wondering the same thing, but modeled this after what the authors do themselves. It looks like so far there was no effort to build a proper UI. (A subset of the findings are reported here, but that view is not specific to OpenSSF Scorecard, and doesn't seem to be publicly accessible.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In the launch article, they mention tensorflow and flutter. Both have the badge, where tensorflow does the same as here (link to the api), whereas flutter links to https://deps.dev/project/github/flutter%2Fflutter. This is actually a nice overview!
However, searching for PicnicSupermarket/error-prone-support
- although found - leads to https://deps.dev/project/github/picnicsupermarket%2Ferror-prone-support, with no info 😕
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, interesting! The Flutter page says:
Project metadata as of April 15, 2023.
Maybe it doesn't regenerate very frequently. Since we should anyway finalize #575 first, let's see what happens over the next ~48 hours 👀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still 404... 🤷
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's unfortunate. Hoped that it would've worked in the mean time. Will approve.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Was there any particular reasoning for the ordering?
"A feeling" / salience. But none that I can clearly articulate 😬.
[openssf-best-practices-badge]: https://bestpractices.coreinfrastructure.org/projects/7199/badge | ||
[openssf-best-practices-checklist]: https://bestpractices.coreinfrastructure.org/projects/7199 | ||
[openssf-scorecard-badge]: https://img.shields.io/ossf-scorecard/github.com/PicnicSupermarket/error-prone-support?label=openssf%20scorecard | ||
[openssf-scorecard-report]: https://api.securityscorecards.dev/projects/github.com/PicnicSupermarket/error-prone-support |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was wondering the same thing, but modeled this after what the authors do themselves. It looks like so far there was no effort to build a proper UI. (A subset of the findings are reported here, but that view is not specific to OpenSSF Scorecard, and doesn't seem to be publicly accessible.)
d5ae35e
to
daf97f3
Compare
Looks good. No mutations were possible for these changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Made some suggestions.
README.md
Outdated
[sonarcloud-security-badge]: https://sonarcloud.io/api/project_badges/measure?project=PicnicSupermarket_error-prone-support&metric=security_rating | ||
[sonarcloud-security-master]: https://sonarcloud.io/component_measures?id=PicnicSupermarket_error-prone-support&metric=security_rating | ||
[sonarcloud-tech-debt-badge]: https://sonarcloud.io/api/project_badges/measure?project=PicnicSupermarket_error-prone-support&metric=sqale_index | ||
[sonarcloud-tech-debt-master]: https://sonarcloud.io/component_measures?id=PicnicSupermarket_error-prone-support&metric=sqale_index |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We write it out for the sonar things above, so let's write "technical debt", WDYT?
Looks good. No mutations were possible for these changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[openssf-best-practices-badge]: https://bestpractices.coreinfrastructure.org/projects/7199/badge | ||
[openssf-best-practices-checklist]: https://bestpractices.coreinfrastructure.org/projects/7199 | ||
[openssf-scorecard-badge]: https://img.shields.io/ossf-scorecard/github.com/PicnicSupermarket/error-prone-support?label=openssf%20scorecard | ||
[openssf-scorecard-report]: https://api.securityscorecards.dev/projects/github.com/PicnicSupermarket/error-prone-support |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still 404... 🤷
2d40161
to
05019df
Compare
Rebased; with #575 merged this PR is ready to go as well. |
Looks good. No mutations were possible for these changes. |
Kudos, SonarCloud Quality Gate passed! |
Suggested commit message:
Check this link to see what it would look like on the home page. I considered other orders/formatting, but none looked obviously better. Let's merge #575 before we merge this PR.
W.r.t. whether to show multiple SonarCloud badges: I opted for "yes", as it does concisely summarize the various dimensions along which we achieved high quality.