applicable weight 80%
plungecrew/textvault
Language: TSX
branch develop
TextVault is a secure and convenient service for storing and sharing text snippets. It allows users to create, edit, and share texts with options for setting expiration dates and password protection. The project is developed in Go and utilizes modern technologies to ensure high performance and security.
Open on SourceCraftDownload report (Markdown)snapshot 8 October 2026signal coverage 80%analysed 17 September 2026 at 18:57 UTC — part unavailable
What the 100 is made of
category weightDocumentation 20Activity 20Security 20CI/CD 15Issues 15Code health 10
The light segment — Security: will appear with a member token, while the rest share its weight for now.
Six categories
earned / weightDocumentation and best practicessignal coverage 76%12.9–18.9 / 25
partial
Project activity5.4 / 25
scored
Securitywill appear with a member token
no data
CI/CDsignal coverage 50%0–9.4 / 18.8
partial
Issues0 / 18.8
scored
Code health0–12.5 / 12.5
collection failed
States:weight goes to the restinterval, not zero
scored
partial
no data
collection failed
Not measured: CI runswill become a group once access opens
closed by the platform
Not measured: docs directory, Dockerfile, contributing guide, TODO/FIXME densitythe platform's window was truncated: a deep file or a recent version may have fallen outside it
couldn't see it
Strengths
what's already done- The README introduces the project
- The license file is in place
- Tests live in the repository
What affected the score
Penalties
Documentation and best practices
- −2dependency lockfilemissing
- −2review policyno protection
- −1branch protection policyno protection
- −<1share of short commit messages — 14%
Project activity
- −4last commit — 629 days
- −4commits in the last year — 0 commits
- −4weekly activity — 0 weeks
- −4last releaseno releases or version tags
- −2unique authors — 2 authors
- −1top author's share of commits — 62%
CI/CD
- −9SourceCraft CI configurationmissing
Issues
- −19age of open issues — 563 days1 issue
Not measured — interval width
Not a penalty: the lower bound of the score counts the metric as zero, the upper bound as full
Documentation and best practices
- up to −2docs directorydata not collected
- up to −2Dockerfiledata not collected
- up to −1contributing guidedata not collected
CI/CD
- up to −9CI runsdata not collected
Code health
- up to −13TODO/FIXME densitydata not collected
What will raise the score
by strength of impact- work through the stale open issuesage of open issues — 563 dayswhy: an outside contributor gets an answer, and their work is not lostevidence: the repository's issue list, snapshot of 8 October 2026+19Issues
- add a SourceCraft CI configuration (.sourcecraft/ci.yaml); the service does not see external CISourceCraft CI configurationwhy: the build and the checks are reproducible for whoever takes the code+9CI/CD
- make a commit soonlast commit — 629 dayswhy: the repository shows it is alive, not abandoned+4Activity
- commit more often+4
- spread work across more weeks instead of bursts+4
- publish a release or tag a version+4
- add a dependency lockfile+2
- set up a review policy+2
- bring in a second maintainer+2
- set up a branch protection policy+1
- share the work with other contributors+1
- write meaningful commit messages+<1