-
Notifications
You must be signed in to change notification settings - Fork 57
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
Add code coverage checks and badges #99
Conversation
Signed-off-by: Frank Hinek <[email protected]>
Signed-off-by: Frank Hinek <[email protected]>
Signed-off-by: Frank Hinek <[email protected]>
Signed-off-by: Frank Hinek <[email protected]>
@diehuxx in chatting with @mistermoe and @csuwildcat we'd like to include code coverage but to put in the By highlighting in Something like this: I'm not sure if |
e3aebcb
to
58f5b78
Compare
…e.json Signed-off-by: Frank Hinek <[email protected]>
58f5b78
to
4007a56
Compare
Codecov Report
@@ Coverage Diff @@
## main #99 +/- ##
=======================================
Coverage ? 65.50%
=======================================
Files ? 31
Lines ? 3383
Branches ? 195
=======================================
Hits ? 2216
Misses ? 1165
Partials ? 2
|
Signed-off-by: Frank Hinek <[email protected]>
Signed-off-by: Frank Hinek <[email protected]>
Signed-off-by: Frank Hinek <[email protected]>
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.
this is awesome @frankhinek and @diehuxx
This PR proposes the following changes:
Tests
c8
to the six existing packages..c8rc.json
across all packages.CONTRIBUTING.md
updated to reflect test coverage expectations.test:node
NPM script inpackage.json
using.mocharc.json
config.Security
security-audit
job to the CI GitHub Action to confirm there are no vulnerabilities introduced in future PRs.socket.io-parser
at top-level to ensure dev dependency is always overridden.Docs
Dev Environment
Test All - Node
VScode launch script added to the Web5 JS workspace configuration.