{"id":52,"name":null,"description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","url":"https://github.com/simplecov-ruby/simplecov","last_synced_at":"2026-06-15T20:30:37.518Z","repository":{"id":38344500,"uuid":"839336","full_name":"simplecov-ruby/simplecov","owner":"simplecov-ruby","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","archived":false,"fork":false,"pushed_at":"2026-06-05T18:07:16.000Z","size":3820,"stargazers_count":4902,"open_issues_count":4,"forks_count":573,"subscribers_count":55,"default_branch":"main","last_synced_at":"2026-06-07T05:08:25.668Z","etag":null,"topics":["code-quality","coverage","coverage-library","coverage-report","rails","ruby","test-coverage"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplecov-ruby.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-08-15T15:28:56.000Z","updated_at":"2026-06-06T19:54:37.000Z","dependencies_parsed_at":"2023-02-17T00:45:47.507Z","dependency_job_id":"41d5b259-b35c-4d78-aba7-f69c6a7b6f23","html_url":"https://github.com/simplecov-ruby/simplecov","commit_stats":{"total_commits":1334,"total_committers":222,"mean_commits":6.009009009009009,"dds":0.7068965517241379,"last_synced_commit":"b6c2d4208a5fa395ce09d7e1d3b074f680ee29b0"},"previous_names":["colszowka/simplecov"],"tags_count":66,"template":false,"template_full_name":null,"purl":"pkg:github/simplecov-ruby/simplecov","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/sbom","scorecard":{"id":300451,"data":{"date":"2025-08-11","repo":{"name":"github.com/simplecov-ruby/simplecov","commit":"faef766375d50fd5d6d3cdb6face4756f408f0b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/16 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/push_gem.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/push_gem.yml:7","Warn: no topLevel permission defined: .github/workflows/stable.yml:1","Warn: no topLevel permission defined: .github/workflows/unstable.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stable.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/stable.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unstable.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unstable.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Info:   1 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-47m2-26rw-j2jw","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 18 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T20:28:26.520Z","repository_id":38344500,"created_at":"2025-08-17T20:28:26.520Z","updated_at":"2025-08-17T20:28:26.520Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34335688,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"simplecov-ruby","name":"SimpleCov","uuid":"67860375","kind":"organization","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/67860375?v=4","repositories_count":2,"last_synced_at":"2024-03-25T19:41:07.171Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/simplecov-ruby","funding_links":[],"total_stars":4774,"followers":7,"following":0,"created_at":"2022-11-02T16:20:27.762Z","updated_at":"2024-03-25T19:41:08.987Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby/repositories"},"packages":[{"id":13407362,"name":"ruby-simplecov","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/simplecov-ruby/simplecov","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T16:04:20.532Z","latest_release_published_at":"2026-02-06T16:04:20.532Z","latest_release_number":"0.22.0-1","last_synced_at":"2026-03-06T16:42:25.607Z","created_at":"2026-02-06T16:04:19.535Z","updated_at":"2026-03-06T16:42:25.608Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-simplecov","install_command":"apt-get install ruby-simplecov","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-simplecov","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.6~), rake, ruby-docile, ruby-json (\u003c\u003c 3), ruby-rspec, ruby-simplecov-html (\u003e= 0.11.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-simplecov?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-simplecov","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-simplecov/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-simplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-simplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-simplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-simplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-simplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-simplecov/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1701,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":198},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-06-10T05:17:44.581Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13805337,"name":"ruby-simplecov","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/simplecov-ruby/simplecov","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:33:02.159Z","latest_release_published_at":"2026-02-13T18:33:02.159Z","latest_release_number":"0.22.0-1","last_synced_at":"2026-03-14T02:18:07.093Z","created_at":"2026-02-13T18:33:01.919Z","updated_at":"2026-03-14T02:18:07.093Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-simplecov","install_command":"apt-get install ruby-simplecov","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-simplecov","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.6~), rake, ruby-docile, ruby-json (\u003c\u003c 3), ruby-rspec, ruby-simplecov-html (\u003e= 0.11.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T18:33:03.139Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-simplecov?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-simplecov","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-simplecov/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-simplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-simplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-simplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-simplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-simplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-simplecov/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2223,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":444},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-06-10T05:17:48.008Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13567198,"name":"ruby-simplecov","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/simplecov-ruby/simplecov","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:50:07.300Z","latest_release_published_at":"2026-02-11T06:50:07.300Z","latest_release_number":"0.22.0-1","last_synced_at":"2026-03-11T15:30:30.057Z","created_at":"2026-02-11T06:50:07.117Z","updated_at":"2026-03-11T15:30:30.057Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-simplecov","install_command":"apt-get install ruby-simplecov","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-simplecov","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.6~), rake, ruby-docile, ruby-json (\u003c\u003c 3), ruby-rspec, ruby-simplecov-html (\u003e= 0.11.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:57:15.199Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-simplecov?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-simplecov","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-simplecov/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-simplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-simplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-simplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-simplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-simplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-simplecov/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":1000,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":133},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-06-10T05:17:49.008Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13950669,"name":"ruby-simplecov","ecosystem":"guix","description":"Code coverage framework for Ruby","homepage":"https://github.com/simplecov-ruby/simplecov","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T19:00:02.773Z","latest_release_published_at":"2026-03-02T19:00:02.773Z","latest_release_number":"0.22.0","last_synced_at":"2026-04-27T16:21:30.373Z","created_at":"2026-03-02T19:00:02.595Z","updated_at":"2026-04-27T16:21:30.373Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-simplecov/0.22.0/","install_command":"guix install ruby-simplecov","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-check.scm#n1148","metadata":{"location":"gnu/packages/ruby-check.scm:1148","variable_name":"ruby-simplecov"},"repo_metadata":{"id":38344500,"uuid":"839336","full_name":"simplecov-ruby/simplecov","owner":"simplecov-ruby","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","archived":false,"fork":false,"pushed_at":"2026-03-31T22:32:30.000Z","size":2875,"stargazers_count":4881,"open_issues_count":117,"forks_count":576,"subscribers_count":57,"default_branch":"main","last_synced_at":"2026-04-02T08:26:19.739Z","etag":null,"topics":["code-quality","coverage","coverage-library","coverage-report","rails","ruby","test-coverage"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplecov-ruby.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-08-15T15:28:56.000Z","updated_at":"2026-03-31T22:57:30.000Z","dependencies_parsed_at":"2023-02-17T00:45:47.507Z","dependency_job_id":"41d5b259-b35c-4d78-aba7-f69c6a7b6f23","html_url":"https://github.com/simplecov-ruby/simplecov","commit_stats":{"total_commits":1334,"total_committers":222,"mean_commits":6.009009009009009,"dds":0.7068965517241379,"last_synced_commit":"b6c2d4208a5fa395ce09d7e1d3b074f680ee29b0"},"previous_names":["colszowka/simplecov"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/simplecov-ruby/simplecov","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/sbom","scorecard":{"id":300451,"data":{"date":"2025-08-11","repo":{"name":"github.com/simplecov-ruby/simplecov","commit":"faef766375d50fd5d6d3cdb6face4756f408f0b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/16 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/push_gem.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/push_gem.yml:7","Warn: no topLevel permission defined: .github/workflows/stable.yml:1","Warn: no topLevel permission defined: .github/workflows/unstable.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stable.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/stable.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unstable.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unstable.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Info:   1 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-47m2-26rw-j2jw","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 18 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T20:28:26.520Z","repository_id":38344500,"created_at":"2025-08-17T20:28:26.520Z","updated_at":"2025-08-17T20:28:26.520Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31317831,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T21:35:00.834Z","status":"ssl_error","status_checked_at":"2026-04-02T21:34:59.806Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"simplecov-ruby","name":"SimpleCov","uuid":"67860375","kind":"organization","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/67860375?v=4","repositories_count":2,"last_synced_at":"2024-03-25T19:41:07.171Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/simplecov-ruby","funding_links":[],"total_stars":4774,"followers":7,"following":0,"created_at":"2022-11-02T16:20:27.762Z","updated_at":"2024-03-25T19:41:08.987Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby/repositories"},"tags":[{"name":"v0.22.0","sha":"0e35b257e24381e4ec2c99b321954509ae21eaf0","kind":"tag","published_at":"2022-12-23T20:57:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.22.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.22.0/manifests"},{"name":"v0.21.2","sha":"a00314088eeacef5ecbaa1d5055c719ba3663da7","kind":"tag","published_at":"2021-01-09T13:34:57.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.2/manifests"},{"name":"v0.21.1","sha":"120d0eaab1a3c06edd79937d602096ada12306b2","kind":"tag","published_at":"2021-01-04T19:29:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"20af434309cc67ffee9c551c04d950e0f33cf7a5","kind":"tag","published_at":"2021-01-03T16:57:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"54ce47a8afe8d76302bae10d9a4fb15933a2a162","kind":"tag","published_at":"2020-11-29T20:45:03.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.20.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"818bc2547842a90c607b4fec834320766a8686de","kind":"tag","published_at":"2020-10-25T18:46:41.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.19.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"9cd3a46169943f2c79d688d96e93871cd7febe2d","kind":"tag","published_at":"2020-08-16T18:47:11.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.19.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.0/manifests"},{"name":"v0.18.5","sha":"12ddf6ab010e207264a888a96fe882035ea5fcbd","kind":"tag","published_at":"2020-02-25T21:41:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.5","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.5/manifests"},{"name":"v0.18.4","sha":"dfada046f51294c5d65f77d3be909927608f3970","kind":"tag","published_at":"2020-02-24T21:19:04.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.4/manifests"},{"name":"v0.18.3","sha":"a179ec6dc419c43bce472c2426f30f24cc49b42f","kind":"tag","published_at":"2020-02-23T17:14:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.3/manifests"},{"name":"v0.18.2","sha":"0d0f6927f2949bfe3fd9d6adc7ef7b4c8d7a3488","kind":"tag","published_at":"2020-02-12T17:45:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.2/manifests"},{"name":"v0.18.1","sha":"e56dc46404450fb804153b9b9e52f4632af2cd09","kind":"tag","published_at":"2020-01-31T09:41:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.1/manifests"},{"name":"v0.18.0","sha":"f950b510238a913425d51ff84efa46d04923e000","kind":"tag","published_at":"2020-01-28T12:47:29.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0/manifests"},{"name":"v0.18.0.beta3","sha":"2146c205357e03d19377d50473fbcc853afd9234","kind":"tag","published_at":"2020-01-20T19:12:31.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta3/manifests"},{"name":"v0.18.0.beta2","sha":"5a6e9692e33e10e0d5fc77dcce7d24e7312f91c4","kind":"tag","published_at":"2020-01-19T10:48:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta2/manifests"},{"name":"v0.18.0.beta1","sha":"7b64f23ec77dff6a8e53bdd8f827627b8433a6dc","kind":"tag","published_at":"2020-01-05T11:01:17.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta1/manifests"},{"name":"v0.17.1","sha":"3a9d4613a75455b321fe05322e21b3129bdd2d81","kind":"tag","published_at":"2019-09-16T19:00:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.17.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"776741bfb00889a7aa3793edbddcdeb74801dce3","kind":"tag","published_at":"2019-07-02T08:24:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.17.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.0/manifests"},{"name":"v0.16.1","sha":"03a9f7fde44a9388580977e4002b4f6823c2b4cc","kind":"tag","published_at":"2018-03-16T08:36:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.16.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"24b05defa3f0bee2cfa273a721531a9d8cd3ecd3","kind":"tag","published_at":"2018-03-15T10:10:16.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.16.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.0/manifests"},{"name":"v0.15.1","sha":"fb6785dd14a925915d02744b75b99e5769ae4e8e","kind":"tag","published_at":"2017-09-11T19:13:07.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.15.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"7bfd1df31b21ad1002e1e6c5b0b11e8078251e73","kind":"tag","published_at":"2017-08-14T05:32:08.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.15.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"1be16d266fe542ecbea0e78bf4ad20e874e24b12","kind":"tag","published_at":"2017-03-18T21:32:36.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.14.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"7937c934e0a0661af3956b613f22ce17e126832f","kind":"tag","published_at":"2017-03-15T09:01:48.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.14.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"91d396414c6b293f41ddcf4bde13eccf456b2b3a","kind":"tag","published_at":"2017-01-25T18:59:31.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.13.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"e0accd692594645c836f2a771692b19c21397e41","kind":"tag","published_at":"2016-07-02T22:51:06.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.12.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"4ec2ce92eefb6453663acdc69f6798a6fe18562b","kind":"tag","published_at":"2016-02-03T13:42:53.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"f74f3a2d41a5de0492b86238b8aa6421f132d3ce","kind":"tag","published_at":"2015-12-02T05:08:44.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"813edbfed275c4dbf00c59353cf8898f8b9d7749","kind":"tag","published_at":"2015-11-29T19:50:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"97089cc3665b830523ca86dde756f5a277c50087","kind":"tag","published_at":"2015-04-18T17:22:05.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.10.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"5f42542117bf3c75cb9fb64a126866ec914e3092","kind":"tag","published_at":"2015-02-18T14:46:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"dbb88d7133d6302c7b7f5b33868d0604e1d58026","kind":"tag","published_at":"2014-09-21T11:52:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"a2343a431bc22ab198d2a88abbbf1d60e054a51b","kind":"tag","published_at":"2014-07-17T11:12:40.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.0/manifests"},{"name":"v0.8.2","sha":"3f2bf36937f9da3a6390dc5c3a98567756011e20","kind":"tag","published_at":"2013-11-20T11:18:32.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"2ad35986918e9323cc94461d600b7550fdac4660","kind":"tag","published_at":"2013-11-10T21:39:59.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"c7e650b40e6bbdebfd5113e9fa8843b2027ae13e","kind":"tag","published_at":"2013-11-10T15:35:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0/manifests"},{"name":"v0.8.0.pre2","sha":"5703690241a1df6525ce61bf3ec2eda813760237","kind":"tag","published_at":"2013-09-11T16:47:17.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0.pre2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre2/manifests"},{"name":"v0.8.0.pre","sha":"a3387f7b25100939df6a5af339580cbe3055cdc6","kind":"tag","published_at":"2013-04-05T11:38:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0.pre","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre/manifests"},{"name":"v0.7.1","sha":"30fe5dc5b86056c8230125474c6f21183a5aba84","kind":"tag","published_at":"2012-10-12T12:43:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.7.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"c3c27947f1af3e2d898f1cad83bda8d33933d742","kind":"tag","published_at":"2012-10-10T15:24:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.7.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.0/manifests"},{"name":"v0.6.4","sha":"c91cf71d8ab490be804fe6656a2d96dfe88a82d7","kind":"tag","published_at":"2012-05-10T15:17:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"adbd35ac7fec21691ae702dc579d7bd058d1a25c","kind":"tag","published_at":"2012-05-10T13:30:24.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"8b3a937fe213d57f7bb5a0eec25a5bb6d8862d08","kind":"tag","published_at":"2012-04-20T06:04:26.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"6679f11831de04e9d84db347de711927fe3e87eb","kind":"tag","published_at":"2012-02-24T16:18:49.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"8e0466b4e57c26bbcd382fa067959903494884ff","kind":"tag","published_at":"2012-02-22T14:04:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.0/manifests"},{"name":"v0.5.4","sha":"6020b36e1f2f2a5218b5097762d954fda5eb3108","kind":"tag","published_at":"2011-10-12T12:38:59.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"602a26a7c994b6560466a6663bc53e871848c911","kind":"tag","published_at":"2011-09-13T19:11:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"a162b2f420f5c0e532fb68a02914448e1d2bd23c","kind":"tag","published_at":"2011-09-12T18:09:49.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"da469aa6b9420cad773e66c9159ef2c329a3dec2","kind":"tag","published_at":"2011-09-12T16:29:19.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"f4e3bfbc2233bd2a7ac5e228eeaf2a958472184e","kind":"tag","published_at":"2011-09-09T14:32:56.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"4c35e50199204dc89d96e578ffef4bf2b25caf58","kind":"tag","published_at":"2011-04-02T12:35:16.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"5ec4ca01255135234fe5b771ec3dd743a2b4ea1a","kind":"tag","published_at":"2011-02-25T15:26:24.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"db4e3a7a4bbb6309fa7f640938ce16d17a96640a","kind":"tag","published_at":"2011-02-09T15:22:22.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.0/manifests"},{"name":"v0.3.9","sha":"7b76120649d91dc1585035423ef89a7b5b020a80","kind":"tag","published_at":"2011-01-06T18:44:57.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.9","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"4287e548023e487b72cfcc1025d1d04a5470b133","kind":"tag","published_at":"2011-01-06T17:59:19.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.8","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"5ad374b96f1a4a617350787cee59b5ca10b73984","kind":"commit","published_at":"2010-11-06T10:20:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.7","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"ec6b1191454a6bc04c0232144f68fac259c9d33c","kind":"commit","published_at":"2010-09-16T21:19:58.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.6","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"a43d5eb8e1bb50b28c3f736a92ac634c9c927a2f","kind":"commit","published_at":"2010-09-03T08:57:41.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.5","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.5/manifests"},{"name":"v0.3.3","sha":"846bcf2369c40e7b87bd66f11db7da506afffb63","kind":"commit","published_at":"2010-08-26T13:38:54.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"416abea441d690f15f775a4e36832d9c0296bae2","kind":"commit","published_at":"2010-08-25T12:30:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"f4c457c055d5e5fd34fb23127ad1b6cd58a382ed","kind":"commit","published_at":"2010-08-23T14:21:51.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.1/manifests"},{"name":"v0.1.2","sha":"8cca5fd93e4e92c52cbb82a9aaa81a2777748911","kind":"commit","published_at":"2010-08-16T16:50:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"a7cc42f676ba19b4805c9ff31933d1d345a6989e","kind":"commit","published_at":"2010-08-16T16:43:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"38e0f0dfae077812d329d2daadd2cddea65ea13e","kind":"commit","published_at":"2010-08-15T21:24:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.0/manifests"},{"name":"v0.0.2","sha":"72712f847619875aa905447813e710366bb1f865","kind":"commit","published_at":"2010-08-15T15:37:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.0.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.0.2/manifests"}]},"repo_metadata_updated_at":"2026-04-03T00:24:17.084Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/ruby-simplecov","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-simplecov","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-simplecov/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-27T23:01:19.636Z","issues_count":124,"pull_requests_count":114,"avg_time_to_close_issue":19325128.152173914,"avg_time_to_close_pull_request":9756626.986666666,"issues_closed_count":46,"pull_requests_closed_count":75,"pull_request_authors_count":46,"issue_authors_count":114,"avg_comments_per_issue":4.233870967741936,"avg_comments_per_pull_request":1.5087719298245614,"merged_pull_requests_count":54,"bot_issues_count":1,"bot_pull_requests_count":27,"past_year_issues_count":13,"past_year_pull_requests_count":20,"past_year_avg_time_to_close_issue":1228017.0,"past_year_avg_time_to_close_pull_request":3437515.5714285714,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":7,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":0.46153846153846156,"past_year_avg_comments_per_pull_request":0.95,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":10,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/issues","maintainers":[{"login":"PragTob","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PragTob"},{"login":"amatsuda","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"colszowka","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colszowka"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-simplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-simplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-simplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-simplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-simplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-simplecov/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31749,"maintainers_count":0,"namespaces_count":0,"keywords_count":1627,"github":"guix-mirror","metadata":{"funded_packages_count":368},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-06-10T05:17:25.224Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":8615965,"name":"github.com/simplecov-ruby/simplecov","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":[],"namespace":null,"versions_count":60,"first_release_published_at":"2010-08-15T15:37:45.000Z","latest_release_published_at":"2022-12-23T20:43:47.000Z","latest_release_number":"v0.22.0","last_synced_at":"2026-06-12T19:01:38.967Z","created_at":"2023-12-03T01:56:22.406Z","updated_at":"2026-06-12T19:01:38.967Z","registry_url":"https://pkg.go.dev/github.com/simplecov-ruby/simplecov","install_command":"go get github.com/simplecov-ruby/simplecov","documentation_url":"https://pkg.go.dev/github.com/simplecov-ruby/simplecov#section-documentation","metadata":{},"repo_metadata":{"id":38344500,"uuid":"839336","full_name":"simplecov-ruby/simplecov","owner":"simplecov-ruby","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","archived":false,"fork":false,"pushed_at":"2025-11-03T14:16:17.000Z","size":2795,"stargazers_count":4862,"open_issues_count":140,"forks_count":569,"subscribers_count":57,"default_branch":"main","last_synced_at":"2025-11-08T09:01:32.735Z","etag":null,"topics":["code-quality","coverage","coverage-library","coverage-report","rails","ruby","test-coverage"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplecov-ruby.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-08-15T15:28:56.000Z","updated_at":"2025-11-03T16:52:44.000Z","dependencies_parsed_at":"2023-02-17T00:45:47.507Z","dependency_job_id":"41d5b259-b35c-4d78-aba7-f69c6a7b6f23","html_url":"https://github.com/simplecov-ruby/simplecov","commit_stats":{"total_commits":1334,"total_committers":222,"mean_commits":6.009009009009009,"dds":0.7068965517241379,"last_synced_commit":"b6c2d4208a5fa395ce09d7e1d3b074f680ee29b0"},"previous_names":["colszowka/simplecov"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/simplecov-ruby/simplecov","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/sbom","scorecard":{"id":300451,"data":{"date":"2025-08-11","repo":{"name":"github.com/simplecov-ruby/simplecov","commit":"faef766375d50fd5d6d3cdb6face4756f408f0b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/16 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/push_gem.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/push_gem.yml:7","Warn: no topLevel permission defined: .github/workflows/stable.yml:1","Warn: no topLevel permission defined: .github/workflows/unstable.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stable.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/stable.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unstable.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unstable.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Info:   1 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-47m2-26rw-j2jw","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 18 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T20:28:26.520Z","repository_id":38344500,"created_at":"2025-08-17T20:28:26.520Z","updated_at":"2025-08-17T20:28:26.520Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283328040,"owners_count":26817767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-08T02:00:06.281Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"simplecov-ruby","name":"SimpleCov","uuid":"67860375","kind":"organization","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/67860375?v=4","repositories_count":2,"last_synced_at":"2024-03-25T19:41:07.171Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/simplecov-ruby","funding_links":[],"total_stars":4774,"followers":7,"following":0,"created_at":"2022-11-02T16:20:27.762Z","updated_at":"2024-03-25T19:41:08.987Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby/repositories"},"tags":[{"name":"v0.22.0","sha":"0e35b257e24381e4ec2c99b321954509ae21eaf0","kind":"tag","published_at":"2022-12-23T20:57:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.22.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.22.0/manifests"},{"name":"v0.21.2","sha":"a00314088eeacef5ecbaa1d5055c719ba3663da7","kind":"tag","published_at":"2021-01-09T13:34:57.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.2/manifests"},{"name":"v0.21.1","sha":"120d0eaab1a3c06edd79937d602096ada12306b2","kind":"tag","published_at":"2021-01-04T19:29:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"20af434309cc67ffee9c551c04d950e0f33cf7a5","kind":"tag","published_at":"2021-01-03T16:57:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"54ce47a8afe8d76302bae10d9a4fb15933a2a162","kind":"tag","published_at":"2020-11-29T20:45:03.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.20.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"818bc2547842a90c607b4fec834320766a8686de","kind":"tag","published_at":"2020-10-25T18:46:41.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.19.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"9cd3a46169943f2c79d688d96e93871cd7febe2d","kind":"tag","published_at":"2020-08-16T18:47:11.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.19.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.0/manifests"},{"name":"v0.18.5","sha":"12ddf6ab010e207264a888a96fe882035ea5fcbd","kind":"tag","published_at":"2020-02-25T21:41:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.5","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.5/manifests"},{"name":"v0.18.4","sha":"dfada046f51294c5d65f77d3be909927608f3970","kind":"tag","published_at":"2020-02-24T21:19:04.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.4/manifests"},{"name":"v0.18.3","sha":"a179ec6dc419c43bce472c2426f30f24cc49b42f","kind":"tag","published_at":"2020-02-23T17:14:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.3/manifests"},{"name":"v0.18.2","sha":"0d0f6927f2949bfe3fd9d6adc7ef7b4c8d7a3488","kind":"tag","published_at":"2020-02-12T17:45:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.2/manifests"},{"name":"v0.18.1","sha":"e56dc46404450fb804153b9b9e52f4632af2cd09","kind":"tag","published_at":"2020-01-31T09:41:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.1/manifests"},{"name":"v0.18.0","sha":"f950b510238a913425d51ff84efa46d04923e000","kind":"tag","published_at":"2020-01-28T12:47:29.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0/manifests"},{"name":"v0.18.0.beta3","sha":"2146c205357e03d19377d50473fbcc853afd9234","kind":"tag","published_at":"2020-01-20T19:12:31.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta3/manifests"},{"name":"v0.18.0.beta2","sha":"5a6e9692e33e10e0d5fc77dcce7d24e7312f91c4","kind":"tag","published_at":"2020-01-19T10:48:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta2/manifests"},{"name":"v0.18.0.beta1","sha":"7b64f23ec77dff6a8e53bdd8f827627b8433a6dc","kind":"tag","published_at":"2020-01-05T11:01:17.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta1/manifests"},{"name":"v0.17.1","sha":"3a9d4613a75455b321fe05322e21b3129bdd2d81","kind":"tag","published_at":"2019-09-16T19:00:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.17.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"776741bfb00889a7aa3793edbddcdeb74801dce3","kind":"tag","published_at":"2019-07-02T08:24:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.17.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.0/manifests"},{"name":"v0.16.1","sha":"03a9f7fde44a9388580977e4002b4f6823c2b4cc","kind":"tag","published_at":"2018-03-16T08:36:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.16.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"24b05defa3f0bee2cfa273a721531a9d8cd3ecd3","kind":"tag","published_at":"2018-03-15T10:10:16.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.16.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.0/manifests"},{"name":"v0.15.1","sha":"fb6785dd14a925915d02744b75b99e5769ae4e8e","kind":"tag","published_at":"2017-09-11T19:13:07.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.15.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"7bfd1df31b21ad1002e1e6c5b0b11e8078251e73","kind":"tag","published_at":"2017-08-14T05:32:08.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.15.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"1be16d266fe542ecbea0e78bf4ad20e874e24b12","kind":"tag","published_at":"2017-03-18T21:32:36.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.14.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"7937c934e0a0661af3956b613f22ce17e126832f","kind":"tag","published_at":"2017-03-15T09:01:48.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.14.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"91d396414c6b293f41ddcf4bde13eccf456b2b3a","kind":"tag","published_at":"2017-01-25T18:59:31.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.13.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"e0accd692594645c836f2a771692b19c21397e41","kind":"tag","published_at":"2016-07-02T22:51:06.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.12.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"4ec2ce92eefb6453663acdc69f6798a6fe18562b","kind":"tag","published_at":"2016-02-03T13:42:53.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"f74f3a2d41a5de0492b86238b8aa6421f132d3ce","kind":"tag","published_at":"2015-12-02T05:08:44.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"813edbfed275c4dbf00c59353cf8898f8b9d7749","kind":"tag","published_at":"2015-11-29T19:50:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"97089cc3665b830523ca86dde756f5a277c50087","kind":"tag","published_at":"2015-04-18T17:22:05.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.10.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"5f42542117bf3c75cb9fb64a126866ec914e3092","kind":"tag","published_at":"2015-02-18T14:46:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"dbb88d7133d6302c7b7f5b33868d0604e1d58026","kind":"tag","published_at":"2014-09-21T11:52:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"a2343a431bc22ab198d2a88abbbf1d60e054a51b","kind":"tag","published_at":"2014-07-17T11:12:40.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.0/manifests"},{"name":"v0.8.2","sha":"3f2bf36937f9da3a6390dc5c3a98567756011e20","kind":"tag","published_at":"2013-11-20T11:18:32.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"2ad35986918e9323cc94461d600b7550fdac4660","kind":"tag","published_at":"2013-11-10T21:39:59.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"c7e650b40e6bbdebfd5113e9fa8843b2027ae13e","kind":"tag","published_at":"2013-11-10T15:35:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0/manifests"},{"name":"v0.8.0.pre2","sha":"5703690241a1df6525ce61bf3ec2eda813760237","kind":"tag","published_at":"2013-09-11T16:47:17.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0.pre2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre2/manifests"},{"name":"v0.8.0.pre","sha":"a3387f7b25100939df6a5af339580cbe3055cdc6","kind":"tag","published_at":"2013-04-05T11:38:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0.pre","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre/manifests"},{"name":"v0.7.1","sha":"30fe5dc5b86056c8230125474c6f21183a5aba84","kind":"tag","published_at":"2012-10-12T12:43:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.7.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"c3c27947f1af3e2d898f1cad83bda8d33933d742","kind":"tag","published_at":"2012-10-10T15:24:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.7.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.0/manifests"},{"name":"v0.6.4","sha":"c91cf71d8ab490be804fe6656a2d96dfe88a82d7","kind":"tag","published_at":"2012-05-10T15:17:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"adbd35ac7fec21691ae702dc579d7bd058d1a25c","kind":"tag","published_at":"2012-05-10T13:30:24.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"8b3a937fe213d57f7bb5a0eec25a5bb6d8862d08","kind":"tag","published_at":"2012-04-20T06:04:26.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"6679f11831de04e9d84db347de711927fe3e87eb","kind":"tag","published_at":"2012-02-24T16:18:49.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"8e0466b4e57c26bbcd382fa067959903494884ff","kind":"tag","published_at":"2012-02-22T14:04:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.0/manifests"},{"name":"v0.5.4","sha":"6020b36e1f2f2a5218b5097762d954fda5eb3108","kind":"tag","published_at":"2011-10-12T12:38:59.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"602a26a7c994b6560466a6663bc53e871848c911","kind":"tag","published_at":"2011-09-13T19:11:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"a162b2f420f5c0e532fb68a02914448e1d2bd23c","kind":"tag","published_at":"2011-09-12T18:09:49.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"da469aa6b9420cad773e66c9159ef2c329a3dec2","kind":"tag","published_at":"2011-09-12T16:29:19.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"f4e3bfbc2233bd2a7ac5e228eeaf2a958472184e","kind":"tag","published_at":"2011-09-09T14:32:56.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"4c35e50199204dc89d96e578ffef4bf2b25caf58","kind":"tag","published_at":"2011-04-02T12:35:16.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"5ec4ca01255135234fe5b771ec3dd743a2b4ea1a","kind":"tag","published_at":"2011-02-25T15:26:24.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"db4e3a7a4bbb6309fa7f640938ce16d17a96640a","kind":"tag","published_at":"2011-02-09T15:22:22.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.0/manifests"},{"name":"v0.3.9","sha":"7b76120649d91dc1585035423ef89a7b5b020a80","kind":"tag","published_at":"2011-01-06T18:44:57.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.9","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"4287e548023e487b72cfcc1025d1d04a5470b133","kind":"tag","published_at":"2011-01-06T17:59:19.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.8","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"5ad374b96f1a4a617350787cee59b5ca10b73984","kind":"commit","published_at":"2010-11-06T10:20:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.7","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"ec6b1191454a6bc04c0232144f68fac259c9d33c","kind":"commit","published_at":"2010-09-16T21:19:58.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.6","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"a43d5eb8e1bb50b28c3f736a92ac634c9c927a2f","kind":"commit","published_at":"2010-09-03T08:57:41.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.5","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.5/manifests"},{"name":"v0.3.3","sha":"846bcf2369c40e7b87bd66f11db7da506afffb63","kind":"commit","published_at":"2010-08-26T13:38:54.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"416abea441d690f15f775a4e36832d9c0296bae2","kind":"commit","published_at":"2010-08-25T12:30:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"f4c457c055d5e5fd34fb23127ad1b6cd58a382ed","kind":"commit","published_at":"2010-08-23T14:21:51.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.1/manifests"},{"name":"v0.1.2","sha":"8cca5fd93e4e92c52cbb82a9aaa81a2777748911","kind":"commit","published_at":"2010-08-16T16:50:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"a7cc42f676ba19b4805c9ff31933d1d345a6989e","kind":"commit","published_at":"2010-08-16T16:43:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"38e0f0dfae077812d329d2daadd2cddea65ea13e","kind":"commit","published_at":"2010-08-15T21:24:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.0/manifests"},{"name":"v0.0.2","sha":"72712f847619875aa905447813e710366bb1f865","kind":"commit","published_at":"2010-08-15T15:37:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.0.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.0.2/manifests"}]},"repo_metadata_updated_at":"2025-11-08T09:09:29.800Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":10.77902998550931,"dependent_packages_count":9.55954712080186,"stargazers_count":0.9795099544264831,"forks_count":1.2034489047803247,"docker_downloads_count":null,"average":5.630383991379494},"purl":"pkg:golang/github.com/simplecov-ruby/simplecov","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/simplecov-ruby/simplecov","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/simplecov-ruby/simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/simplecov-ruby/simplecov/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-11-06T20:09:21.995Z","issues_count":120,"pull_requests_count":107,"avg_time_to_close_issue":19099940.181818184,"avg_time_to_close_pull_request":10156199.7,"issues_closed_count":44,"pull_requests_closed_count":70,"pull_request_authors_count":46,"issue_authors_count":110,"avg_comments_per_issue":4.3,"avg_comments_per_pull_request":1.4672897196261683,"merged_pull_requests_count":53,"bot_issues_count":1,"bot_pull_requests_count":21,"past_year_issues_count":12,"past_year_pull_requests_count":24,"past_year_avg_time_to_close_issue":799160.0,"past_year_avg_time_to_close_pull_request":5488594.5,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":0.25,"past_year_avg_comments_per_pull_request":0.4583333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":13,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/issues","maintainers":[{"login":"PragTob","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PragTob"},{"login":"amatsuda","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"colszowka","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colszowka"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsimplecov-ruby%2Fsimplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsimplecov-ruby%2Fsimplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsimplecov-ruby%2Fsimplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsimplecov-ruby%2Fsimplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsimplecov-ruby%2Fsimplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsimplecov-ruby%2Fsimplecov/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2169848,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14514138,"name":"dev-ruby/simplecov","ecosystem":"gentoo","description":"Code coverage with a configuration library and merging across test suites","homepage":"https://github.com/simplecov-ruby/simplecov","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":["amd64","~arm","~arm64","~hppa","~ppc","~ppc64","~riscv","~sparc","x86"],"namespace":"dev-ruby","versions_count":1,"first_release_published_at":"2026-04-22T07:13:25.000Z","latest_release_published_at":"2026-04-22T07:13:25.000Z","latest_release_number":"0.22.0","last_synced_at":"2026-05-27T02:50:40.052Z","created_at":"2026-05-27T02:50:39.751Z","updated_at":"2026-05-27T02:50:40.721Z","registry_url":"https://packages.gentoo.org/packages/dev-ruby/simplecov","install_command":"emerge dev-ruby/simplecov","documentation_url":"https://packages.gentoo.org/packages/dev-ruby/simplecov","metadata":{"category":"dev-ruby","slot":"0.8","eapi":"8","inherit":"ruby-fakegem","iuse":"doc test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test"},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-27T02:50:40.695Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:gentoo/dev-ruby/simplecov","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/gentoo/dev-ruby/simplecov","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/gentoo/dev-ruby/simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/gentoo/dev-ruby/simplecov/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fsimplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fsimplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fsimplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fsimplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fsimplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-ruby%2Fsimplecov/codemeta","maintainers":[],"registry":{"name":"gentoo-portage","url":"https://packages.gentoo.org/","ecosystem":"gentoo","default":true,"packages_count":19331,"maintainers_count":0,"namespaces_count":174,"keywords_count":382,"github":"gentoo","metadata":{"snapshot_url":"https://distfiles.gentoo.org/snapshots/portage-latest.tar.xz","funded_packages_count":77},"icon_url":"https://github.com/gentoo.png","created_at":"2026-05-26T08:59:24.155Z","updated_at":"2026-06-10T05:04:01.738Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/namespaces"}},{"id":13467303,"name":"ruby-simplecov","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/simplecov-ruby/simplecov","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T17:18:36.261Z","latest_release_published_at":"2026-02-09T17:18:36.261Z","latest_release_number":"0.22.0-1","last_synced_at":"2026-03-09T18:22:59.647Z","created_at":"2026-02-09T17:18:34.730Z","updated_at":"2026-03-09T18:32:55.582Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-simplecov","install_command":"apt-get install ruby-simplecov","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-simplecov","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.6~), rake, ruby-docile, ruby-json (\u003c\u003c 3), ruby-rspec, ruby-simplecov-html (\u003e= 0.11.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-simplecov?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-simplecov","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-simplecov/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-simplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-simplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-simplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-simplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-simplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-simplecov/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1473,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":214},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-06-10T05:17:05.787Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":12325960,"name":"simplecov","ecosystem":"rubygems","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","homepage":"https://github.com/simplecov-ruby/simplecov","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":[],"namespace":null,"versions_count":60,"first_release_published_at":"2010-08-22T18:03:34.178Z","latest_release_published_at":"2022-12-23T20:58:19.768Z","latest_release_number":"0.22.0","last_synced_at":"2026-06-13T07:14:13.348Z","created_at":"2025-10-07T05:59:12.273Z","updated_at":"2026-06-13T13:29:45.430Z","registry_url":"https://gem.coop/gems/simplecov","install_command":"gem install simplecov -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/simplecov/","metadata":{"funding":null},"repo_metadata":{"id":38344500,"uuid":"839336","full_name":"simplecov-ruby/simplecov","owner":"simplecov-ruby","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","archived":false,"fork":false,"pushed_at":"2026-06-05T18:07:16.000Z","size":3820,"stargazers_count":4902,"open_issues_count":4,"forks_count":573,"subscribers_count":55,"default_branch":"main","last_synced_at":"2026-06-07T05:08:25.668Z","etag":null,"topics":["code-quality","coverage","coverage-library","coverage-report","rails","ruby","test-coverage"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplecov-ruby.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-08-15T15:28:56.000Z","updated_at":"2026-06-06T19:54:37.000Z","dependencies_parsed_at":"2023-02-17T00:45:47.507Z","dependency_job_id":"41d5b259-b35c-4d78-aba7-f69c6a7b6f23","html_url":"https://github.com/simplecov-ruby/simplecov","commit_stats":{"total_commits":1334,"total_committers":222,"mean_commits":6.009009009009009,"dds":0.7068965517241379,"last_synced_commit":"b6c2d4208a5fa395ce09d7e1d3b074f680ee29b0"},"previous_names":["colszowka/simplecov"],"tags_count":66,"template":false,"template_full_name":null,"purl":"pkg:github/simplecov-ruby/simplecov","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/sbom","scorecard":{"id":300451,"data":{"date":"2025-08-11","repo":{"name":"github.com/simplecov-ruby/simplecov","commit":"faef766375d50fd5d6d3cdb6face4756f408f0b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/16 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/push_gem.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/push_gem.yml:7","Warn: no topLevel permission defined: .github/workflows/stable.yml:1","Warn: no topLevel permission defined: .github/workflows/unstable.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stable.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/stable.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unstable.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unstable.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Info:   1 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-47m2-26rw-j2jw","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 18 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T20:28:26.520Z","repository_id":38344500,"created_at":"2025-08-17T20:28:26.520Z","updated_at":"2025-08-17T20:28:26.520Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34224103,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"simplecov-ruby","name":"SimpleCov","uuid":"67860375","kind":"organization","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/67860375?v=4","repositories_count":2,"last_synced_at":"2024-03-25T19:41:07.171Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/simplecov-ruby","funding_links":[],"total_stars":4774,"followers":7,"following":0,"created_at":"2022-11-02T16:20:27.762Z","updated_at":"2024-03-25T19:41:08.987Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby/repositories"},"tags":[{"name":"v1.0.0.rc1","sha":"12faef675682e92d95d0ab0fbb890e98b40372f5","kind":"commit","published_at":"2026-06-02T19:28:15.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v1.0.0.rc1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v1.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v1.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v1.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v1.0.0.rc1/manifests"},{"name":"v0.22.0","sha":"0e35b257e24381e4ec2c99b321954509ae21eaf0","kind":"tag","published_at":"2022-12-23T20:57:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.22.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.22.0/manifests"},{"name":"v0.21.2","sha":"a00314088eeacef5ecbaa1d5055c719ba3663da7","kind":"tag","published_at":"2021-01-09T13:34:57.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.2/manifests"},{"name":"v0.21.1","sha":"120d0eaab1a3c06edd79937d602096ada12306b2","kind":"tag","published_at":"2021-01-04T19:29:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"20af434309cc67ffee9c551c04d950e0f33cf7a5","kind":"tag","published_at":"2021-01-03T16:57:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"54ce47a8afe8d76302bae10d9a4fb15933a2a162","kind":"tag","published_at":"2020-11-29T20:45:03.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.20.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"818bc2547842a90c607b4fec834320766a8686de","kind":"tag","published_at":"2020-10-25T18:46:41.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.19.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"9cd3a46169943f2c79d688d96e93871cd7febe2d","kind":"tag","published_at":"2020-08-16T18:47:11.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.19.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.0/manifests"},{"name":"v0.18.5","sha":"12ddf6ab010e207264a888a96fe882035ea5fcbd","kind":"tag","published_at":"2020-02-25T21:41:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.5","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.5/manifests"},{"name":"v0.18.4","sha":"dfada046f51294c5d65f77d3be909927608f3970","kind":"tag","published_at":"2020-02-24T21:19:04.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.4/manifests"},{"name":"v0.18.3","sha":"a179ec6dc419c43bce472c2426f30f24cc49b42f","kind":"tag","published_at":"2020-02-23T17:14:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.3/manifests"},{"name":"v0.18.2","sha":"0d0f6927f2949bfe3fd9d6adc7ef7b4c8d7a3488","kind":"tag","published_at":"2020-02-12T17:45:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.2/manifests"},{"name":"v0.18.1","sha":"e56dc46404450fb804153b9b9e52f4632af2cd09","kind":"tag","published_at":"2020-01-31T09:41:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.1/manifests"},{"name":"v0.18.0","sha":"f950b510238a913425d51ff84efa46d04923e000","kind":"tag","published_at":"2020-01-28T12:47:29.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0/manifests"},{"name":"v0.18.0.beta3","sha":"2146c205357e03d19377d50473fbcc853afd9234","kind":"tag","published_at":"2020-01-20T19:12:31.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta3/manifests"},{"name":"v0.18.0.beta2","sha":"5a6e9692e33e10e0d5fc77dcce7d24e7312f91c4","kind":"tag","published_at":"2020-01-19T10:48:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta2/manifests"},{"name":"v0.18.0.beta1","sha":"7b64f23ec77dff6a8e53bdd8f827627b8433a6dc","kind":"tag","published_at":"2020-01-05T11:01:17.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta1/manifests"},{"name":"v0.17.1","sha":"3a9d4613a75455b321fe05322e21b3129bdd2d81","kind":"tag","published_at":"2019-09-16T19:00:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.17.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"776741bfb00889a7aa3793edbddcdeb74801dce3","kind":"tag","published_at":"2019-07-02T08:24:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.17.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.0/manifests"},{"name":"v0.16.1","sha":"03a9f7fde44a9388580977e4002b4f6823c2b4cc","kind":"tag","published_at":"2018-03-16T08:36:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.16.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"24b05defa3f0bee2cfa273a721531a9d8cd3ecd3","kind":"tag","published_at":"2018-03-15T10:10:16.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.16.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.0/manifests"},{"name":"v0.15.1","sha":"fb6785dd14a925915d02744b75b99e5769ae4e8e","kind":"tag","published_at":"2017-09-11T19:13:07.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.15.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"7bfd1df31b21ad1002e1e6c5b0b11e8078251e73","kind":"tag","published_at":"2017-08-14T05:32:08.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.15.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"1be16d266fe542ecbea0e78bf4ad20e874e24b12","kind":"tag","published_at":"2017-03-18T21:32:36.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.14.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"7937c934e0a0661af3956b613f22ce17e126832f","kind":"tag","published_at":"2017-03-15T09:01:48.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.14.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"91d396414c6b293f41ddcf4bde13eccf456b2b3a","kind":"tag","published_at":"2017-01-25T18:59:31.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.13.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"e0accd692594645c836f2a771692b19c21397e41","kind":"tag","published_at":"2016-07-02T22:51:06.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.12.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"4ec2ce92eefb6453663acdc69f6798a6fe18562b","kind":"tag","published_at":"2016-02-03T13:42:53.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"f74f3a2d41a5de0492b86238b8aa6421f132d3ce","kind":"tag","published_at":"2015-12-02T05:08:44.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"813edbfed275c4dbf00c59353cf8898f8b9d7749","kind":"tag","published_at":"2015-11-29T19:50:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"97089cc3665b830523ca86dde756f5a277c50087","kind":"tag","published_at":"2015-04-18T17:22:05.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.10.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"5f42542117bf3c75cb9fb64a126866ec914e3092","kind":"tag","published_at":"2015-02-18T14:46:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"dbb88d7133d6302c7b7f5b33868d0604e1d58026","kind":"tag","published_at":"2014-09-21T11:52:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"a2343a431bc22ab198d2a88abbbf1d60e054a51b","kind":"tag","published_at":"2014-07-17T11:12:40.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.0/manifests"},{"name":"v0.8.2","sha":"3f2bf36937f9da3a6390dc5c3a98567756011e20","kind":"tag","published_at":"2013-11-20T11:18:32.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"2ad35986918e9323cc94461d600b7550fdac4660","kind":"tag","published_at":"2013-11-10T21:39:59.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"c7e650b40e6bbdebfd5113e9fa8843b2027ae13e","kind":"tag","published_at":"2013-11-10T15:35:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0/manifests"},{"name":"v0.8.0.pre2","sha":"5703690241a1df6525ce61bf3ec2eda813760237","kind":"tag","published_at":"2013-09-11T16:47:17.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0.pre2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre2/manifests"},{"name":"v0.8.0.pre","sha":"a3387f7b25100939df6a5af339580cbe3055cdc6","kind":"tag","published_at":"2013-04-05T11:38:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0.pre","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre/manifests"},{"name":"v0.7.1","sha":"30fe5dc5b86056c8230125474c6f21183a5aba84","kind":"tag","published_at":"2012-10-12T12:43:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.7.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"c3c27947f1af3e2d898f1cad83bda8d33933d742","kind":"tag","published_at":"2012-10-10T15:24:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.7.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.0/manifests"},{"name":"v0.6.4","sha":"c91cf71d8ab490be804fe6656a2d96dfe88a82d7","kind":"tag","published_at":"2012-05-10T15:17:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"adbd35ac7fec21691ae702dc579d7bd058d1a25c","kind":"tag","published_at":"2012-05-10T13:30:24.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"8b3a937fe213d57f7bb5a0eec25a5bb6d8862d08","kind":"tag","published_at":"2012-04-20T06:04:26.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"6679f11831de04e9d84db347de711927fe3e87eb","kind":"tag","published_at":"2012-02-24T16:18:49.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"8e0466b4e57c26bbcd382fa067959903494884ff","kind":"tag","published_at":"2012-02-22T14:04:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.0/manifests"},{"name":"v0.5.4","sha":"6020b36e1f2f2a5218b5097762d954fda5eb3108","kind":"tag","published_at":"2011-10-12T12:38:59.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"602a26a7c994b6560466a6663bc53e871848c911","kind":"tag","published_at":"2011-09-13T19:11:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"a162b2f420f5c0e532fb68a02914448e1d2bd23c","kind":"tag","published_at":"2011-09-12T18:09:49.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"da469aa6b9420cad773e66c9159ef2c329a3dec2","kind":"tag","published_at":"2011-09-12T16:29:19.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"f4e3bfbc2233bd2a7ac5e228eeaf2a958472184e","kind":"tag","published_at":"2011-09-09T14:32:56.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"4c35e50199204dc89d96e578ffef4bf2b25caf58","kind":"tag","published_at":"2011-04-02T12:35:16.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"5ec4ca01255135234fe5b771ec3dd743a2b4ea1a","kind":"tag","published_at":"2011-02-25T15:26:24.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"db4e3a7a4bbb6309fa7f640938ce16d17a96640a","kind":"tag","published_at":"2011-02-09T15:22:22.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.0/manifests"},{"name":"v0.3.9","sha":"7b76120649d91dc1585035423ef89a7b5b020a80","kind":"tag","published_at":"2011-01-06T18:44:57.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.9","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"4287e548023e487b72cfcc1025d1d04a5470b133","kind":"tag","published_at":"2011-01-06T17:59:19.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.8","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"5ad374b96f1a4a617350787cee59b5ca10b73984","kind":"commit","published_at":"2010-11-06T10:20:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.7","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"ec6b1191454a6bc04c0232144f68fac259c9d33c","kind":"commit","published_at":"2010-09-16T21:19:58.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.6","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"a43d5eb8e1bb50b28c3f736a92ac634c9c927a2f","kind":"commit","published_at":"2010-09-03T08:57:41.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.5","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.5/manifests"},{"name":"v0.3.3","sha":"846bcf2369c40e7b87bd66f11db7da506afffb63","kind":"commit","published_at":"2010-08-26T13:38:54.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"416abea441d690f15f775a4e36832d9c0296bae2","kind":"commit","published_at":"2010-08-25T12:30:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"f4c457c055d5e5fd34fb23127ad1b6cd58a382ed","kind":"commit","published_at":"2010-08-23T14:21:51.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.1/manifests"},{"name":"v0.1.2","sha":"8cca5fd93e4e92c52cbb82a9aaa81a2777748911","kind":"commit","published_at":"2010-08-16T16:50:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"a7cc42f676ba19b4805c9ff31933d1d345a6989e","kind":"commit","published_at":"2010-08-16T16:43:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"38e0f0dfae077812d329d2daadd2cddea65ea13e","kind":"commit","published_at":"2010-08-15T21:24:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.0/manifests"},{"name":"v0.0.2","sha":"72712f847619875aa905447813e710366bb1f865","kind":"commit","published_at":"2010-08-15T15:37:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.0.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.0.2/manifests"}]},"repo_metadata_updated_at":"2026-06-13T13:29:45.408Z","dependent_packages_count":0,"downloads":474030141,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.052960090788727064,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":0.29451658749844634,"forks_count":0.9694729504077298,"docker_downloads_count":0.03728742116952807,"average":0.22570617497740522},"purl":"pkg:gem/simplecov?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/simplecov","docker_dependents_count":2823,"docker_downloads_count":3394748336,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/simplecov/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-06-10T18:01:11.635Z","issues_count":153,"pull_requests_count":142,"avg_time_to_close_issue":96478902.79816514,"avg_time_to_close_pull_request":13065424.87254902,"issues_closed_count":109,"pull_requests_closed_count":102,"pull_request_authors_count":52,"issue_authors_count":133,"avg_comments_per_issue":4.967320261437909,"avg_comments_per_pull_request":1.5070422535211268,"merged_pull_requests_count":75,"bot_issues_count":1,"bot_pull_requests_count":42,"past_year_issues_count":17,"past_year_pull_requests_count":41,"past_year_avg_time_to_close_issue":11095434.4,"past_year_avg_time_to_close_pull_request":1731759.4074074074,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":27,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":4.588235294117647,"past_year_avg_comments_per_pull_request":1.0975609756097562,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":23,"past_year_merged_pull_requests_count":21,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/issues","maintainers":[{"login":"PragTob","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PragTob"},{"login":"sferik","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"},{"login":"amatsuda","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"colszowka","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colszowka"},{"login":"bf4","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bf4"},{"login":"deivid-rodriguez","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/deivid-rodriguez"}],"active_maintainers":[{"login":"sferik","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/simplecov/codemeta","maintainers":[{"uuid":"284","login":"sferik","name":null,"email":null,"url":null,"packages_count":65,"html_url":"https://gem.coop/profiles/sferik","role":null,"created_at":"2025-10-11T10:28:36.568Z","updated_at":"2025-10-11T10:28:36.568Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/sferik/packages"},{"uuid":"15145","login":"a_matsuda","name":null,"email":null,"url":null,"packages_count":73,"html_url":"https://gem.coop/profiles/a_matsuda","role":null,"created_at":"2025-10-11T10:28:36.851Z","updated_at":"2025-10-11T10:28:36.851Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/a_matsuda/packages"},{"uuid":"66948","login":"deivid","name":null,"email":null,"url":null,"packages_count":16,"html_url":"https://gem.coop/profiles/deivid","role":null,"created_at":"2025-10-11T10:28:36.800Z","updated_at":"2025-10-11T10:28:36.800Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/deivid/packages"},{"uuid":"48539","login":"bf4","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://gem.coop/profiles/bf4","role":null,"created_at":"2025-10-11T10:28:36.649Z","updated_at":"2025-10-11T10:28:36.649Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/bf4/packages"},{"uuid":"70141","login":"PragTob","name":null,"email":null,"url":null,"packages_count":11,"html_url":"https://gem.coop/profiles/PragTob","role":null,"created_at":"2025-10-11T10:28:36.727Z","updated_at":"2025-10-11T10:28:36.727Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/PragTob/packages"},{"uuid":"359","login":"xaviershay","name":null,"email":null,"url":null,"packages_count":27,"html_url":"https://gem.coop/profiles/xaviershay","role":null,"created_at":"2025-10-11T10:28:36.692Z","updated_at":"2025-10-11T10:28:36.692Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/xaviershay/packages"},{"uuid":"1003","login":"colszowka","name":null,"email":null,"url":null,"packages_count":26,"html_url":"https://gem.coop/profiles/colszowka","role":null,"created_at":"2025-10-11T10:28:36.530Z","updated_at":"2025-10-11T10:28:36.530Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/colszowka/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":192662,"maintainers_count":67954,"namespaces_count":0,"keywords_count":18400,"github":"gem-coop","metadata":{"funded_packages_count":6885},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-06-10T05:17:24.062Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":13713359,"name":"ruby-simplecov","ecosystem":"debian","description":null,"homepage":"https://github.com/simplecov-ruby/simplecov","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:41:53.133Z","latest_release_published_at":"2026-02-12T23:41:53.133Z","latest_release_number":"0.22.0-1","last_synced_at":"2026-03-13T23:47:10.305Z","created_at":"2026-02-12T23:41:52.930Z","updated_at":"2026-03-14T00:02:13.671Z","registry_url":"https://tracker.debian.org/pkg/ruby-simplecov","install_command":"apt-get install ruby-simplecov","documentation_url":"https://packages.debian.org/bookworm/ruby-simplecov","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-simplecov","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.6~), rake, ruby-docile, ruby-json (\u003c\u003c 3), ruby-rspec, ruby-simplecov-html (\u003e= 0.11.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:41:54.115Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-simplecov?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-simplecov","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-simplecov/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-simplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-simplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-simplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-simplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-simplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-simplecov/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":2667,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":395},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-06-10T05:17:51.014Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13669555,"name":"ruby-simplecov","ecosystem":"debian","description":null,"homepage":"https://github.com/simplecov-ruby/simplecov","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:44:10.179Z","latest_release_published_at":"2026-02-12T12:44:10.179Z","latest_release_number":"0.22.0-2","last_synced_at":"2026-03-14T18:08:35.186Z","created_at":"2026-02-12T12:44:09.921Z","updated_at":"2026-03-14T18:08:35.186Z","registry_url":"https://tracker.debian.org/pkg/ruby-simplecov","install_command":"apt-get install ruby-simplecov","documentation_url":"https://packages.debian.org/trixie/ruby-simplecov","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-simplecov","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.6~), rake, ruby-docile, ruby-json (\u003c\u003c 3), ruby-rspec, ruby-simplecov-html (\u003e= 0.11.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38344500,"uuid":"839336","full_name":"simplecov-ruby/simplecov","owner":"simplecov-ruby","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","archived":false,"fork":false,"pushed_at":"2026-01-26T16:02:05.000Z","size":2798,"stargazers_count":4877,"open_issues_count":142,"forks_count":572,"subscribers_count":57,"default_branch":"main","last_synced_at":"2026-02-08T11:51:16.710Z","etag":null,"topics":["code-quality","coverage","coverage-library","coverage-report","rails","ruby","test-coverage"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplecov-ruby.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-08-15T15:28:56.000Z","updated_at":"2026-02-04T20:15:50.000Z","dependencies_parsed_at":"2023-02-17T00:45:47.507Z","dependency_job_id":"41d5b259-b35c-4d78-aba7-f69c6a7b6f23","html_url":"https://github.com/simplecov-ruby/simplecov","commit_stats":{"total_commits":1334,"total_committers":222,"mean_commits":6.009009009009009,"dds":0.7068965517241379,"last_synced_commit":"b6c2d4208a5fa395ce09d7e1d3b074f680ee29b0"},"previous_names":["colszowka/simplecov"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/simplecov-ruby/simplecov","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/sbom","scorecard":{"id":300451,"data":{"date":"2025-08-11","repo":{"name":"github.com/simplecov-ruby/simplecov","commit":"faef766375d50fd5d6d3cdb6face4756f408f0b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/16 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/push_gem.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/push_gem.yml:7","Warn: no topLevel permission defined: .github/workflows/stable.yml:1","Warn: no topLevel permission defined: .github/workflows/unstable.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stable.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/stable.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unstable.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unstable.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Info:   1 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-47m2-26rw-j2jw","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 18 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T20:28:26.520Z","repository_id":38344500,"created_at":"2025-08-17T20:28:26.520Z","updated_at":"2025-08-17T20:28:26.520Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29293154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T03:42:42.660Z","status":"ssl_error","status_checked_at":"2026-02-10T03:42:41.897Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-12T12:44:10.597Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":0.16456921587608905,"forks_count":0.1936108422071636,"docker_downloads_count":null,"average":0.08954501452081316},"purl":"pkg:deb/debian/ruby-simplecov?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-simplecov","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-simplecov/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-simplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-simplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-simplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-simplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-simplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-simplecov/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":1987,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":316},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-06-10T05:17:04.542Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":301945,"name":"simplecov","ecosystem":"rubygems","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","homepage":"https://github.com/simplecov-ruby/simplecov","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/simplecov-ruby/simplecov","keywords_array":[],"namespace":null,"versions_count":60,"first_release_published_at":"2010-08-22T18:03:34.178Z","latest_release_published_at":"2022-12-23T20:58:19.768Z","latest_release_number":"0.22.0","last_synced_at":"2026-06-14T12:37:51.123Z","created_at":"2022-04-06T10:56:12.481Z","updated_at":"2026-06-14T16:27:29.614Z","registry_url":"https://rubygems.org/gems/simplecov","install_command":"gem install simplecov -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/simplecov/","metadata":{"funding":null},"repo_metadata":{"id":38344500,"uuid":"839336","full_name":"simplecov-ruby/simplecov","owner":"simplecov-ruby","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","archived":false,"fork":false,"pushed_at":"2026-06-05T18:07:16.000Z","size":3820,"stargazers_count":4902,"open_issues_count":4,"forks_count":573,"subscribers_count":55,"default_branch":"main","last_synced_at":"2026-06-07T05:08:25.668Z","etag":null,"topics":["code-quality","coverage","coverage-library","coverage-report","rails","ruby","test-coverage"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplecov-ruby.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-08-15T15:28:56.000Z","updated_at":"2026-06-06T19:54:37.000Z","dependencies_parsed_at":"2023-02-17T00:45:47.507Z","dependency_job_id":"41d5b259-b35c-4d78-aba7-f69c6a7b6f23","html_url":"https://github.com/simplecov-ruby/simplecov","commit_stats":{"total_commits":1334,"total_committers":222,"mean_commits":6.009009009009009,"dds":0.7068965517241379,"last_synced_commit":"b6c2d4208a5fa395ce09d7e1d3b074f680ee29b0"},"previous_names":["colszowka/simplecov"],"tags_count":66,"template":false,"template_full_name":null,"purl":"pkg:github/simplecov-ruby/simplecov","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/sbom","scorecard":{"id":300451,"data":{"date":"2025-08-11","repo":{"name":"github.com/simplecov-ruby/simplecov","commit":"faef766375d50fd5d6d3cdb6face4756f408f0b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/16 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/push_gem.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/push_gem.yml:7","Warn: no topLevel permission defined: .github/workflows/stable.yml:1","Warn: no topLevel permission defined: .github/workflows/unstable.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stable.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/stable.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/stable.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unstable.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unstable.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/simplecov-ruby/simplecov/unstable.yml/main?enable=pin","Info:   1 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   3 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-47m2-26rw-j2jw","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 18 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T20:28:26.520Z","repository_id":38344500,"created_at":"2025-08-17T20:28:26.520Z","updated_at":"2025-08-17T20:28:26.520Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34071660,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"simplecov-ruby","name":"SimpleCov","uuid":"67860375","kind":"organization","description":"Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/67860375?v=4","repositories_count":2,"last_synced_at":"2024-03-25T19:41:07.171Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/simplecov-ruby","funding_links":[],"total_stars":4774,"followers":7,"following":0,"created_at":"2022-11-02T16:20:27.762Z","updated_at":"2024-03-25T19:41:08.987Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplecov-ruby/repositories"},"tags":[{"name":"v1.0.0.rc1","sha":"12faef675682e92d95d0ab0fbb890e98b40372f5","kind":"commit","published_at":"2026-06-02T19:28:15.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v1.0.0.rc1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v1.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v1.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v1.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v1.0.0.rc1/manifests"},{"name":"v0.22.0","sha":"0e35b257e24381e4ec2c99b321954509ae21eaf0","kind":"tag","published_at":"2022-12-23T20:57:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.22.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.22.0/manifests"},{"name":"v0.21.2","sha":"a00314088eeacef5ecbaa1d5055c719ba3663da7","kind":"tag","published_at":"2021-01-09T13:34:57.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.2/manifests"},{"name":"v0.21.1","sha":"120d0eaab1a3c06edd79937d602096ada12306b2","kind":"tag","published_at":"2021-01-04T19:29:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"20af434309cc67ffee9c551c04d950e0f33cf7a5","kind":"tag","published_at":"2021-01-03T16:57:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.21.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"54ce47a8afe8d76302bae10d9a4fb15933a2a162","kind":"tag","published_at":"2020-11-29T20:45:03.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.20.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"818bc2547842a90c607b4fec834320766a8686de","kind":"tag","published_at":"2020-10-25T18:46:41.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.19.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"9cd3a46169943f2c79d688d96e93871cd7febe2d","kind":"tag","published_at":"2020-08-16T18:47:11.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.19.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.19.0/manifests"},{"name":"v0.18.5","sha":"12ddf6ab010e207264a888a96fe882035ea5fcbd","kind":"tag","published_at":"2020-02-25T21:41:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.5","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.5/manifests"},{"name":"v0.18.4","sha":"dfada046f51294c5d65f77d3be909927608f3970","kind":"tag","published_at":"2020-02-24T21:19:04.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.4/manifests"},{"name":"v0.18.3","sha":"a179ec6dc419c43bce472c2426f30f24cc49b42f","kind":"tag","published_at":"2020-02-23T17:14:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.3/manifests"},{"name":"v0.18.2","sha":"0d0f6927f2949bfe3fd9d6adc7ef7b4c8d7a3488","kind":"tag","published_at":"2020-02-12T17:45:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.2/manifests"},{"name":"v0.18.1","sha":"e56dc46404450fb804153b9b9e52f4632af2cd09","kind":"tag","published_at":"2020-01-31T09:41:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.1/manifests"},{"name":"v0.18.0","sha":"f950b510238a913425d51ff84efa46d04923e000","kind":"tag","published_at":"2020-01-28T12:47:29.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0/manifests"},{"name":"v0.18.0.beta3","sha":"2146c205357e03d19377d50473fbcc853afd9234","kind":"tag","published_at":"2020-01-20T19:12:31.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta3/manifests"},{"name":"v0.18.0.beta2","sha":"5a6e9692e33e10e0d5fc77dcce7d24e7312f91c4","kind":"tag","published_at":"2020-01-19T10:48:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta2/manifests"},{"name":"v0.18.0.beta1","sha":"7b64f23ec77dff6a8e53bdd8f827627b8433a6dc","kind":"tag","published_at":"2020-01-05T11:01:17.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.18.0.beta1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.18.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.18.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.18.0.beta1/manifests"},{"name":"v0.17.1","sha":"3a9d4613a75455b321fe05322e21b3129bdd2d81","kind":"tag","published_at":"2019-09-16T19:00:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.17.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"776741bfb00889a7aa3793edbddcdeb74801dce3","kind":"tag","published_at":"2019-07-02T08:24:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.17.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.17.0/manifests"},{"name":"v0.16.1","sha":"03a9f7fde44a9388580977e4002b4f6823c2b4cc","kind":"tag","published_at":"2018-03-16T08:36:18.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.16.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"24b05defa3f0bee2cfa273a721531a9d8cd3ecd3","kind":"tag","published_at":"2018-03-15T10:10:16.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.16.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.16.0/manifests"},{"name":"v0.15.1","sha":"fb6785dd14a925915d02744b75b99e5769ae4e8e","kind":"tag","published_at":"2017-09-11T19:13:07.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.15.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"7bfd1df31b21ad1002e1e6c5b0b11e8078251e73","kind":"tag","published_at":"2017-08-14T05:32:08.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.15.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"1be16d266fe542ecbea0e78bf4ad20e874e24b12","kind":"tag","published_at":"2017-03-18T21:32:36.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.14.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"7937c934e0a0661af3956b613f22ce17e126832f","kind":"tag","published_at":"2017-03-15T09:01:48.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.14.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"91d396414c6b293f41ddcf4bde13eccf456b2b3a","kind":"tag","published_at":"2017-01-25T18:59:31.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.13.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"e0accd692594645c836f2a771692b19c21397e41","kind":"tag","published_at":"2016-07-02T22:51:06.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.12.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.12.0/manifests"},{"name":"v0.11.2","sha":"4ec2ce92eefb6453663acdc69f6798a6fe18562b","kind":"tag","published_at":"2016-02-03T13:42:53.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"f74f3a2d41a5de0492b86238b8aa6421f132d3ce","kind":"tag","published_at":"2015-12-02T05:08:44.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"813edbfed275c4dbf00c59353cf8898f8b9d7749","kind":"tag","published_at":"2015-11-29T19:50:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.11.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"97089cc3665b830523ca86dde756f5a277c50087","kind":"tag","published_at":"2015-04-18T17:22:05.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.10.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"5f42542117bf3c75cb9fb64a126866ec914e3092","kind":"tag","published_at":"2015-02-18T14:46:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"dbb88d7133d6302c7b7f5b33868d0604e1d58026","kind":"tag","published_at":"2014-09-21T11:52:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"a2343a431bc22ab198d2a88abbbf1d60e054a51b","kind":"tag","published_at":"2014-07-17T11:12:40.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.9.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.9.0/manifests"},{"name":"v0.8.2","sha":"3f2bf36937f9da3a6390dc5c3a98567756011e20","kind":"tag","published_at":"2013-11-20T11:18:32.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"2ad35986918e9323cc94461d600b7550fdac4660","kind":"tag","published_at":"2013-11-10T21:39:59.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"c7e650b40e6bbdebfd5113e9fa8843b2027ae13e","kind":"tag","published_at":"2013-11-10T15:35:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0/manifests"},{"name":"v0.8.0.pre2","sha":"5703690241a1df6525ce61bf3ec2eda813760237","kind":"tag","published_at":"2013-09-11T16:47:17.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0.pre2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre2/manifests"},{"name":"v0.8.0.pre","sha":"a3387f7b25100939df6a5af339580cbe3055cdc6","kind":"tag","published_at":"2013-04-05T11:38:13.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.8.0.pre","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.8.0.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.8.0.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.8.0.pre/manifests"},{"name":"v0.7.1","sha":"30fe5dc5b86056c8230125474c6f21183a5aba84","kind":"tag","published_at":"2012-10-12T12:43:47.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.7.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"c3c27947f1af3e2d898f1cad83bda8d33933d742","kind":"tag","published_at":"2012-10-10T15:24:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.7.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.7.0/manifests"},{"name":"v0.6.4","sha":"c91cf71d8ab490be804fe6656a2d96dfe88a82d7","kind":"tag","published_at":"2012-05-10T15:17:43.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"adbd35ac7fec21691ae702dc579d7bd058d1a25c","kind":"tag","published_at":"2012-05-10T13:30:24.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"8b3a937fe213d57f7bb5a0eec25a5bb6d8862d08","kind":"tag","published_at":"2012-04-20T06:04:26.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"6679f11831de04e9d84db347de711927fe3e87eb","kind":"tag","published_at":"2012-02-24T16:18:49.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"8e0466b4e57c26bbcd382fa067959903494884ff","kind":"tag","published_at":"2012-02-22T14:04:37.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.6.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.6.0/manifests"},{"name":"v0.5.4","sha":"6020b36e1f2f2a5218b5097762d954fda5eb3108","kind":"tag","published_at":"2011-10-12T12:38:59.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.4","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"602a26a7c994b6560466a6663bc53e871848c911","kind":"tag","published_at":"2011-09-13T19:11:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"a162b2f420f5c0e532fb68a02914448e1d2bd23c","kind":"tag","published_at":"2011-09-12T18:09:49.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"da469aa6b9420cad773e66c9159ef2c329a3dec2","kind":"tag","published_at":"2011-09-12T16:29:19.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"f4e3bfbc2233bd2a7ac5e228eeaf2a958472184e","kind":"tag","published_at":"2011-09-09T14:32:56.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.5.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"4c35e50199204dc89d96e578ffef4bf2b25caf58","kind":"tag","published_at":"2011-04-02T12:35:16.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"5ec4ca01255135234fe5b771ec3dd743a2b4ea1a","kind":"tag","published_at":"2011-02-25T15:26:24.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"db4e3a7a4bbb6309fa7f640938ce16d17a96640a","kind":"tag","published_at":"2011-02-09T15:22:22.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.4.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.4.0/manifests"},{"name":"v0.3.9","sha":"7b76120649d91dc1585035423ef89a7b5b020a80","kind":"tag","published_at":"2011-01-06T18:44:57.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.9","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"4287e548023e487b72cfcc1025d1d04a5470b133","kind":"tag","published_at":"2011-01-06T17:59:19.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.8","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"5ad374b96f1a4a617350787cee59b5ca10b73984","kind":"commit","published_at":"2010-11-06T10:20:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.7","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"ec6b1191454a6bc04c0232144f68fac259c9d33c","kind":"commit","published_at":"2010-09-16T21:19:58.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.6","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"a43d5eb8e1bb50b28c3f736a92ac634c9c927a2f","kind":"commit","published_at":"2010-09-03T08:57:41.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.5","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.5/manifests"},{"name":"v0.3.3","sha":"846bcf2369c40e7b87bd66f11db7da506afffb63","kind":"commit","published_at":"2010-08-26T13:38:54.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.3","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"416abea441d690f15f775a4e36832d9c0296bae2","kind":"commit","published_at":"2010-08-25T12:30:01.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"f4c457c055d5e5fd34fb23127ad1b6cd58a382ed","kind":"commit","published_at":"2010-08-23T14:21:51.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.3.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.3.1/manifests"},{"name":"v0.1.2","sha":"8cca5fd93e4e92c52cbb82a9aaa81a2777748911","kind":"commit","published_at":"2010-08-16T16:50:55.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"a7cc42f676ba19b4805c9ff31933d1d345a6989e","kind":"commit","published_at":"2010-08-16T16:43:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.1","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"38e0f0dfae077812d329d2daadd2cddea65ea13e","kind":"commit","published_at":"2010-08-15T21:24:28.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.1.0","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.1.0/manifests"},{"name":"v0.0.2","sha":"72712f847619875aa905447813e710366bb1f865","kind":"commit","published_at":"2010-08-15T15:37:45.000Z","download_url":"https://codeload.github.com/simplecov-ruby/simplecov/tar.gz/v0.0.2","html_url":"https://github.com/simplecov-ruby/simplecov/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/simplecov-ruby/simplecov@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/tags/v0.0.2/manifests"}]},"repo_metadata_updated_at":"2026-06-14T16:27:29.585Z","dependent_packages_count":13481,"downloads":474142346,"downloads_period":"total","dependent_repos_count":116805,"rankings":{"downloads":0.05519563787201303,"dependent_repos_count":0.11262140252673364,"dependent_packages_count":0.0033451901740613956,"stargazers_count":0.28211103801251103,"forks_count":1.1546481417468584,"docker_downloads_count":0.0713640570466431,"average":0.27988091122980346},"purl":"pkg:gem/simplecov","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/simplecov","docker_dependents_count":2823,"docker_downloads_count":3394748336,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/simplecov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/simplecov/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-06-08T17:01:11.394Z","issues_count":152,"pull_requests_count":141,"avg_time_to_close_issue":97371732.74074075,"avg_time_to_close_pull_request":13065424.87254902,"issues_closed_count":108,"pull_requests_closed_count":102,"pull_request_authors_count":52,"issue_authors_count":133,"avg_comments_per_issue":4.921052631578948,"avg_comments_per_pull_request":1.5177304964539007,"merged_pull_requests_count":75,"bot_issues_count":1,"bot_pull_requests_count":41,"past_year_issues_count":16,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":12322341.666666666,"past_year_avg_time_to_close_pull_request":2615967.620689655,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":4.125,"past_year_avg_comments_per_pull_request":1.1818181818181819,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":22,"past_year_merged_pull_requests_count":22,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/issues","maintainers":[{"login":"PragTob","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PragTob"},{"login":"sferik","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"},{"login":"amatsuda","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"colszowka","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colszowka"},{"login":"bf4","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bf4"},{"login":"deivid-rodriguez","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/deivid-rodriguez"}],"active_maintainers":[{"login":"sferik","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simplecov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simplecov/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simplecov/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simplecov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simplecov/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/simplecov/codemeta","maintainers":[{"uuid":"15145","login":"a_matsuda","name":null,"email":null,"url":null,"packages_count":74,"html_url":"https://rubygems.org/profiles/a_matsuda","role":null,"created_at":"2024-09-05T23:04:10.459Z","updated_at":"2024-09-05T23:04:10.459Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/a_matsuda/packages"},{"uuid":"66948","login":"deivid","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://rubygems.org/profiles/deivid","role":null,"created_at":"2022-11-09T09:51:11.682Z","updated_at":"2022-11-09T09:51:11.682Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/deivid/packages"},{"uuid":"284","login":"sferik","name":null,"email":null,"url":null,"packages_count":65,"html_url":"https://rubygems.org/profiles/sferik","role":null,"created_at":"2022-11-09T09:51:11.646Z","updated_at":"2022-11-09T09:51:11.646Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/sferik/packages"},{"uuid":"48539","login":"bf4","name":null,"email":null,"url":null,"packages_count":34,"html_url":"https://rubygems.org/profiles/bf4","role":null,"created_at":"2022-11-09T09:51:11.652Z","updated_at":"2022-11-09T09:51:11.652Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/bf4/packages"},{"uuid":"70141","login":"PragTob","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://rubygems.org/profiles/PragTob","role":null,"created_at":"2022-11-09T09:51:11.665Z","updated_at":"2022-11-09T09:51:11.665Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/PragTob/packages"},{"uuid":"359","login":"xaviershay","name":null,"email":null,"url":null,"packages_count":27,"html_url":"https://rubygems.org/profiles/xaviershay","role":null,"created_at":"2022-11-09T09:51:11.658Z","updated_at":"2022-11-09T09:51:11.658Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/xaviershay/packages"},{"uuid":"1003","login":"colszowka","name":null,"email":null,"url":null,"packages_count":26,"html_url":"https://rubygems.org/profiles/colszowka","role":null,"created_at":"2022-11-09T09:51:11.633Z","updated_at":"2022-11-09T09:51:11.633Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/colszowka/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":207827,"maintainers_count":68941,"namespaces_count":0,"keywords_count":18771,"github":"rubygems","metadata":{"funded_packages_count":7455},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-06-10T05:04:00.514Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}}],"commits":{"id":3400,"full_name":"simplecov-ruby/simplecov","default_branch":"main","total_commits":1597,"total_committers":228,"total_bot_commits":26,"total_bot_committers":1,"mean_commits":7.004385964912281,"dds":0.754539762053851,"past_year_total_commits":245,"past_year_total_committers":17,"past_year_total_bot_commits":21,"past_year_total_bot_committers":1,"past_year_mean_commits":14.411764705882353,"past_year_dds":0.17959183673469392,"last_synced_at":"2026-06-12T02:44:40.209Z","last_synced_commit":"864c4da4c5da158d0efe274589032a0a0a5f5d05","created_at":"2023-03-07T09:17:33.303Z","updated_at":"2026-06-12T02:38:02.723Z","committers":[{"name":"Christoph Olszowka","email":"christoph@olszowka.de","login":"colszowka","count":392},{"name":"Tobias Pfeiffer","email":"pragtob@gmail.com","login":"PragTob","count":320},{"name":"Erik Berlin","email":"sferik@gmail.com","login":"sferik","count":310},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":83},{"name":"David Rodríguez","email":"deivid.rodriguez@riseup.net","login":"deivid-rodriguez","count":46},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":26},{"name":"Cédric Félizard","email":"cedric@felizard.fr","login":"infertux","count":17},{"name":"Benjamin Fleischer","email":"github@benjaminfleischer.com","login":"bf4","count":14},{"name":"Adam Roben","email":"adam@roben.org","login":"aroben","count":10},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":10},{"name":"Xavier Shay","email":"xavier@rhnh.net","login":"xaviershay","count":9},{"name":"Yusuke Endoh","email":"mame@ruby-lang.org","login":"mame","count":8},{"name":"Jonathan Steel","email":"jonathan@conx2share.com","login":null,"count":7},{"name":"Craig Little","email":"craiglttl@gmail.com","login":"craiglittle","count":6},{"name":"Dennis Ideler","email":"ideler.dennis@gmail.com","login":"dideler","count":6},{"name":"Joseph Shraibman","email":"jshraibman@mdsol.com","login":"jshraibman-mdsol","count":6},{"name":"Brian Morearty","email":"brian@morearty.org","login":"BMorearty","count":5},{"name":"John Thomas","email":"thomas07@vt.edu","login":"thomas07vt","count":5},{"name":"philip ritchey","email":"pcr@tamu.edu","login":"philipritchey","count":5},{"name":"Michal Szyndel","email":"msz@sent.com","login":null,"count":5},{"name":"Alex Okolish","email":"alex.okolish@gmail.com","login":"aokolish","count":4},{"name":"Hugo Peixoto","email":"hugo.peixoto@gmail.com","login":"hugopeixoto","count":4},{"name":"Matijs van Zuijlen","email":"matijs@matijs.net","login":"mvz","count":4},{"name":"Nikita Afanasenko","email":"nikita@afanasenko.name","login":"nikitug","count":4},{"name":"René Föhring","email":"rf@bamaru.de","login":"rrrene","count":4},{"name":"Somar.Melkhem","email":"som4ik.sm@gmail.com","login":"som4ik","count":4},{"name":"Uwe Kubosch","email":"uwe@kubosch.no","login":"donv","count":4},{"name":"yui-knk","email":"spiketeika@gmail.com","login":"yui-knk","count":4},{"name":"grosser","email":"grosser.michael@gmail.com","login":"grosser","count":3},{"name":"MSP-Greg","email":"MSP-Greg","login":"MSP-Greg","count":3},{"name":"Federico Moyá","email":"federicomoyamartin@gmail.com","login":"f-moya","count":3},{"name":"KARASZI István","email":"github@spam.raszi.hu","login":"raszi","count":3},{"name":"Mike Boyd","email":"mike.boyd@radicalbear.com","login":"ohboyd","count":3},{"name":"Milos Blasko","email":"blaskomm@gmail.com","login":"Miloshes","count":3},{"name":"Peter Leitzen","email":"peter@leitzen.de","login":"splattael","count":3},{"name":"Philip Giuliani","email":"giiuliio@gmail.com","login":"philipgiuliani","count":3},{"name":"jonleung","email":"naruto137@gmail.com","login":"jonleung","count":3},{"name":"ryu39","email":"dev.ryu39@gmail.com","login":"ryu39","count":3},{"name":"ydah","email":"13041216+ydah","login":"ydah","count":3},{"name":"7rans","email":"transfire@gmail.com","login":"trans","count":3},{"name":"Adam Daniels","email":"adam@mediadrive.ca","login":"adam12","count":3},{"name":"Alessandro Rodi","email":"alessandro.rodi@renuo.ch","login":"coorasse","count":3},{"name":"Gabe da Silveira","email":"gabe@websaviour.com","login":"gtd","count":3},{"name":"Geremia Taglialatela","email":"tagliala.dev@gmail.com","login":"tagliala","count":3},{"name":"Jon Jensen","email":"jon@instructure.com","login":"jenseng","count":3},{"name":"Matt Bridges","email":"mbridges.91@gmail.com","login":null,"count":3},{"name":"Ben Hamill","email":"git-commits@benhamill.com","login":null,"count":3},{"name":"Dylan Richards","email":"drichards2013@gmail.com","login":null,"count":3},{"name":"Jan Stevens","email":"jan@playpass.be","login":null,"count":3},{"name":"David Rodríguez","email":"deivid.rodriguez@gmail.com","login":null,"count":3},{"name":"Steve Agalloco","email":"steve.agalloco@gmail.com","login":"stve","count":2},{"name":"Oliver Peate","email":"oliverp@gmail.com","login":"odlp","count":2},{"name":"Brandon Smyth","email":"bsmyth77@gmail.com","login":"leafle","count":2},{"name":"Mitsutaka Mimura","email":"takkanm@gmail.com","login":"takkanm","count":2},{"name":"Grayson Wright","email":"wright.grayson@gmail.com","login":"c-lliope","count":2},{"name":"Gustav Munkby","email":"grddev@gmail.com","login":"grddev","count":2},{"name":"Hunter Stevens","email":"onebree@gmail.com","login":"onebree","count":2},{"name":"Jemma Issroff","email":"jemmaissroff@gmail.com","login":"jemmaissroff","count":2},{"name":"Josef Šimánek","email":"josef.simanek@gmail.com","login":"simi","count":2},{"name":"Kasumi Hanazuki","email":"kasumi@rollingapple.net","login":"hanazuki","count":2},{"name":"Jordon Bedwell","email":"envygeeks@gmail.com","login":"envygeeks","count":2},{"name":"Kevin Menard","email":"nirvdrum@gmail.com","login":"nirvdrum","count":2},{"name":"Lasse Skindstad Ebert","email":"lasseebert@gmail.com","login":"lasseebert","count":2},{"name":"Marco Costa","email":"marco.costa@datadoghq.com","login":"marcotc","count":2},{"name":"Natasha Postolovski","email":"npostolovski@gmail.com","login":"tashicorp","count":2},{"name":"Amrit","email":"github@amritdhakal.com","login":"AmritD","count":2},{"name":"Andy Waite","email":"andyw8","login":"andyw8","count":2},{"name":"tomykaira","email":"tomykaira@gmail.com","login":"tomykaira","count":2},{"name":"ryanatball","email":"rmelton@ball.com","login":"ryanmelt","count":2},{"name":"Iain Beeston","email":"iain.beeston@gmail.com","login":"iainbeeston","count":2},{"name":"fatkodima","email":"fatkodima123@gmail.com","login":"fatkodima","count":2},{"name":"Yuji Nakayama","email":"nkymyj@gmail.com","login":"yujinakayama","count":2},{"name":"Waldyr","email":"waldyr.ar@gmail.com","login":"waldyr","count":2},{"name":"Tianyi Cui","email":"tianyicui@gmail.com","login":"tianyicui","count":2},{"name":"TATSUNO “Taz” Yasuhiro","email":"ytatsuno.jp@gmail.com","login":"exoego","count":2},{"name":"Patrick Helm","email":"ph@werbeboten.de","login":"Deradon","count":2},{"name":"Pat Allan","email":"pat@freelancing-gods.com","login":"pat","count":2},{"name":"Tommy Fisher","email":"tommy@carbonfive.com","login":null,"count":2},{"name":"Oli Peate","email":"oli@thoughtbot.com","login":null,"count":2},{"name":"Luciano Sousa","email":"ls@lucianosousa.net","login":null,"count":2},{"name":"Kevin de Berk","email":"dberk@axini.com","login":null,"count":2},{"name":"Alex Dowad","email":"alexinbeijing@gmail.com","login":"alexdowad","count":1},{"name":"Alex Piechowski","email":"alex@piechowski.io","login":"grepsedawk","count":1},{"name":"Albert Arvidsson","email":"albert.arvidsson@gmail.com","login":"scmx","count":1},{"name":"Adam Bowen","email":"adamnbowen@gmail.com","login":"adamnbowen","count":1},{"name":"Abraham Chaibi","email":"achaibi@liveramp.com","login":"achaibi","count":1},{"name":"David Barri","email":"japgolly@gmail.com","login":"japgolly","count":1},{"name":"Anna Carey","email":"anna@adhocteam.us","login":"annaswims","count":1},{"name":"Artur Trzop","email":"arturtrzop@gmail.com","login":"ArturT","count":1},{"name":"Ben A. Morgan","email":"ben@benmorgan.io","login":"BenMorganIO","count":1},{"name":"Benjamin Quorning","email":"benjamin@quorning.net","login":"bquorning","count":1},{"name":"Benjamin Sago","email":"ogham","login":"ogham","count":1},{"name":"Benoit Daloze","email":"eregontp@gmail.com","login":"eregon","count":1},{"name":"Benoit MARTIN-CHAVE","email":"benoit@martin-chave.com","login":"BenoitMC","count":1},{"name":"Christopher Pezza","email":"chris.pezza@hey.com","login":"chiefpansancolt","count":1},{"name":"Chris Hewitt","email":"4896702+chris-hewitt","login":"chris-hewitt","count":1},{"name":"Chase Gilliam","email":"chase.gilliam@gmail.com","login":"Ch4s3","count":1},{"name":"Cameron Steffen","email":"cam.steffen94@gmail.com","login":"camsteffen","count":1},{"name":"rli9","email":"rli9@.ccr.corp.intel.com","login":null,"count":1},{"name":"Yazin","email":"yazin2k@yahoo.com","login":null,"count":1},{"name":"Phillip Koebbe","email":"phillip@livingdoor.net","login":null,"count":1},{"name":"Paul Tashman","email":"paul.tashman@careerbuilder.com","login":null,"count":1},{"name":"Martin Mauch","email":"mauch@crealytics.de","login":null,"count":1},{"name":"Kiryl Plyashkevich","email":"craft37@gmail.com","login":null,"count":1},{"name":"Kev Kloss","email":"kkloss@gitlab.com","login":null,"count":1},{"name":"Graham McIntire","email":"gmcintire@getaroom.com","login":null,"count":1},{"name":"Dillon Drobena","email":"dillon.drobena@utdallas.edu","login":null,"count":1},{"name":"David Baumgold","email":"david@impraise.com","login":null,"count":1},{"name":"Dariusz Dzien","email":"dariuszdzien@Dariuszs-MacBook-Pro.local","login":null,"count":1},{"name":"Brendan Mulholland","email":"me@bmulholland.ca","login":null,"count":1},{"name":"Chad Shaffer","email":"chad.shaffer@mycase.com","login":null,"count":1},{"name":"Christopher Pezza","email":"pezza.chris@gmail.com","login":null,"count":1},{"name":"Cong","email":"kongvc@gmail.com","login":null,"count":1},{"name":"Andrew Konchin","email":"andry.konchin@gmail.com","login":"andrykonchin","count":1},{"name":"Alyssa Ross","email":"hi@alyssa.is","login":"alyssais","count":1},{"name":"Simon Traels Ravn","email":"cs2@cs2.dk","login":"traels","count":1},{"name":"Scott Pfister","email":"scott.pfister@gmail.com","login":"goneflyin","count":1},{"name":"Sam Rawlins","email":"sam.rawlins@gmail.com","login":"srawlins","count":1},{"name":"Ryoji Yoshioka","email":"yoshioka.ryoji@gmail.com","login":"ojiry","count":1},{"name":"Ryan Glover","email":"ersatzryan@gmail.com","login":"ersatzryan","count":1},{"name":"Ryan Davis","email":"ryand-ruby@zenspider.com","login":"zenspider","count":1},{"name":"Rune Philosof","email":"57357936+runephilosof-abtion","login":"runephilosof-abtion","count":1},{"name":"Robin","email":"robinroestenburg@gmail.com","login":"robinroestenburg","count":1},{"name":"Robby Colvin","email":"geetarista@gmail.com","login":"geetarista","count":1},{"name":"Philip Hallstrom","email":"philip@pjkh.com","login":"phallstrom","count":1},{"name":"Philip Arndt","email":"parndt@gmail.com","login":"parndt","count":1},{"name":"Petteri Räty","email":"petsku@petteriraty.eu","login":"betelgeuse","count":1},{"name":"Peter Tellgren","email":"peter@tellgren.com","login":"petertellgren","count":1},{"name":"Peter Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":1},{"name":"Patrik Wenger","email":"paddor@gmail.com","login":"paddor","count":1},{"name":"Pamela Fox","email":"pamela.fox@gmail.com","login":"pamelafox","count":1},{"name":"Orien Madgwick","email":"_@orien.io","login":"orien","count":1},{"name":"Nobuyoshi Nakada","email":"nobu@ruby-lang.org","login":"nobu","count":1},{"name":"Noah Kantrowitz","email":"noah@coderanger.net","login":"coderanger","count":1},{"name":"Mike Ryan","email":"falter@gmail.com","login":"justfalter","count":1},{"name":"Mike Robertson","email":"mikerobe@me.com","login":"mikerobe","count":1},{"name":"Mike Antonelli","email":"mike.antonelli@me.com","login":"mikeantonelli","count":1},{"name":"Michael R. Bock","email":"mykel.bock@gmail.com","login":"michaelrbock","count":1},{"name":"Matthew Eagar","email":"meagar@gmail.com","login":"meagar","count":1},{"name":"Matt Wynne","email":"matt@mattwynne.net","login":"mattwynne","count":1},{"name":"Matt Schreiber","email":"schreibah@gmail.com","login":"tomeon","count":1},{"name":"Stefan Wrobel","email":"swrobel","login":"swrobel","count":1},{"name":"Masato Ikeda","email":"masato.ikeda@gmail.com","login":"a2ikm","count":1},{"name":"Matt Hale","email":"matt.hale.0@gmail.com","login":"matthew342","count":1},{"name":"ysksn","email":"bluewhale1982@gmail.com","login":"ysksn","count":1},{"name":"sinsoku","email":"sinsoku.listy@gmail.com","login":"sinsoku","count":1},{"name":"quix","email":"quixoticsycophant@gmail.com","login":"quix","count":1},{"name":"lord63","email":"me@lord63.com","login":"lord63","count":1},{"name":"i2bskn","email":"i2bskn@gmail.com","login":"i2bskn","count":1},{"name":"bborn","email":"bruno.bornsztein@gmail.com","login":"bborn","count":1},{"name":"adammck","email":"adam.mckaig@gmail.com","login":"adammck","count":1},{"name":"Yuya.Nishida","email":"yuya@j96.org","login":"nishidayuya","count":1},{"name":"Yoann Lecuyer","email":"yoann.lecuyer@gmail.com","login":"ylecuyer","count":1},{"name":"Yasuo Honda","email":"yasuo.honda@gmail.com","login":"yahonda","count":1},{"name":"Yannick Fonjallaz","email":"fonji@jfo.ch","login":"fonji","count":1},{"name":"Vladislav Trotsenko","email":"admin@bestweb.com.ua","login":"bestwebua","count":1},{"name":"Vitor Oliveira","email":"vbrazo@gmail.com","login":"vbrazo","count":1},{"name":"Viktar Basharymau","email":"viktar.basharymau@gmail.com","login":"DNNX","count":1},{"name":"Vicent Llongo","email":"villosil@gmail.com","login":"villosil","count":1},{"name":"Tony Chia","email":"tchia04@gmail.com","login":"tchia04","count":1},{"name":"Tim Smith","email":"tsmith@chef.io","login":"tas50","count":1},{"name":"Tim Kellogg","email":"tim.kellogg@gmail.com","login":"timkellogg","count":1},{"name":"Tietew","email":"tietew@gmail.com","login":"Tietew","count":1},{"name":"Theo Truong","email":"theotr@amazon.com","login":"nhtruong","count":1},{"name":"Tanbir Hasan","email":"tanbir2025@gmail.com","login":"hmtanbir","count":1},{"name":"TOMITA Masahiro","email":"tommy@tmtm.org","login":"tmtm","count":1},{"name":"Svyatoslav Kryukov","email":"me@skryukov.dev","login":"skryukov","count":1},{"name":"Suraj N. Kurapati","email":"sunaku@gmail.com","login":"sunaku","count":1},{"name":"Steve Richert","email":"steve.richert@gmail.com","login":"laserlemon","count":1},{"name":"Steve Peak","email":"steve@stevepeak.net","login":"stevepeak","count":1},{"name":"Brandon Liu","email":"liu.brandon@gmail.com","login":"bdon","count":1},{"name":"Jared Beck","email":"jared@jaredbeck.com","login":"jaredbeck","count":1},{"name":"Jake Swanson","email":"jakswa@gmail.com","login":"jakswa","count":1},{"name":"Jacob Evelyn","email":"jacobevelyn@gmail.com","login":"JacobEvelyn","count":1},{"name":"Igal Koshevoy","email":"igal@pragmaticraft.com","login":"igal","count":1},{"name":"Ian Leitch","email":"port001@gmail.com","login":"ileitch","count":1},{"name":"Hrvoje Šimić","email":"shime.ferovac@gmail.com","login":"shime","count":1},{"name":"Herwin Weststrate","email":"herwin@quarantainenet.nl","login":"qnet-herwin","count":1},{"name":"Gustavo Bazan","email":"gssbzn@gmail.com","login":"gssbzn","count":1},{"name":"Guillaume Leseur","email":"guillaume.leseur@facilecomm.com","login":"gleseur","count":1},{"name":"Gerry Cardinal III","email":"gerry3@gmail.com","login":"gerry3","count":1},{"name":"Francisco Duarte","email":"franciscodua@gmail.com","login":"franciscodua","count":1},{"name":"Eyüp Atiş","email":"eyupatis@gmail.com","login":"eyupatis","count":1},{"name":"Ethan","email":"133719+notEthan","login":"notEthan","count":1},{"name":"Eric Biven","email":"eric@biven.us","login":"ebiven","count":1},{"name":"Eric Barendt","email":"ebarendt","login":"ebarendt","count":1},{"name":"Edward Betts","email":"edward@4angle.com","login":"EdwardBetts","count":1},{"name":"Dima Boyko","email":"dimka.boyko@hotmail.com","login":"dimaboyko","count":1},{"name":"Diego Camargo","email":"belfazt","login":"belfazt","count":1},{"name":"Boris Rorsvort","email":"boris@rorsvort.com","login":"borisrorsvort","count":1},{"name":"Dave Corson-Knowles","email":"david.corsonknowles@gmail.com","login":"corsonknowles","count":1},{"name":"Dariusz Dzien","email":"ddzien2@gmail.com","login":"ddzz","count":1},{"name":"Daniel Levenson","email":"dleve123@gmail.com","login":"dleve123","count":1},{"name":"Daniel Hedlund","email":"daniel@digitree.org","login":"dhedlund","count":1},{"name":"Dana Sherson","email":"robot@dana.sh","login":"robotdana","count":1},{"name":"Dan Kohn","email":"dan@dankohn.com","login":"dankohn","count":1},{"name":"Damon Aw","email":"daemonsy@gmail.com","login":"daemonsy","count":1},{"name":"Daisuke Fujita","email":"dtanshi45@gmail.com","login":"dtan4","count":1},{"name":"Brian John","email":"brian@brianjohn.com","login":"f1sherman","count":1},{"name":"Masataka Kuwabara","email":"kuwabara@pocke.me","login":"pocke","count":1},{"name":"Mario Zigliotto","email":"mariozig@gmail.com","login":"mariozig","count":1},{"name":"Marek Tuchowski","email":"marek@tuchowski.com.pl","login":"mtuchowski","count":1},{"name":"Marc Siegel","email":"marc.siegel@timgroup.com","login":"ms-tg","count":1},{"name":"Marc Grimme","email":"marc.grimme@googlemail.com","login":"MarcGrimme","count":1},{"name":"METAL","email":"2466052+tedthetnaungsoe","login":"tedthetnaungsoe","count":1},{"name":"Luke Jahnke","email":"luke.jahnke@gmail.com","login":"lukejahnke","count":1},{"name":"Lee Reilly","email":"lee@github.com","login":"leereilly","count":1},{"name":"Kyle VanderBeek","email":"kylev@kylev.com","login":"kylev","count":1},{"name":"Konstantin Mikhliuk","email":"mikhliuk.k@gmail.com","login":"mikhliuk-k","count":1},{"name":"Koichi ITO","email":"koic.ito@gmail.com","login":"koic","count":1},{"name":"Kohei SUGI","email":"kohei.sg@gmail.com","login":"koheisg","count":1},{"name":"Kevin Sweeney","email":"restlessdesign","login":"restlessdesign","count":1},{"name":"Kevin Paulisse","email":"kpaulisse","login":"kpaulisse","count":1},{"name":"Kenta Ishizaki","email":"kentaishizaki@55728.jp","login":"55728","count":1},{"name":"Ka Mok","email":"heykamok@gmail.com","login":"kamok","count":1},{"name":"Justin Spradlin","email":"jspradlin@gmail.com","login":"sprad","count":1},{"name":"Judson","email":"nyarly@gmail.com","login":"nyarly","count":1},{"name":"Juan C. Muller","email":"jcmuller","login":"jcmuller","count":1},{"name":"Josua Schmid","email":"jschmid@fastmail.net","login":"schmijos","count":1},{"name":"Joshua Pinter","email":"joshuapinter@gmail.com","login":"joshuapinter","count":1},{"name":"John Köhler","email":"john.w.koehler@gmx.de","login":"harpocrates12","count":1},{"name":"Joey Geiger","email":"jgeiger@gmail.com","login":"jgeiger","count":1},{"name":"Joe Yates","email":"joe.g.yates@gmail.com","login":"joeyates","count":1},{"name":"Jessica Stokes","email":"hello@jessicastokes.net","login":"ticky","count":1},{"name":"Jesse Scott","email":"jesse.c.scott@gmail.com","login":"scotje","count":1},{"name":"Jesse Bowes","email":"jessebs@gmail.com","login":"jessebs","count":1},{"name":"Jeffrey Chupp","email":"jeff@semanticart.com","login":"semanticart","count":1},{"name":"Bryan Helmkamp","email":"bryan@brynary.com","login":"brynary","count":1}],"past_year_committers":[{"name":"Erik Berlin","email":"sferik@gmail.com","login":"sferik","count":201},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":21},{"name":"philip ritchey","email":"pcr@tamu.edu","login":"philipritchey","count":5},{"name":"Alessandro Rodi","email":"alessandro.rodi@renuo.ch","login":"coorasse","count":3},{"name":"TATSUNO “Taz” Yasuhiro","email":"ytatsuno.jp@gmail.com","login":"exoego","count":2},{"name":"Amrit","email":"AmritD","login":"AmritD","count":2},{"name":"Kev Kloss","email":"kkloss@gitlab.com","login":null,"count":1},{"name":"Benjamin Quorning","email":"benjamin@quorning.net","login":"bquorning","count":1},{"name":"Benoit MARTIN-CHAVE","email":"benoit@martin-chave.com","login":"BenoitMC","count":1},{"name":"Bryan Helmkamp","email":"bryan@brynary.com","login":"brynary","count":1},{"name":"Kenta Ishizaki","email":"kentaishizaki@55728.jp","login":"55728","count":1},{"name":"Konstantin Mikhliuk","email":"mikhliuk.k@gmail.com","login":"mikhliuk-k","count":1},{"name":"Peter Leitzen","email":"peter@leitzen.de","login":"splattael","count":1},{"name":"Rune Philosof","email":"57357936+runephilosof-abtion","login":"runephilosof-abtion","count":1},{"name":"Svyatoslav Kryukov","email":"me@skryukov.dev","login":"skryukov","count":1},{"name":"Tim Kellogg","email":"tim.kellogg@gmail.com","login":"timkellogg","count":1},{"name":"fatkodima","email":"fatkodima123@gmail.com","login":"fatkodima","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-14T00:00:10.507Z","repositories_count":6259540,"commits_count":882523975,"contributors_count":35085404,"owners_count":1166627,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"simplecov-ruby/simplecov","html_url":"https://github.com/simplecov-ruby/simplecov","last_synced_at":"2026-06-12T01:03:15.275Z","status":"active","issues_count":153,"pull_requests_count":142,"avg_time_to_close_issue":96478902.79816514,"avg_time_to_close_pull_request":12939658.805825243,"issues_closed_count":109,"pull_requests_closed_count":103,"pull_request_authors_count":52,"issue_authors_count":133,"avg_comments_per_issue":4.980392156862745,"avg_comments_per_pull_request":1.5070422535211268,"merged_pull_requests_count":76,"bot_issues_count":1,"bot_pull_requests_count":42,"past_year_issues_count":17,"past_year_pull_requests_count":41,"past_year_avg_time_to_close_issue":11095434.4,"past_year_avg_time_to_close_pull_request":1673893.7142857143,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":28,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":4.705882352941177,"past_year_avg_comments_per_pull_request":1.0975609756097562,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":23,"past_year_merged_pull_requests_count":22,"created_at":"2023-05-12T17:18:47.002Z","updated_at":"2026-06-12T01:03:15.275Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplecov-ruby%2Fsimplecov/issues","issue_labels_count":{"Difficulty: Medium":26,"Priority: Low":26,"Priority: High":24,"Difficulty: Hard":22,"Difficulty: Easy":13,"Priority: Medium":11,"Docs":9,"Minitest":6,"Bug":5,"Breaking Change":5,"Rails":5,"Feature":4,"Won’t fix":4,"Awaiting Feedback":3,"Branch Coverage":3,"Refactoring":3,"good first issue":2,"Support":2,"github_actions":1,"RSpec":1,"dependencies":1,"Performance":1,"JRuby":1,"parallel_tests":1,"Has Repro Repo":1},"pull_request_labels_count":{"github_actions":42,"dependencies":42,"Docs":1,"Bug":1},"issue_author_associations_count":{"NONE":131,"COLLABORATOR":13,"CONTRIBUTOR":9},"pull_request_author_associations_count":{"CONTRIBUTOR":77,"NONE":37,"COLLABORATOR":24,"MEMBER":4},"issue_authors":{"PragTob":9,"bkuhlmann":4,"keithrbennett":3,"visu-suganya":2,"maxjacobson":2,"maxat-mansurov-jetbrains":2,"cppgent0":2,"marknuzz":2,"bf4":2,"ghost":2,"jansroka":1,"erlandsona":1,"ryanb":1,"HoneyryderChuck":1,"tansaku":1,"icebox827":1,"floor114":1,"dnagir":1,"dependabot[bot]":1,"Halvanhelv":1,"MyklClason":1,"dogweather":1,"thebravoman":1,"ponchithra-velayutham":1,"Drowze":1,"dmolesUC":1,"jasnow":1,"lafeber":1,"aliaksandrb":1,"abitrolly":1,"artagnon":1,"ItaloCobains":1,"paddor":1,"deivid-rodriguez":1,"omarrida":1,"dgarwood":1,"andrer0cha":1,"mockdeep":1,"HerbCSO":1,"sedubois":1,"joshuapinter":1,"chase-stevens":1,"doublephi":1,"gettalong":1,"priverop":1,"Sprunth":1,"claudiob":1,"sundarraja":1,"jasonperrone":1,"alkesh26":1,"mlohbihler":1,"G-Rath":1,"luke-hill":1,"markbluhm":1,"AlexVKO":1,"Justin-W":1,"nevinera":1,"shakedlokits":1,"DannyBen":1,"TylerRick":1,"ahasunos":1,"jiaxian-lin":1,"corsonknowles":1,"lxbrito":1,"Minituff":1,"dillonwelch":1,"dslik":1,"agalloch":1,"ricsdeol":1,"vdbijl":1,"fdr":1,"chrisseaton":1,"arthurWD":1,"OfficeYAportatil":1,"will":1,"fadeltd":1,"do-you-dare":1,"akostadinov":1,"Aethelflaed":1,"willnet":1,"mvz":1,"steffenschmidt":1,"gnarfle":1,"btihen":1,"postmodern":1,"tke578":1,"elliottmason":1,"victorlcampos":1,"yogevglucome":1,"akimd":1,"SofiaSousa":1,"adam12":1,"feramer":1,"colszowka":1,"Yegorov":1,"tgentry-bamboo":1,"jean-francois-labbe":1,"drhuffman12":1,"vemv":1,"xcskier56":1,"tieeeeen1994":1,"dmytro-strukov":1,"mak-dunkelziffer":1,"AshMcConnell":1,"kewudu":1,"jmthomas":1,"aminariana":1,"rcanand":1,"onebree":1,"michel-zimmer":1,"runephilosof-abtion":1,"bikashp":1,"ywen":1,"cmacduff":1,"zenspider":1,"cb341":1,"mjankowski":1,"searls":1,"rangerscience":1,"JonJagger":1,"bestwebua":1,"skatkov":1,"swrobel":1,"MichaelHoste":1,"avmnu-sng":1,"manicmaniac":1,"sullyvannunes":1,"hsitter":1,"RaviPatel":1,"Fire-":1,"ThomasOwens":1,"madisonsites":1,"xkjjx":1},"pull_request_authors":{"dependabot[bot]":42,"PragTob":14,"sferik":8,"splattael":4,"amatsuda":4,"simi":4,"philipritchey":4,"exoego":3,"eregon":3,"cyberdelia":2,"marcotc":2,"mame":2,"bestwebua":2,"artagnon":2,"olleolleolle":2,"ydah":2,"chris-hewitt":2,"corsonknowles":2,"fatkodima":2,"colszowka":2,"mikhliuk-k":2,"ryanstrickler":2,"grepsedawk":1,"kachick":1,"tycooon":1,"runephilosof-abtion":1,"zzak":1,"eyupatis":1,"pamelafox":1,"pboling":1,"BenoitMC":1,"zenspider":1,"andrykonchin":1,"notEthan":1,"borisrorsvort":1,"brynary":1,"nhtruong":1,"michaelrbock":1,"kevin-j-m":1,"petergoldstein":1,"seanychen":1,"bquorning":1,"coorasse":1,"nishidayuya":1,"sinsoku":1,"shixianyangidme":1,"jigga8517":1,"KevSlashNull":1,"vassilevsky":1,"skryukov":1,"timkellogg":1,"camsteffen":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-14T00:00:24.059Z","repositories_count":14804466,"issues_count":33159231,"pull_requests_count":109310625,"authors_count":11306035,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"Priority: High":4,"Difficulty: Medium":4,"Priority: Low":3,"Difficulty: Easy":3,"Minitest":1,"Docs":1,"RSpec":1},"past_year_pull_request_labels_count":{"dependencies":23,"github_actions":23,"Docs":1},"past_year_issue_author_associations_count":{"NONE":16,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":28,"COLLABORATOR":8,"NONE":5},"past_year_issue_authors":{"keithrbennett":2,"maxjacobson":2,"btihen":1,"cb341":1,"claudiob":1,"dmytro-strukov":1,"G-Rath":1,"jansroka":1,"markbluhm":1,"omarrida":1,"sullyvannunes":1,"swrobel":1,"tieeeeen1994":1,"willnet":1,"Yegorov":1},"past_year_pull_request_authors":{"dependabot[bot]":23,"sferik":8,"exoego":2,"bquorning":1,"brynary":1,"coorasse":1,"fatkodima":1,"KevSlashNull":1,"runephilosof-abtion":1,"skryukov":1,"splattael":1},"maintainers":[{"login":"PragTob","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PragTob"},{"login":"sferik","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"},{"login":"amatsuda","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amatsuda"},{"login":"colszowka","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colszowka"},{"login":"bf4","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bf4"},{"login":"deivid-rodriguez","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/deivid-rodriguez"}],"active_maintainers":[{"login":"sferik","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sferik"}]},"events":{"total":{"DeleteEvent":16,"PullRequestEvent":35,"ForkEvent":22,"IssuesEvent":82,"WatchEvent":107,"IssueCommentEvent":79,"PushEvent":109,"PullRequestReviewCommentEvent":14,"PullRequestReviewEvent":15,"CreateEvent":21},"last_year":{"DeleteEvent":12,"PullRequestEvent":21,"ForkEvent":11,"IssuesEvent":69,"WatchEvent":30,"IssueCommentEvent":38,"PushEvent":103,"PullRequestReviewCommentEvent":14,"PullRequestReviewEvent":15,"CreateEvent":16}},"keywords":["code-quality","coverage","coverage-library","coverage-report","rails","ruby","test-coverage"],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-20T13:48:03.407Z","updated_at":"2022-07-20T13:48:03.407Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/Gemfile","dependencies":[{"id":310438928,"package_name":"matrix","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":310438929,"package_name":"apparition","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":310438930,"package_name":"aruba","ecosystem":"rubygems","requirements":"~\u003e 1.0","direct":true,"kind":"development","optional":false},{"id":310438931,"package_name":"capybara","ecosystem":"rubygems","requirements":"~\u003e 3.31","direct":true,"kind":"development","optional":false},{"id":310438932,"package_name":"cucumber","ecosystem":"rubygems","requirements":"~\u003e 4.0","direct":true,"kind":"development","optional":false},{"id":310438933,"package_name":"minitest","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":310438934,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 13.0","direct":true,"kind":"development","optional":false},{"id":310438935,"package_name":"rspec","ecosystem":"rubygems","requirements":"~\u003e 3.2","direct":true,"kind":"development","optional":false},{"id":310438936,"package_name":"pry","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":310438937,"package_name":"rubocop","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":310438938,"package_name":"test-unit","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":310438939,"package_name":"webrick","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":310438940,"package_name":"benchmark-ips","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-20T13:48:03.696Z","updated_at":"2022-07-20T13:48:03.696Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/Gemfile.lock","dependencies":[{"id":310443108,"package_name":"apparition","ecosystem":"rubygems","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":310443109,"package_name":"simplecov","ecosystem":"rubygems","requirements":"0.21.2","direct":false,"kind":"runtime","optional":false},{"id":310443110,"package_name":"activesupport","ecosystem":"rubygems","requirements":"6.1.4.4","direct":false,"kind":"runtime","optional":false},{"id":310443111,"package_name":"addressable","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":310443112,"package_name":"aruba","ecosystem":"rubygems","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":310443113,"package_name":"ast","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":310443114,"package_name":"benchmark-ips","ecosystem":"rubygems","requirements":"2.9.2","direct":false,"kind":"runtime","optional":false},{"id":310443115,"package_name":"builder","ecosystem":"rubygems","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":310443116,"package_name":"capybara","ecosystem":"rubygems","requirements":"3.35.3","direct":false,"kind":"runtime","optional":false},{"id":310443117,"package_name":"childprocess","ecosystem":"rubygems","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":310443118,"package_name":"coderay","ecosystem":"rubygems","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":310443119,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":310443120,"package_name":"contracts","ecosystem":"rubygems","requirements":"0.16.1","direct":false,"kind":"runtime","optional":false},{"id":310443121,"package_name":"cucumber","ecosystem":"rubygems","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":310443122,"package_name":"cucumber-core","ecosystem":"rubygems","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":310443123,"package_name":"cucumber-create-meta","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":310443124,"package_name":"cucumber-cucumber-expressions","ecosystem":"rubygems","requirements":"10.3.0","direct":false,"kind":"runtime","optional":false},{"id":310443125,"package_name":"cucumber-gherkin","ecosystem":"rubygems","requirements":"14.2.0","direct":false,"kind":"runtime","optional":false},{"id":310443126,"package_name":"cucumber-html-formatter","ecosystem":"rubygems","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":310443127,"package_name":"cucumber-messages","ecosystem":"rubygems","requirements":"12.4.0","direct":false,"kind":"runtime","optional":false},{"id":310443128,"package_name":"cucumber-tag-expressions","ecosystem":"rubygems","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":310443129,"package_name":"cucumber-wire","ecosystem":"rubygems","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":310443130,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.3","direct":false,"kind":"runtime","optional":false},{"id":310443131,"package_name":"docile","ecosystem":"rubygems","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":310443132,"package_name":"ffi","ecosystem":"rubygems","requirements":"1.15.5","direct":false,"kind":"runtime","optional":false},{"id":310443133,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.8.11","direct":false,"kind":"runtime","optional":false},{"id":310443134,"package_name":"matrix","ecosystem":"rubygems","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":310443135,"package_name":"method_source","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":310443136,"package_name":"middleware","ecosystem":"rubygems","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":310443137,"package_name":"mini_mime","ecosystem":"rubygems","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":310443138,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":310443139,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.15.0","direct":false,"kind":"runtime","optional":false},{"id":310443140,"package_name":"multi_test","ecosystem":"rubygems","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":310443141,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.12.5","direct":false,"kind":"runtime","optional":false},{"id":310443142,"package_name":"parallel","ecosystem":"rubygems","requirements":"1.21.0","direct":false,"kind":"runtime","optional":false},{"id":310443143,"package_name":"parser","ecosystem":"rubygems","requirements":"3.1.0.0","direct":false,"kind":"runtime","optional":false},{"id":310443144,"package_name":"power_assert","ecosystem":"rubygems","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":310443145,"package_name":"protobuf-cucumber","ecosystem":"rubygems","requirements":"3.10.8","direct":false,"kind":"runtime","optional":false},{"id":310443146,"package_name":"pry","ecosystem":"rubygems","requirements":"0.14.1","direct":false,"kind":"runtime","optional":false},{"id":310443147,"package_name":"public_suffix","ecosystem":"rubygems","requirements":"4.0.6","direct":false,"kind":"runtime","optional":false},{"id":310443148,"package_name":"racc","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":310443149,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":310443150,"package_name":"rack-test","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":310443151,"package_name":"rainbow","ecosystem":"rubygems","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":310443152,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":310443153,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":310443154,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.5","direct":false,"kind":"runtime","optional":false},{"id":310443155,"package_name":"rspec","ecosystem":"rubygems","requirements":"3.10.0","direct":false,"kind":"runtime","optional":false},{"id":310443156,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.10.1","direct":false,"kind":"runtime","optional":false},{"id":310443157,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.10.1","direct":false,"kind":"runtime","optional":false},{"id":310443158,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.10.2","direct":false,"kind":"runtime","optional":false},{"id":310443159,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.10.3","direct":false,"kind":"runtime","optional":false},{"id":310443160,"package_name":"rubocop","ecosystem":"rubygems","requirements":"1.24.1","direct":false,"kind":"runtime","optional":false},{"id":310443161,"package_name":"rubocop-ast","ecosystem":"rubygems","requirements":"1.15.1","direct":false,"kind":"runtime","optional":false},{"id":310443162,"package_name":"ruby-progressbar","ecosystem":"rubygems","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":310443163,"package_name":"simplecov-html","ecosystem":"rubygems","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":310443164,"package_name":"simplecov_json_formatter","ecosystem":"rubygems","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":310443165,"package_name":"spoon","ecosystem":"rubygems","requirements":"0.0.6","direct":false,"kind":"runtime","optional":false},{"id":310443166,"package_name":"sys-uname","ecosystem":"rubygems","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":310443167,"package_name":"test-unit","ecosystem":"rubygems","requirements":"3.5.3","direct":false,"kind":"runtime","optional":false},{"id":310443168,"package_name":"thor","ecosystem":"rubygems","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":310443169,"package_name":"thread_safe","ecosystem":"rubygems","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":310443170,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":310443171,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":310443172,"package_name":"webrick","ecosystem":"rubygems","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":310443173,"package_name":"websocket-driver","ecosystem":"rubygems","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":310443174,"package_name":"websocket-extensions","ecosystem":"rubygems","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":310443175,"package_name":"xpath","ecosystem":"rubygems","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":310443176,"package_name":"zeitwerk","ecosystem":"rubygems","requirements":"2.5.3","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"simplecov.gemspec","sha":null,"kind":"manifest","created_at":"2022-07-20T13:48:03.841Z","updated_at":"2022-07-20T13:48:03.841Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/simplecov.gemspec","dependencies":[{"id":310443392,"package_name":"docile","ecosystem":"rubygems","requirements":"~\u003e 1.1","direct":true,"kind":"runtime","optional":false},{"id":310443393,"package_name":"simplecov-html","ecosystem":"rubygems","requirements":"~\u003e 0.11","direct":true,"kind":"runtime","optional":false},{"id":310443394,"package_name":"simplecov_json_formatter","ecosystem":"rubygems","requirements":"~\u003e 0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"test_projects/monorepo/Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-20T13:48:03.968Z","updated_at":"2022-07-20T13:48:03.968Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/test_projects/monorepo/Gemfile","dependencies":[{"id":310444435,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":310444436,"package_name":"base","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":310444437,"package_name":"extra","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"test_projects/monorepo/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-20T13:48:04.037Z","updated_at":"2022-07-20T13:48:04.037Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/test_projects/monorepo/Gemfile.lock","dependencies":[{"id":310444580,"package_name":"simplecov","ecosystem":"rubygems","requirements":"0.20.0","direct":false,"kind":"runtime","optional":false},{"id":310444581,"package_name":"base","ecosystem":"rubygems","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":310444582,"package_name":"extra","ecosystem":"rubygems","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":310444583,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.3","direct":false,"kind":"runtime","optional":false},{"id":310444584,"package_name":"docile","ecosystem":"rubygems","requirements":"1.3.4","direct":false,"kind":"runtime","optional":false},{"id":310444585,"package_name":"rspec","ecosystem":"rubygems","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":310444586,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.9.2","direct":false,"kind":"runtime","optional":false},{"id":310444587,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.9.2","direct":false,"kind":"runtime","optional":false},{"id":310444588,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.9.1","direct":false,"kind":"runtime","optional":false},{"id":310444589,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.9.3","direct":false,"kind":"runtime","optional":false},{"id":310444590,"package_name":"simplecov-html","ecosystem":"rubygems","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":310444591,"package_name":"simplecov_json_formatter","ecosystem":"rubygems","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"test_projects/monorepo/extra/extra.gemspec","sha":null,"kind":"manifest","created_at":"2022-07-20T13:48:04.113Z","updated_at":"2022-07-20T13:48:04.113Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/test_projects/monorepo/extra/extra.gemspec","dependencies":[{"id":310444661,"package_name":"base","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"test_projects/parallel_tests/Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-20T13:48:04.175Z","updated_at":"2022-07-20T13:48:04.175Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/test_projects/parallel_tests/Gemfile","dependencies":[{"id":310445954,"package_name":"parallel_tests","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":310445955,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":310445956,"package_name":"simplecov","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"test_projects/parallel_tests/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-20T13:48:04.270Z","updated_at":"2022-07-20T13:48:04.270Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/test_projects/parallel_tests/Gemfile.lock","dependencies":[{"id":310446127,"package_name":"simplecov","ecosystem":"rubygems","requirements":"0.20.0","direct":false,"kind":"runtime","optional":false},{"id":310446128,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.3","direct":false,"kind":"runtime","optional":false},{"id":310446129,"package_name":"docile","ecosystem":"rubygems","requirements":"1.3.4","direct":false,"kind":"runtime","optional":false},{"id":310446130,"package_name":"parallel","ecosystem":"rubygems","requirements":"1.19.2","direct":false,"kind":"runtime","optional":false},{"id":310446131,"package_name":"parallel_tests","ecosystem":"rubygems","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":310446132,"package_name":"rspec","ecosystem":"rubygems","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":310446133,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.9.1","direct":false,"kind":"runtime","optional":false},{"id":310446134,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":310446135,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.9.1","direct":false,"kind":"runtime","optional":false},{"id":310446136,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.9.2","direct":false,"kind":"runtime","optional":false},{"id":310446137,"package_name":"simplecov-html","ecosystem":"rubygems","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":310446138,"package_name":"simplecov_json_formatter","ecosystem":"rubygems","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"test_projects/rails/rspec_rails/Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-20T13:48:04.360Z","updated_at":"2022-07-20T13:48:04.360Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/test_projects/rails/rspec_rails/Gemfile","dependencies":[{"id":310446260,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":310446261,"package_name":"simplecov","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":310446262,"package_name":"activerecord-jdbcsqlite3-adapter","ecosystem":"rubygems","requirements":"~\u003e 61.0","direct":true,"kind":"runtime","optional":false},{"id":310446263,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"~\u003e 1.4","direct":true,"kind":"runtime","optional":false},{"id":310446264,"package_name":"rails","ecosystem":"rubygems","requirements":"~\u003e 6.1.0","direct":true,"kind":"runtime","optional":false},{"id":310446265,"package_name":"puma","ecosystem":"rubygems","requirements":"~\u003e 5.0","direct":true,"kind":"runtime","optional":false},{"id":310446266,"package_name":"jbuilder","ecosystem":"rubygems","requirements":"~\u003e 2.7","direct":true,"kind":"runtime","optional":false},{"id":310446267,"package_name":"bootsnap","ecosystem":"rubygems","requirements":"\u003e= 1.4.4","direct":true,"kind":"runtime","optional":false},{"id":310446268,"package_name":"web-console","ecosystem":"rubygems","requirements":"\u003e= 4.1.0","direct":true,"kind":"development","optional":false},{"id":310446269,"package_name":"spring","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":310446270,"package_name":"capybara","ecosystem":"rubygems","requirements":"\u003e= 3.26","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"test_projects/rails/rspec_rails/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-20T13:48:04.567Z","updated_at":"2022-07-20T13:48:04.567Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/test_projects/rails/rspec_rails/Gemfile.lock","dependencies":[{"id":310447577,"package_name":"simplecov","ecosystem":"rubygems","requirements":"0.21.2","direct":false,"kind":"runtime","optional":false},{"id":310447578,"package_name":"actioncable","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447579,"package_name":"actionmailbox","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447580,"package_name":"actionmailer","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447581,"package_name":"actionpack","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447582,"package_name":"actiontext","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447583,"package_name":"actionview","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447584,"package_name":"activejob","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447585,"package_name":"activemodel","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447586,"package_name":"activerecord","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447587,"package_name":"activerecord-jdbc-adapter","ecosystem":"rubygems","requirements":"61.1","direct":false,"kind":"runtime","optional":false},{"id":310447588,"package_name":"activerecord-jdbcsqlite3-adapter","ecosystem":"rubygems","requirements":"61.1","direct":false,"kind":"runtime","optional":false},{"id":310447589,"package_name":"activestorage","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447590,"package_name":"activesupport","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447591,"package_name":"addressable","ecosystem":"rubygems","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":310447592,"package_name":"bindex","ecosystem":"rubygems","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":310447593,"package_name":"bootsnap","ecosystem":"rubygems","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":310447594,"package_name":"builder","ecosystem":"rubygems","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":310447595,"package_name":"byebug","ecosystem":"rubygems","requirements":"11.1.3","direct":false,"kind":"runtime","optional":false},{"id":310447596,"package_name":"capybara","ecosystem":"rubygems","requirements":"3.34.0","direct":false,"kind":"runtime","optional":false},{"id":310447597,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.7","direct":false,"kind":"runtime","optional":false},{"id":310447598,"package_name":"crass","ecosystem":"rubygems","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":310447599,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":310447600,"package_name":"docile","ecosystem":"rubygems","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":310447601,"package_name":"erubi","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":310447602,"package_name":"globalid","ecosystem":"rubygems","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":310447603,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.8.5","direct":false,"kind":"runtime","optional":false},{"id":310447604,"package_name":"jbuilder","ecosystem":"rubygems","requirements":"2.10.1","direct":false,"kind":"runtime","optional":false},{"id":310447605,"package_name":"jdbc-sqlite3","ecosystem":"rubygems","requirements":"3.28.0","direct":false,"kind":"runtime","optional":false},{"id":310447606,"package_name":"loofah","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":310447607,"package_name":"mail","ecosystem":"rubygems","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":310447608,"package_name":"marcel","ecosystem":"rubygems","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":310447609,"package_name":"method_source","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":310447610,"package_name":"mimemagic","ecosystem":"rubygems","requirements":"0.3.10","direct":false,"kind":"runtime","optional":false},{"id":310447611,"package_name":"mini_mime","ecosystem":"rubygems","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":310447612,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":310447613,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.14.2","direct":false,"kind":"runtime","optional":false},{"id":310447614,"package_name":"msgpack","ecosystem":"rubygems","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":310447615,"package_name":"nio4r","ecosystem":"rubygems","requirements":"2.5.4","direct":false,"kind":"runtime","optional":false},{"id":310447616,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.10.10","direct":false,"kind":"runtime","optional":false},{"id":310447617,"package_name":"public_suffix","ecosystem":"rubygems","requirements":"4.0.6","direct":false,"kind":"runtime","optional":false},{"id":310447618,"package_name":"puma","ecosystem":"rubygems","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":310447619,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":310447620,"package_name":"rack-test","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447621,"package_name":"rails","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447622,"package_name":"rails-dom-testing","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":310447623,"package_name":"rails-html-sanitizer","ecosystem":"rubygems","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":310447624,"package_name":"railties","ecosystem":"rubygems","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447625,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.3","direct":false,"kind":"runtime","optional":false},{"id":310447626,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":310447627,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.10.0","direct":false,"kind":"runtime","optional":false},{"id":310447628,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.10.0","direct":false,"kind":"runtime","optional":false},{"id":310447629,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.10.0","direct":false,"kind":"runtime","optional":false},{"id":310447630,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":310447631,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.10.0","direct":false,"kind":"runtime","optional":false},{"id":310447632,"package_name":"simplecov-html","ecosystem":"rubygems","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":310447633,"package_name":"simplecov_json_formatter","ecosystem":"rubygems","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":310447634,"package_name":"spring","ecosystem":"rubygems","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":310447635,"package_name":"sprockets","ecosystem":"rubygems","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":310447636,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":310447637,"package_name":"thor","ecosystem":"rubygems","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":310447638,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":310447639,"package_name":"tzinfo-data","ecosystem":"rubygems","requirements":"1.2020.4","direct":false,"kind":"runtime","optional":false},{"id":310447640,"package_name":"web-console","ecosystem":"rubygems","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":310447641,"package_name":"websocket-driver","ecosystem":"rubygems","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":310447642,"package_name":"websocket-extensions","ecosystem":"rubygems","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":310447643,"package_name":"xpath","ecosystem":"rubygems","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":310447644,"package_name":"zeitwerk","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/stable.yml","sha":null,"kind":"manifest","created_at":"2023-02-17T00:45:47.392Z","updated_at":"2023-02-17T00:45:47.392Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/.github/workflows/stable.yml","dependencies":[{"id":7729225442,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7729225443,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/unstable.yml","sha":null,"kind":"manifest","created_at":"2023-02-17T00:45:47.474Z","updated_at":"2023-02-17T00:45:47.474Z","repository_link":"https://github.com/simplecov-ruby/simplecov/blob/main/.github/workflows/unstable.yml","dependencies":[{"id":7729225465,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]}],"score":36.69694375903501,"created_at":"2024-12-15T21:38:06.863Z","updated_at":"2026-06-15T20:30:37.525Z","avatar_url":"https://github.com/simplecov-ruby.png","language":"Ruby","monthly_downloads":0,"readme":"SimpleCov [![Gem Version](https://badge.fury.io/rb/simplecov.svg)](https://badge.fury.io/rb/simplecov) [![Build Status](https://github.com/simplecov-ruby/simplecov/actions/workflows/stable.yml/badge.svg?branch=main)][Continuous Integration] [![Lint](https://github.com/simplecov-ruby/simplecov/actions/workflows/lint.yml/badge.svg?branch=main)](https://github.com/simplecov-ruby/simplecov/actions/workflows/lint.yml) [![Typecheck](https://github.com/simplecov-ruby/simplecov/actions/workflows/typecheck.yml/badge.svg?branch=main)](https://github.com/simplecov-ruby/simplecov/actions/workflows/typecheck.yml) [![Maintainability](https://api.codeclimate.com/v1/badges/c071d197d61953a7e482/maintainability)](https://codeclimate.com/github/simplecov-ruby/simplecov/maintainability)\n=========\n\n**Code coverage for Ruby**\n\n  * [Source Code]\n  * [API documentation]\n  * [Configuration]\n  * [Changelog]\n  * [Rubygem]\n  * [Continuous Integration]\n\n[Coverage]: https://docs.ruby-lang.org/en/master/Coverage.html \"API doc for Ruby's Coverage library\"\n[Source Code]: https://github.com/simplecov-ruby/simplecov \"Source Code @ GitHub\"\n[API documentation]: http://rubydoc.info/gems/simplecov/frames \"RDoc API Documentation at Rubydoc.info\"\n[Configuration]: http://rubydoc.info/gems/simplecov/SimpleCov/Configuration \"Configuration options API documentation\"\n[Changelog]: https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md \"Project Changelog\"\n[Rubygem]: http://rubygems.org/gems/simplecov \"SimpleCov @ rubygems.org\"\n[Continuous Integration]: https://github.com/simplecov-ruby/simplecov/actions?query=workflow%3Astable \"SimpleCov is built around the clock by github.com\"\n\nSimpleCov is a code coverage analysis tool for Ruby. It uses [Ruby's built-in Coverage][Coverage] library to gather\ncoverage data, but makes processing the results much easier by providing a clean API to filter, group, merge, format,\nand display them — a complete coverage suite you can set up in just a couple of lines.\n\nSimpleCov tracks covered Ruby code; gathering coverage for templating solutions like ERB, Slim, and Haml is not\nsupported (though see [Eval coverage](#eval-coverage) for ERB).\n\nIn most cases you'll want overall coverage results spanning all of your tests — unit tests, Cucumber features, and so\non. SimpleCov handles this automatically by caching and merging results as it generates reports, so a report reflects\ncoverage across your whole test suite and gives you a truer picture of your blank spots.\n\nSimpleCov bundles two formatters that need no extra gems: the default HTML formatter (which renders the browsable\nreport) and a JSON formatter. Both were once separate gems (`simplecov-html` and `simplecov_json_formatter`) but are\nnow built into SimpleCov and configured automatically when you launch it.\n\n## Getting started\n\n1. Add SimpleCov to your `Gemfile` and `bundle install`:\n\n    ```ruby\n    gem 'simplecov', require: false, group: :test\n    ```\n\n2. Load and launch SimpleCov **at the very top** of your test helper — `test/test_helper.rb`, `spec/spec_helper.rb`,\n   `rails_helper.rb`, Cucumber's `features/support/env.rb`, or whatever setup file your framework uses. SimpleCov\n   doesn't care which framework you run in; it just watches what code executes and reports on it, so the same two lines\n   work everywhere:\n\n    ```ruby\n    require 'simplecov'\n    SimpleCov.start\n\n    # Previous content of test helper now starts here\n    ```\n\n   \u003e **Important:** `SimpleCov.start` **must** run **before any of your application code is required** — otherwise\n   \u003e SimpleCov (and the underlying Coverage library) can't track those files. This bites hardest with tools that keep\n   \u003e your app loaded between runs, like Spring; see the [Spring section](#using-spring-with-simplecov).\n\n   SimpleCov must run in the process you want to analyze. When you test a server process (e.g. a JSON API) from a\n   separate test process (e.g. via Selenium) and want to see all code the `rails server` executes — not just code in\n   your test files — require SimpleCov in the server process. For Rails, add this near the top of `bin/rails`, below\n   the shebang and after `config/boot` is required:\n\n    ```ruby\n    if ENV['RAILS_ENV'] == 'test'\n      require 'simplecov'\n      SimpleCov.start 'rails'\n    end\n    ```\n\n3. Run your full test suite to see your application's coverage.\n\n4. Open the HTML report in your default browser:\n\n    ```sh\n    simplecov open\n    ```\n\n   (The bundled `simplecov` CLI picks the right opener for your platform — `open` on macOS, `xdg-open` on Linux/BSD,\n   `start` on Windows. Pass `--report PATH` to open a non-default location. See [Command-line interface](#command-line-interface)\n   for the full set of subcommands.)\n\n5. Optionally, keep coverage results out of Git:\n\n    ```sh\n    echo coverage \u003e\u003e .gitignore\n    ```\n\nFor Rails applications, SimpleCov ships a built-in `rails` [profile](#profiles) that sets up groups for your\nControllers, Models, Helpers, and Libraries:\n\n```ruby\nrequire 'simplecov'\nSimpleCov.start 'rails'\n```\n\n## Example output\n\n**Coverage results report, fully browsable locally with sorting and much more:**\n\n![SimpleCov coverage report](https://github.com/user-attachments/assets/33275385-e0f3-482d-b63e-2a6cd4965fe0)\n\n**Source file coverage details view:**\n\n![SimpleCov source file detail view](https://github.com/user-attachments/assets/abcd93b4-a45d-48bb-a0e4-6129c4429193)\n\n## Configuration\n\n[Configuration] settings can be applied in three equivalent formats:\n\n* Directly in your start block (the most common way):\n\n    ```ruby\n    SimpleCov.start do\n      some_config_option 'foo'\n    end\n    ```\n\n* As direct setters:\n\n    ```ruby\n    SimpleCov.some_config_option 'foo'\n    ```\n\n* In a `configure` block — useful when you don't want to start coverage immediately, or want to add configuration later:\n\n    ```ruby\n    SimpleCov.configure do\n      some_config_option 'foo'\n    end\n    ```\n\nSee the [Configuration] API documentation for the full list of options.\n\n### Using `.simplecov` for centralized config\n\nIf you merge multiple test-suite results (e.g. RSpec and Cucumber) into a single report, you'd otherwise have to repeat\nyour filters / groups / profile in every test helper. To avoid that, place a `.simplecov` file at your project root\nwith the shared configuration; each test helper then requires SimpleCov and explicitly starts it:\n\n```ruby\n# .simplecov — configuration only\nSimpleCov.load_profile 'rails'\nSimpleCov.skip 'lib/generators'\nSimpleCov.group 'Models', 'app/models'\n\n# spec/spec_helper.rb\nrequire 'simplecov'\nSimpleCov.start\n\n# features/support/env.rb\nrequire 'simplecov'\nSimpleCov.start\n```\n\nThis is recommended whenever you merge frameworks that rely on each other, like Cucumber and RSpec.\n\n\u003e [!NOTE]\n\u003e Calling `SimpleCov.start` directly from `.simplecov` is deprecated. Tracking still begins for backward\n\u003e compatibility, but a one-time deprecation warning fires; a future release will require the explicit `SimpleCov.start`\n\u003e from a test helper. Migrating prevents a long-standing bug where `.simplecov` auto-loaded in a Rakefile or Rails'\n\u003e `Bundler.require` would leave an empty parent-process report that overwrites the test subprocess's good one. See #581.\n\n### Changing the report location\n\nBy default the report ends up in `SimpleCov.root / SimpleCov.coverage_dir`. For out-of-tree build setups\n(CMake/CTest, Bazel, etc.) — where the build directory is elsewhere on the filesystem and you don't want the report\nunder the source root — set `SimpleCov.coverage_path` directly:\n\n```ruby\nSimpleCov.start do\n  root '/source/checkout'\n  coverage_path '/tmp/build/coverage'\nend\n```\n\nSetting `coverage_path` explicitly pins the destination — subsequent changes to `root` or `coverage_dir` don't move\nit. The directory is created if it doesn't already exist.\n\n### Running coverage only on demand\n\nThe Ruby STDLIB Coverage library is *very* fast (on a ~10-minute Rails suite the slowdown is only a couple of seconds),\nso SimpleCov's policy is to generate coverage on every run — it costs you almost nothing and you always have the latest\nresults. There's therefore no built-in on-demand switch, but you can add one with an `ENV` conditional:\n\n```ruby\nSimpleCov.start if ENV[\"COVERAGE\"]\n```\n\nThen coverage runs only when you ask for it:\n\n```sh\nCOVERAGE=true rake test\n```\n\n### Migrating from the legacy configuration API\n\nThe configuration API was redesigned to use a smaller set of consistent verbs. The legacy methods continue to work but\nemit deprecation warnings that name their replacement; the table below is the canonical migration map.\n\n| Legacy                              | New                              | Notes                                                                                                                  |\n|-------------------------------------|----------------------------------|------------------------------------------------------------------------------------------------------------------------|\n| `add_filter \"lib/legacy\"`           | `skip \"lib/legacy\"`              | Identical matcher grammar (string = path-segment substring; Regexp; block; Array). No behavior change.                 |\n| `add_group \"Models\", \"app/models\"`  | `group \"Models\", \"app/models\"`   | Identical matcher grammar. No behavior change.                                                                         |\n| `track_files \"lib/**/*.rb\"`         | `cover \"lib/**/*.rb\"`            | `cover` includes unloaded files (the legacy `track_files` behavior) **and** restricts the report to the matching set. To keep the old additive-only behavior, pass every directory you want reported: `cover \"lib/**/*.rb\", \"app/**/*.rb\"`. |\n| `use_merging false`                 | `merging false`                  | Same value, same behavior.                                                                                             |\n| `enable_for_subprocesses true`      | `merge_subprocesses true`        | Same value, same behavior.                                                                                             |\n| `enable_coverage_for_eval`          | `enable_coverage :eval`          | Eval coverage now folds into the same call you use to enable `:line`/`:branch`/`:method`: `enable_coverage :branch, :eval`. |\n| `print_error_status` (reader)       | `print_errors`                   | Reader only. The `print_error_status=` writer still works without a warning, but `print_errors true`/`print_errors false` is the new spelling. |\n| `minimum_coverage_by_file line: 70, 'app/x.rb' =\u003e 100` | `coverage(:line) { minimum_per_file 70; minimum_per_file 100, only: 'app/x.rb' }` | The `coverage` block fixes the criterion, so per-path overrides are plain percentages with an `only:` target instead of a hash mixing Symbol / String / Regexp keys. See [Per-criterion thresholds](#per-criterion-thresholds-with-coverage). |\n| `minimum_coverage_by_group 'Models' =\u003e { line: 90 }` | `coverage(:line) { minimum_per_group 90, only: 'Models' }` | Same uniform shape as `minimum_per_file`. |\n\nBrand-new in the redesigned API (no legacy method to migrate from):\n\n| Method                              | Purpose                                                                                                                  |\n|-------------------------------------|--------------------------------------------------------------------------------------------------------------------------|\n| `cover \"lib/**/*.rb\"`               | Positive scope (allowlist). Multiple calls union; strings are globs. See above for the relationship with `track_files`.  |\n| `no_default_skips`                  | Clear every previously-installed filter — defaults and anything earlier in the block — so subsequent `skip`s start clean.|\n| `formatter false` / `formatters []` | Opt out of formatting entirely. Workers in big parallel CI runs only need their `.resultset.json` for a final `SimpleCov.collate` step; skipping the formatter saves the per-job HTML / multi-formatter overhead. See #964. |\n| `parallel_tests true` / `false`     | Force on / off the auto-require of the `parallel_tests` gem. Default (unset) auto-detects from `TEST_ENV_NUMBER` / `PARALLEL_TEST_GROUPS` and silently skips if the gem isn't installed. Set explicitly when you use those env vars for unrelated subprocess coordination. See #1018. |\n\nExample before/after:\n\n```ruby\n# Before\nSimpleCov.start do\n  add_filter \"/test/\"\n  add_filter %r{\\Aconfig/}\n  add_group \"Models\", \"app/models\"\n  track_files \"lib/**/*.rb\"\n  enable_coverage_for_eval\n  use_merging true\n  enable_for_subprocesses true\nend\n\n# After\nSimpleCov.start do\n  skip \"/test/\"\n  skip %r{\\Aconfig/}\n  group \"Models\", \"app/models\"\n  cover \"lib/**/*.rb\"\n  enable_coverage :eval\n  merging true\n  merge_subprocesses true\nend\n```\n\n## Coverage criteria\n\nLine coverage is on by default. You can additionally enable branch, method, oneshot-line, and eval coverage, and choose\nwhich criterion leads the report.\n\n### Disabling line coverage\n\nIf you want a branch-only or method-only run (e.g. you find the line numbers noisy in CI and only care about whether\neach conditional was exercised), enable the criterion you want and then disable line coverage:\n\n```ruby\nSimpleCov.start do\n  enable_coverage :branch\n  disable_coverage :line\nend\n```\n\nIf you disable every criterion, `SimpleCov.start` raises `SimpleCov::ConfigurationError` — at least one of `:line`,\n`:branch`, or `:method` must remain enabled.\n\n### Branch coverage\n\nBranch coverage records whether each branch of a condition executed, not just whether a line ran.\n\n```ruby\nSimpleCov.start do\n  enable_coverage :branch\nend\n```\n\nIt's handy for one-line conditionals:\n\n```ruby\nnumber.odd? ? \"odd\" : \"even\"\n```\n\nLine coverage always marks this line as executed, but never tells you whether both arms were taken. Guard clauses have\nthe same story:\n\n```ruby\nreturn if number.odd?\n\n# more code\n```\n\nIf the whole method is covered you still won't know whether the guard ever triggered — line coverage just sees the\ncondition evaluated.\n\nIn the HTML report, lines are annotated as `branch_type: hit_count`:\n\n* `then: 2` — the `then` branch (of an `if`) was executed twice\n* `else: 0` — the `else` branch (of an `if` or `case`) was never executed\n\nEven if you don't write an `else` branch, it still shows up: a missed implicit `else` means the `if` condition was\nnever false, or no `when` of a `case` matched.\n\n**Is branch coverage strictly better?** No. Branch coverage only concerns itself with conditionals — coverage of\nsequential code is of no interest to it. A file with no conditional logic has no branch data, and SimpleCov reports its\n0-of-0 branches as 100% (everything coverable was covered). So look at both metrics together: missing 10% of your lines\nmight account for 50% of your branches.\n\n#### Ignoring implicit `else` branches\n\nRuby's `Coverage` library reports an `:else` branch for several constructs even when the source has no literal `else`\nkeyword — exhaustive `case/in` pattern matches, `case/when` without an `else` arm, `||=` / `\u0026\u0026=`, and `if` / `unless`\nwithout an `else`. Those synthetic branches show up as missed and depress the branch-coverage percentage despite there\nbeing no code to test. If your style relies on exhaustive pattern matching (or you just want `||=` to stop tanking\ncoverage), opt out:\n\n```ruby\nSimpleCov.start do\n  enable_coverage :branch\n  ignore_branches :implicit_else\nend\n```\n\n`ignore_branches` is variadic; `:implicit_else` and `:eval_generated` (below) are the supported tokens. Calling it\nbefore (or without) `enable_coverage :branch` is harmless: the setting is stored and applies once branch coverage is\nenabled. Explicit `else` arms still count.\n\n#### Ignoring eval-generated branches and methods\n\nRails' `delegate` (and other macros that call `module_eval(body, __FILE__, __LINE__)`) make Ruby's `Coverage` library\nattribute the eval'd code to the macro's source line. The result is a `delegate :foo, to: :bar` line that surfaces in\nthe report as if it had its own `def foo` and an `if` branch — both reported as missed when the delegated method isn't\ncalled from the suite. Drop those synthetic entries:\n\n```ruby\nSimpleCov.start do\n  enable_coverage :branch\n  enable_coverage :method\n  ignore_branches :eval_generated\n  ignore_methods :eval_generated\nend\n```\n\n`ignore_methods` is variadic; `:eval_generated` is the only supported token. Both filters detect eval-generated entries\nby walking the static source with [Prism](https://github.com/ruby/prism) and dropping any Coverage entry whose start\nline lacks a real `def` keyword (for methods) or branch construct (for branches). Prism is bundled with Ruby 3.3+; on\nolder Rubies `gem install prism` enables the filter, otherwise it's a silent no-op. Real `def`s and branches that share\na line with an eval-generated entry are kept (line-presence is the matcher).\n\n### Oneshot lines coverage\n\nOneshot lines coverage is a faster alternative to line coverage.\n\nTraditional coverage records *how many times* each line ran. Often it's enough to know *whether* each line ran at\nleast once — and the counting just adds overhead. Oneshot coverage records only the first execution of each line; the\nhook for each line fires once, after which the program runs with zero overhead.\n\n```ruby\nSimpleCov.start do\n  enable_coverage :oneshot_line\n  primary_coverage :oneshot_line\nend\n```\n\n### Eval coverage\n\nYou can measure coverage for code evaluated by `Kernel#eval`. Supported in CRuby 3.2+.\n\n```ruby\nSimpleCov.start do\n  enable_coverage :eval\nend\n```\n\nThis is typically useful for ERB. Set `ERB#filename=` so SimpleCov can trace the original `.erb` source file.\n\n### Primary coverage\n\nBy default the primary coverage type is `line`. The primary type determines what comes first in all output, and which\ntype is checked when you customize exit behavior without naming a type (e.g. `SimpleCov.minimum_coverage 90`). To change\nit:\n\n```ruby\nSimpleCov.start do\n  enable_coverage :branch\n  primary_coverage :branch\nend\n\n# or, outside a block:\nSimpleCov.primary_coverage :branch\n```\n\nCoverage must first be enabled for non-default types.\n\n## Filters\n\nFilters remove selected files from your coverage data.\n\n### Default filters\n\n`SimpleCov.start` loads four filters out of the box:\n\n* **`root_filter`** — drops every file outside of `SimpleCov.root`, so you don't end up with coverage reports for the\n  source files of every gem in your bundle. (See [Covering files outside the root](#covering-files-outside-the-root).)\n* **`bundler_filter`** — drops `/vendor/bundle/` (in case a project keeps its gems checked into the repo).\n* **`hidden_filter`** — drops any path that starts with a dot, matching the regex `/\\A\\..*/`. This is what hides\n  `.bundle/`, `.semaphore-cache/`, and similar dotfile directories — but it also hides legitimate top-level directories\n  like `.scripts/`. If you keep code in such a directory, remove this filter (see below).\n* **`test_frameworks`** — drops common test directories (`test/`, `spec/`, `features/`, `autotest/`), matching the\n  regex `%r{\\A(test|features|spec|autotest)/}`. Running the test suite always executes 100% of the test files\n  themselves, which inflates the overall percentage and obscures application coverage. Remove this filter if you\n  prefer to see test files in the report (e.g. to surface dead helpers).\n\nFor a clean slate (no defaults at all), `require 'simplecov/no_defaults'` *before* `require 'simplecov'`, or call\n`SimpleCov.clear_filters` from your config block. To drop a specific default while keeping the others, use\n`remove_filter`:\n\n```ruby\nSimpleCov.start do\n  remove_filter(/\\A\\..*/) # restore coverage for .scripts/, .tooling/, etc.\nend\n```\n\n`remove_filter` matches by value, so pass back the same `String` or `Regexp` the default profile used. For filters\nadded with a block, pass the same `Proc` object you originally handed to `skip`.\n\n### Defining custom filters\n\nDefine your own filters to remove configuration files, tests, or anything else you don't need in the report. A filter\ncan be a String or Regexp (Regexp-matched against each source file's path), a block, your own Filter class, or an array\nof any of these.\n\n#### String filter\n\n```ruby\nSimpleCov.start do\n  skip \"/test/\"\nend\n```\n\nRemoves all files whose path matches \"/test/\".\n\n#### Regex filter\n\n```ruby\nSimpleCov.start do\n  skip %r{^/test/}\nend\n```\n\nRemoves all files whose path starts with /test/.\n\n#### Block filter\n\n```ruby\nSimpleCov.start do\n  skip do |source_file|\n    source_file.lines.count \u003c 5\n  end\nend\n```\n\nBlock filters receive a `SimpleCov::SourceFile` and return `true` to remove the file or `false` to keep it. (See the\nRDoc for `SimpleCov::SourceFile` for the available methods.) The example above removes files with fewer than 5 lines.\n\n#### Custom filter class\n\n```ruby\nclass LineFilter \u003c SimpleCov::Filter\n  def matches?(source_file)\n    source_file.lines.count \u003c filter_argument\n  end\nend\n\nSimpleCov.skip LineFilter.new(5)\n```\n\nInherit from `SimpleCov::Filter` and define `matches?(source_file)`; a `true` return removes the file. The\n`filter_argument` is set in the `SimpleCov::Filter` initializer — `5` in this example.\n\n#### Array filter\n\n```ruby\nSimpleCov.start do\n  proc = Proc.new { |source_file| false }\n  skip [\"string\", /regex/, proc, LineFilter.new(5)]\nend\n```\n\nPass an array containing any of the other filter types.\n\n### Ignoring/skipping code\n\nDisable coverage for a span of code with `# simplecov:disable` and `# simplecov:enable` comments. The available\ncategories are `line`, `branch`, and `method`; combine them with commas, and omit them to target all three. Anything\ntrailing the directive is treated as a free-form reason and ignored — no separator is required, though `--` or any\nother marker is fine if you prefer one.\n\n```ruby\n# simplecov:disable line\ndef skipped_lines\n  never_reached\nend\n# simplecov:enable line\n\n# simplecov:disable branch, method legacy adapter, scheduled for removal\nclass LegacyAdapter\n  def call(value)\n    value ? :yes : :no\n  end\nend\n# simplecov:enable\n\nraise \"absurd\" # simplecov:disable\n```\n\nInline directives (trailing real code) only affect the line they sit on. Block directives sit on their own line and\nremain in effect until the matching `# simplecov:enable` for the same category — or end of file if never closed.\nDirective markers inside string literals or heredocs are ignored.\n\n\u003e [!WARNING]\n\u003e The older `# :nocov:` toggle still works but is **deprecated** and will be removed in a future release. Each file\n\u003e that uses it emits a one-time deprecation warning pointing at the recommended `# simplecov:disable` /\n\u003e `# simplecov:enable` replacement. The configurable token name (`SimpleCov.nocov_token`) is similarly deprecated.\n\n\u003e [!NOTE]\n\u003e You shouldn't have to skip private methods that are included in your coverage. If you appropriately test the public\n\u003e interface of your classes and objects, you should automatically get full coverage of your private methods.\n\n### How `cover` and `skip` interact\n\n`cover` and `skip` operate on different sides of the same chain. `skip` (and its deprecated `add_filter` alias) drops\nmatching files from the report. `cover` declares a positive scope that restricts the final report to files matching at\nleast one `cover` matcher.\n\nOrder: `skip` runs first, then `cover`. A file matched by any `skip` filter is dropped before `cover` is consulted, so\na file matched by both is dropped, not kept. The two are not commutative.\n\n```ruby\nSimpleCov.start do\n  cover \"{app,lib}/**/*.rb\"\n  skip  \"app/legacy\"\nend\n```\n\nThat config covers `app/` and `lib/`, then drops `app/legacy/`. With only `cover` and no overlapping `skip`, every\nconfigured default filter (hidden files, vendored gems, test directories) still applies — `cover` doesn't bypass them.\nUse `no_default_skips` to opt out of the defaults wholesale before adding your own.\n\n`cover` also expands string-glob matchers on disk so files that exist but were never `require`'d during the run still\nappear in the report (at 0% coverage). Regexp and Proc cover matchers don't trigger disk discovery — they only filter\nthe universe of files that Ruby's `Coverage` library reported.\n\n### Covering files outside the root\n\nThe `root_filter` drops every file outside of `SimpleCov.root` from the raw coverage data before any other filters or\ngroups run, so paths you might want to track (a Rails Engine installed as a gem, sibling directories in a Docker\nlayout, etc.) never reach your filter chain. To include them, widen `SimpleCov.root` to a directory that contains both\nthe project and the extra paths — `'/'` works when there's no useful common ancestor — and then express the\ninclusion/exclusion as filters or groups:\n\n```ruby\nSimpleCov.root '/'\nSimpleCov.start :rails do\n  skip { |src| !src.filename.start_with?(Rails.root.to_s, '/path/to/my_engine') }\nend\n```\n\n## Groups\n\nSeparate your source files into groups — for example, a Rails app might list Models, Controllers, Helpers, and Libs\nseparately. Group definition works like filters (and also accepts custom filter classes), but a source file ends up in\na group when the filter *passes* (returns `true`), as opposed to being excluded from results when a filter returns\n`true`.\n\n```ruby\nSimpleCov.start do\n  group \"Models\", \"app/models\"\n  group \"Controllers\", \"app/controllers\"\n  group \"Long files\" do |src_file|\n    src_file.lines.count \u003e 100\n  end\n  group \"Multiple Files\", [\"app/models\", \"app/controllers\"] # You can also pass in an array\n  group \"Short files\", LineFilter.new(5) # Using the LineFilter class defined in the Filters section above\nend\n```\n\n## Profiles\n\nBy default, SimpleCov's only assumption is that you want coverage for files inside your project root. To avoid\nrepetitive configuration, you can use predefined blocks of configuration called 'profiles', or define your own. Pass a\nprofile's name as the first argument to `SimpleCov.start`.\n\nSimpleCov bundles a `rails` profile that looks roughly like this:\n\n```ruby\nSimpleCov.profiles.define 'rails' do\n  skip '/test/'\n  skip '/config/'\n\n  group 'Controllers', 'app/controllers'\n  group 'Models', 'app/models'\n  group 'Helpers', 'app/helpers'\n  group 'Libraries', 'lib'\nend\n```\n\nIt's just a `SimpleCov.configure` block. Launch it from your test helper, optionally adding more config:\n\n```ruby\nSimpleCov.start 'rails'\n\n# or\n\nSimpleCov.start 'rails' do\n  # additional config here\nend\n```\n\n### The `strict` profile\n\nFor projects that have already reached full coverage (or want to ratchet up to it), the bundled `strict` profile\nenables line, branch, and method coverage and pins each minimum threshold at 100%:\n\n```ruby\nSimpleCov.start 'strict'\n```\n\nThat's equivalent to:\n\n```ruby\nSimpleCov.start do\n  enable_coverage :branch\n  enable_coverage :method\n  enable_coverage :eval if Coverage.respond_to?(:supported?) \u0026\u0026 Coverage.supported?(:eval)\n  minimum_coverage line: 100, branch: 100, method: 100\nend\n```\n\nThe profile drops the branch / method clauses on engines that don't support those criteria (JRuby), so it still loads\ncleanly there, enforcing line coverage at 100%. `:eval` is included on Ruby 3.2+ (where the runtime supports it), so\nany code reached through `Kernel#eval` — typically ERB templates with `ERB#filename=` set — is held to the same 100%\nbar. On older Rubies, the `:eval` clause is silently skipped.\n\n### Custom profiles\n\nLoad additional profiles with `SimpleCov.load_profile('xyz')`. This lets you build on an existing profile and reuse\nit across unit tests and Cucumber features:\n\n```ruby\n# lib/simplecov_custom_profile.rb\nrequire 'simplecov'\nSimpleCov.profiles.define 'myprofile' do\n  load_profile 'rails'\n  skip 'vendor' # Don't include vendored stuff\nend\n\n# features/support/env.rb\nrequire 'simplecov_custom_profile'\nSimpleCov.start 'myprofile'\n\n# test/test_helper.rb\nrequire 'simplecov_custom_profile'\nSimpleCov.start 'myprofile'\n```\n\n### Profile plugin gems\n\nIf `SimpleCov.start \"\u003cname\u003e\"` doesn't find a profile registered under `\u003cname\u003e`, the bundled profile loader tries to\nautoload one in two steps: first `require \"simplecov/profiles/\u003cname\u003e\"` (where bundled profiles like `rails` and\n`strict` live), then `require \"simplecov-profile-\u003cname\u003e\"` (the conventional name for a third-party plugin gem). Either\nrequire is expected to call `SimpleCov.profiles.define \"\u003cname\u003e\" do ... end` so the registered block can be applied. If\nboth requires fail or neither registers the profile, `SimpleCov.start` raises `SimpleCov::ConfigurationError`.\n\nTo publish your own profile as a gem, name it `simplecov-profile-\u003cname\u003e` and have its main file call\n`SimpleCov.profiles.define`:\n\n```ruby\n# In a gem named simplecov-profile-myteam\nSimpleCov.profiles.define \"myteam\" do\n  enable_coverage :branch\n  cover \"{app,lib}/**/*.rb\"\n  skip  \"app/legacy\"\nend\n```\n\nA user who adds the gem to their Gemfile can then `SimpleCov.start \"myteam\"` without explicitly requiring it.\n\n## Merging results and parallel tests\n\nYou normally want coverage analyzed across ALL of your test suites at once. SimpleCov automatically caches results in\n`(coverage_path)/.resultset.json` and merges them with subsequent runs — or overrides them, depending on whether it\nconsiders a subsequent run a different test suite or the same one. To make that distinction, SimpleCov uses the concept\nof **test suite names**.\n\n### Test suite names\n\nSimpleCov guesses the running suite's name from the shell command that started the tests. This works fine for Test::Unit,\nRSpec, and Cucumber; if it fails, it falls back to the invoking shell command as the command name.\n\nFor a non-standard setup, give SimpleCov a cue with `SimpleCov.command_name` in one test file per suite (you only need\nit once per suite — even with 200 unit test files, setting it in one is enough):\n\n```ruby\n# test/unit/some_test.rb\nSimpleCov.command_name 'test:units'\n\n# test/functionals/some_controller_test.rb\nSimpleCov.command_name \"test:functionals\"\n\n# test/integration/some_integration_test.rb\nSimpleCov.command_name \"test:integration\"\n\n# features/support/env.rb\nSimpleCov.command_name \"features\"\n```\n\n**If multiple suites resolve to the same `command_name`, their results clobber each other instead of merging.**\nSimpleCov detects unique names for the most common setups, but if you have more than one suite that doesn't follow a\ncommon pattern, ensure each gets a unique `command_name`.\n\nWhen running tests in parallel, each process can clobber the others' results. With the default `command_name`,\nSimpleCov detects and avoids collisions based on `ENV['PARALLEL_TEST_GROUPS']` and `ENV['TEST_ENV_NUMBER']`. If your\nrunner sets neither, *you must* set a `command_name` that's unique per process (e.g. `command_name \"Unit Tests PID #{$$}\"`).\nWith parallel_tests specifically, incorporate `TEST_ENV_NUMBER` into the name yourself so results merge correctly:\n\n```ruby\n# spec/spec_helper.rb\nSimpleCov.command_name \"features\" + (ENV['TEST_ENV_NUMBER'] || '')\n```\n\nThe HTML report prints the test suites it used in its footer.\n\n### Merging within one execution environment\n\nResults are automatically merged with previous runs in the same execution environment when the report is generated, so\nonce coverage is set up for Cucumber and your unit / functional / integration tests, all of those suites feed into one\nreport.\n\nCached coverage data eventually goes stale, so result sets older than `SimpleCov.merge_timeout` are dropped from the\nmerge. The default is 600 seconds (10 minutes); raise or lower it with `SimpleCov.merge_timeout 3600` (1 hour), or\n`merge_timeout 3600` inside a configure/start block. Deactivate automatic merging entirely with `SimpleCov.merging false`.\n\n### Merging across execution environments\n\nIf your tests run in parallel across multiple build machines, download each run's `.resultset.json` and merge them into\na single result set with `SimpleCov.collate`:\n\n```ruby\n# lib/tasks/coverage_report.rake\nnamespace :coverage do\n  desc \"Collates all result sets generated by the different test runners\"\n  task :report do\n    require 'simplecov'\n\n    SimpleCov.collate Dir[\"simplecov-resultset-*/.resultset.json\"]\n  end\nend\n```\n\n`SimpleCov.collate` also takes an optional profile and an optional configuration block, just like `SimpleCov.start` or\n`SimpleCov.configure`. This means you can configure a separate formatter for the collated output — for instance, use the\nplain `SimpleCov::Formatter::SimpleFormatter` in each worker's `SimpleCov.start` and reserve heavier formatters for the\nfinal `SimpleCov.collate` run:\n\n```ruby\n# spec/spec_helper.rb\nrequire 'simplecov'\n\nSimpleCov.start 'rails' do\n  # Disambiguates individual test runs\n  command_name \"Job #{ENV[\"TEST_ENV_NUMBER\"]}\" if ENV[\"TEST_ENV_NUMBER\"]\n\n  if ENV['CI']\n    formatter SimpleCov::Formatter::SimpleFormatter\n  else\n    formatter SimpleCov::Formatter::MultiFormatter.new([\n      SimpleCov::Formatter::SimpleFormatter,\n      SimpleCov::Formatter::HTMLFormatter\n    ])\n  end\n\n  cover \"{app,lib}/**/*.rb\"\nend\n```\n\n```ruby\n# lib/tasks/coverage_report.rake\nnamespace :coverage do\n  task :report do\n    require 'simplecov'\n\n    SimpleCov.collate Dir[\"simplecov-resultset-*/.resultset.json\"], 'rails' do\n      formatter SimpleCov::Formatter::MultiFormatter.new([\n        SimpleCov::Formatter::SimpleFormatter,\n        SimpleCov::Formatter::HTMLFormatter\n      ])\n    end\n  end\nend\n```\n\n### Forked subprocesses\n\n`SimpleCov.merge_subprocesses true` lets SimpleCov observe subprocesses started with `Process.fork`. It wraps Ruby's\n`Process.fork` so SimpleCov can see into the child, appending `\" (subprocess #{pid})\"` to the `command_name`, with\nresults that merge back together. Configure the child with `.at_fork`:\n\n```ruby\nSimpleCov.merge_subprocesses true\nSimpleCov.at_fork do |pid|\n  # This needs a unique name so it won't be overwritten\n  SimpleCov.command_name \"#{SimpleCov.command_name} (subprocess: #{pid})\"\n  # be quiet, the parent process will be in charge of output and checking coverage totals\n  SimpleCov.print_errors false\n  SimpleCov.formatter SimpleCov::Formatter::SimpleFormatter\n  SimpleCov.minimum_coverage 0\n  # start\n  SimpleCov.start\nend\n```\n\nSimpleCov must already be started before `Process.fork` is called.\n\n\u003e [!NOTE]\n\u003e The bundled `rails` profile turns this on automatically, so `ActiveSupport::TestCase.parallelize(workers: ...)`\n\u003e worker forks contribute to the merged report instead of being silently dropped.\n\n#### Spawned subprocesses\n\nYou can also cover a Ruby script you launch with `PTY.spawn`, `Open3.popen`, `Process.spawn`, and the like. Add a\n`.simplecov_spawn.rb` file to your project root:\n\n```ruby\n# .simplecov_spawn.rb\nrequire 'simplecov' # this will also pick up whatever config is in .simplecov,\n                    # so ensure it just contains configuration and doesn't call SimpleCov.start.\nSimpleCov.command_name 'spawn' # As this isn't for a test runner directly, the script has no pre-defined base command_name\nSimpleCov.at_fork.call(Process.pid) # Use the per-process setup described above\nSimpleCov.start # only now can we start\n```\n\nThen, instead of spawning your script directly:\n\n```ruby\nPTY.spawn('my_script.rb') do # ...\n```\n\nuse `ruby -r` to require the spawn file first:\n\n```ruby\nPTY.spawn('ruby -r./.simplecov_spawn my_script.rb') do # ...\n```\n\n### Parallel-test-runner adapters\n\nSimpleCov coordinates with parallel test runners through a small pluggable adapter interface\n(`SimpleCov::ParallelAdapters`). Two adapters ship out of the box:\n\n- **`ParallelTestsAdapter`** — wraps the [grosser/parallel_tests](https://github.com/grosser/parallel_tests) gem and\n  uses its `ParallelTests.first_process?` / `ParallelTests.wait_for_other_processes_to_finish` APIs for precise worker\n  coordination.\n- **`GenericAdapter`** — catch-all for any runner that follows the `TEST_ENV_NUMBER` / `PARALLEL_TEST_GROUPS` env-var\n  convention but doesn't ship a Ruby API (parallel_rspec, knapsack-style splitters, custom CI sharding scripts).\n  Activates when `TEST_ENV_NUMBER` is set and no more-specific adapter is.\n\nAdapters are tried in registration order; the first whose `active?` returns `true` is chosen. With both built-ins, this\nmeans parallel_tests users get the precise gem-based path and parallel_rspec (or any env-var-only runner) gets the\npolling-based fallback without any configuration change. See #1065.\n\n#### Registering a custom adapter\n\nIf you use a parallel runner with different env vars or its own synchronization API, define a class that inherits from\n`SimpleCov::ParallelAdapters::Base` and register it:\n\n```ruby\n# In your spec_helper.rb / test_helper.rb (before SimpleCov.start)\nclass MyRunnerAdapter \u003c SimpleCov::ParallelAdapters::Base\n  def self.active?\n    !ENV[\"MY_RUNNER_PID\"].nil?\n  end\n\n  def self.first_worker?\n    ENV[\"MY_RUNNER_PID\"].to_i == 1\n  end\n\n  def self.wait_for_siblings\n    MyRunner.barrier!   # if your runner provides a sync primitive\n  end\n\n  def self.expected_worker_count\n    ENV[\"MY_RUNNER_WORKERS\"].to_i\n  end\nend\n\nSimpleCov::ParallelAdapters.register MyRunnerAdapter\n```\n\nCustom adapters are inserted at the front of the selection chain, so they take precedence over the built-ins. `Base`\nprovides safe no-op defaults for any method you don't override (single-process semantics: `active?` returns `false`,\n`first_worker?` returns `true`, etc.).\n\n## Coverage thresholds and exit behavior\n\nDefine what SimpleCov does when your test suite finishes by customizing the `at_exit` hook. The default is shown below;\ndo whatever you like instead:\n\n```ruby\nSimpleCov.at_exit do\n  SimpleCov.result.format!\nend\n```\n\nThe threshold settings below make SimpleCov exit non-zero when coverage doesn't meet your expectations, so they double\nas CI gates.\n\n### Per-criterion thresholds with `coverage`\n\nThe `coverage` block configures each criterion (line, branch, method) the same way: because the criterion is fixed by\nthe enclosing block, every threshold value is a plain percentage, so line, branch, and method coverage read identically.\nNaming a criterion also enables it (line is enabled by default).\n\n```ruby\nSimpleCov.start do\n  coverage :line do\n    minimum           90    # suite-wide minimum; SimpleCov exits non-zero if unmet\n    minimum_per_file  80    # per-file minimum\n    minimum_per_file  100, only: \"app/mailers/request_mailer.rb\"  # per-path override (String path or Regexp)\n    minimum_per_group 95, only: \"Models\"                          # minimum for a named group\n    maximum_drop      5     # exit non-zero if coverage drops more than 5% between runs\n  end\n\n  coverage :branch, minimum: 80    # one-liner form for a single setting\n  coverage :method, minimum: 100\nend\n```\n\n| Verb | Effect |\n|------|--------|\n| `minimum N` | Suite-wide minimum for this criterion. |\n| `maximum N` | Suite-wide maximum: fails if coverage rises above N. Pairs with `minimum` to pin coverage so an unexpected jump fails instead of being silently absorbed. |\n| `exact N` | Pins coverage by setting both `minimum` and `maximum` to N. |\n| `maximum_drop N` | Maximum allowed drop between runs (`maximum_drop 0` refuses any drop). |\n| `minimum_per_file N` | Per-file minimum. Add `only: \"path\"` / `only: %r{regexp}` to override it for matching files (later, more specific overrides win). |\n| `minimum_per_group N, only: \"Name\"` | Minimum for a named [group](#groups). |\n\nEvery verb is also a keyword on the one-liner form (`coverage :branch, minimum: 80, maximum_drop: 5`). Two more options:\n`coverage :line, oneshot: true` selects the faster [oneshot-lines mode](#oneshot-lines-coverage), and\n`coverage :branch, primary: true` makes branch the report's leading criterion (the one a bare `minimum_coverage 90`\ntargets). `coverage :eval` enables [eval coverage](#eval-coverage).\n\n### Suite-wide shortcuts\n\nFor the common case of a single suite-wide threshold, the flat helpers are convenient sugar over the block above. A bare\nnumber targets the primary criterion (line by default); a Hash sets per-criterion values:\n\n```ruby\nSimpleCov.minimum_coverage 90                      # primary criterion (line)\nSimpleCov.minimum_coverage line: 90, branch: 80\nSimpleCov.maximum_coverage line: 90\nSimpleCov.maximum_coverage_drop line: 5, branch: 10\nSimpleCov.expected_coverage 95.42                  # pins minimum == maximum\nSimpleCov.refuse_coverage_drop :line, :branch      # maximum drop of 0\n```\n\n`expected_coverage` floors the actual percentage to two decimal places, so an actual of 95.4287 still passes at\n`expected_coverage 95.42`.\n\n\u003e [!NOTE]\n\u003e `minimum_coverage_by_file` and `minimum_coverage_by_group` are **deprecated** in favor of the `coverage` block's\n\u003e `minimum_per_file` / `minimum_per_group`. They still work but emit a deprecation warning. For example, replace\n\u003e `minimum_coverage_by_file line: 70, 'app/x.rb' =\u003e 100` with:\n\u003e\n\u003e ```ruby\n\u003e coverage :line do\n\u003e   minimum_per_file 70\n\u003e   minimum_per_file 100, only: \"app/x.rb\"\n\u003e end\n\u003e ```\n\n## Formatters\n\n### Using your own formatter\n\n```ruby\nSimpleCov.formatter = SimpleCov::Formatter::HTMLFormatter\n```\n\n`SimpleCov.result.format!` then invokes `SimpleCov::Formatter::YourFormatter.new.format(result)`, where `result` is a\n`SimpleCov::Result`. Do whatever you wish with it.\n\n### Using multiple formatters\n\nAs of SimpleCov 0.9 you can specify multiple result formats. The HTML and JSON formatters are built in; other\nformatters ship as separate gems you'll need to add and require — for example,\n[simplecov-cobertura](https://github.com/dashingrocket/simplecov-cobertura) for the Cobertura XML that many CI services\nconsume.\n\n```ruby\nrequire \"simplecov-cobertura\"\n\nSimpleCov.formatters = [\n  SimpleCov::Formatter::HTMLFormatter,\n  SimpleCov::Formatter::CoberturaFormatter,\n]\n```\n\n### JSON formatter\n\n`SimpleCov::Formatter::JSONFormatter` emits JSON — useful for CI consumption or reporting to external services.\n\n```ruby\nSimpleCov.formatter = SimpleCov::Formatter::JSONFormatter\n```\n\nBy default `coverage.json` carries the full source-text array for every file, which makes the payload self-contained\nbut dominates the file size on larger projects. Tools that read the project's source files directly from disk can opt\nout of that field with:\n\n```ruby\nSimpleCov.start do\n  source_in_json false\nend\n```\n\nThe HTML report's `coverage_data.js` always retains the source array — the client-side viewer renders source from\nthere. The setting only affects the side-file `coverage.json`. When the source is omitted, `meta.commit` (the git\ncommit SHA the report was generated against) lets tools recover the exact source lines from repository history.\n\n\u003e The JSON formatter was originally a separate gem,\n\u003e [simplecov_json_formatter](https://github.com/codeclimate-community/simplecov_json_formatter). It is now built in and\n\u003e loaded by default; existing code that does `require \"simplecov_json_formatter\"` will continue to work.\n\n### JSON Schema for `coverage.json`\n\n`coverage.json` is a public contract, described by a JSON Schema (2020-12) so downstream tools can validate it,\ngenerate types, or pin to a known shape. Every emitted document carries a top-level `$schema` URL pointing at the\nversioned canonical, plus a human-readable `meta.schema_version` (`\"major.minor\"`).\n\nThe **versioned canonical** lives at [`schemas/coverage-v1.0.schema.json`](schemas/coverage-v1.0.schema.json) and\nlong-lived integrations should pin to it. Once a SimpleCov release ships with a given versioned schema file, that file\nis immutable: bug fixes, additions, or shape changes ship as a new versioned file (a minor or major bump), never as a\nsilent rewrite of an already-released one. Schemas may still be corrected in-place between gem releases — i.e., the\nschema file as it currently exists on `main` may change before the next gem release, but the schema for any published\ngem version stays frozen. A convenience alias at [`schemas/coverage.schema.json`](schemas/coverage.schema.json) always\ntracks the latest and may shift when a new SimpleCov release bumps the schema.\n\nThe schema version is independent of the gem version:\n\n- Additive changes (new fields) bump the **minor** segment. Existing consumers keep working.\n- Removals or shape changes bump the **major** segment, and ship as a new `schemas/coverage-vX.0.schema.json` file so\n  v1.x consumers stay valid.\n\nThe current version is **1.0**. Top-level structure:\n\n```jsonc\n{\n  \"$schema\":  \"https://raw.githubusercontent.com/simplecov-ruby/simplecov/main/schemas/coverage-v1.0.schema.json\",\n  \"meta\":     { /* schema_version, simplecov_version, command_name, project_name, timestamp, root, commit, line_coverage, branch_coverage, method_coverage */ },\n  \"total\":    { /* aggregate stats for lines (and branches / methods when enabled) */ },\n  \"coverage\": { \"\u003cproject-relative path\u003e\": { /* per-file lines, source, branches, methods, etc. */ } },\n  \"groups\":   { \"\u003cgroup name\u003e\": { /* per-group stats + files */ } },\n  \"errors\":   { /* minimum_coverage, minimum_coverage_by_file, minimum_coverage_by_group, maximum_coverage, maximum_coverage_drop violations */ }\n}\n```\n\nThe `.resultset.json` file is **not** schema'd — it's SimpleCov-internal and may change shape across releases. Build\nintegrations on top of `coverage.json`.\n\n### More formatters, editor integrations, and hosted services\n\n  * [Open Source formatter and integration plugins for SimpleCov](doc/alternate-formatters.md)\n  * [Editor Integration](doc/editor-integration.md)\n  * [Hosted (commercial) services](doc/commercial-services.md)\n\n## Output and diagnostics\n\n### Errors and exit statuses\n\nIf an error is raised, SimpleCov prints a message to `STDERR` with the exit status, to aid debugging:\n\n```\nSimpleCov failed with exit 1\n```\n\nDisable this message with:\n\n```ruby\nSimpleCov.print_errors false\n```\n\n### Color output\n\nWhen color is enabled, SimpleCov highlights coverage percentages in its `STDERR` diagnostics by band (green for\n`\u003e= 90%`, yellow for `\u003e= 75%`, red below) and prints the \"SimpleCov failed with exit ...\" summary in red. By default,\ncolor is on only when `STDERR` is a TTY. Two environment variables override that:\n\n- `NO_COLOR=1` (any non-empty value) disables color even when stderr is a TTY. Honors the\n  [no-color.org](https://no-color.org) convention.\n- `FORCE_COLOR=1` (any non-empty value) enables color even when stderr is not a TTY. Useful when stderr is piped through\n  a wrapper that itself renders ANSI in a terminal (`parallel_tests --combine-stderr`, log multiplexers, some CI runners).\n\n`NO_COLOR` wins if both are set.\n\nFor programmatic control, use `SimpleCov.color`. An explicit `true` or `false` wins over the env vars and TTY detection:\n\n```ruby\nSimpleCov.color true   # always on\nSimpleCov.color false  # always off\nSimpleCov.color :auto  # default behavior: NO_COLOR/FORCE_COLOR/TTY\n```\n\n## Command-line interface\n\nThe bundled `simplecov` CLI provides a set of subcommands. The read-only reporting commands consume the JSONFormatter's\n`coverage.json` output, so you don't need to re-run your suite — any prior run that emitted JSON suffices. Paths default\nto `SimpleCov.coverage_dir` from your project's `.simplecov` when one is present.\n\n| Command            | Description                                                         |\n|--------------------|---------------------------------------------------------------------|\n| `run \u003ccommand…\u003e`   | Execute `\u003ccommand\u003e` with simplecov pre-loaded (no `test_helper` hook needed) |\n| `coverage \u003cpath\u003e`  | Print coverage stats for a single file                              |\n| `report`           | Print the overall summary and per-group totals                      |\n| `uncovered`        | List the lowest-coverage files                                      |\n| `merge \u003cfiles…\u003e`   | Merge multiple `.resultset.json` files                              |\n| `diff \u003cbaseline\u003e`  | Show per-file coverage delta vs a baseline                          |\n| `open`             | Open the HTML report in the default browser                         |\n| `serve`            | Serve the coverage report over HTTP                                 |\n| `clean`            | Remove the coverage report directory                                |\n\nRun `simplecov help` for the full option listing.\n\n### `run` — run a suite with coverage\n\nIf your project has no `test_helper.rb` hook that calls `SimpleCov.start` (or you don't want to add one), `simplecov run`\nexecs your test command with simplecov pre-loaded so a report drops into `coverage/` at the end:\n\n```sh\n$ simplecov run bundle exec rspec\n$ simplecov run -- bundle exec rake test\n$ simplecov run ruby my_test.rb\n```\n\nInternally this just sets `RUBYOPT=-rsimplecov/autostart` for the child process, so any spawned subprocess (parallel\ntest workers, integration test forks, etc.) also picks up the autostart shim. If your project already has a `.simplecov`\nconfig that calls `SimpleCov.start`, the autostart shim defers to it and won't double-start Coverage.\n\n### `coverage` — per-file lookup\n\nFor editor / TDD inner-loop integrations and tools that want one file's coverage without re-parsing the full report:\n\n```sh\n$ simplecov coverage app/models/user.rb\n/abs/path/app/models/user.rb\n  Line:   100.00% (12 / 12)\n  Branch: 100.00% (4 / 4)\n  Method: 100.00% (3 / 3)\n\n$ simplecov coverage --json app/models/user.rb        # raw JSON entry\n$ simplecov coverage --input path/to/coverage.json …  # non-default location\n```\n\nThe same lookup is available in Ruby, with paths resolved relative to `SimpleCov.root` (absolute or project-relative):\n\n```ruby\nresult = SimpleCov.result   # or SimpleCov::Result.from_hash(...).first\nresult.coverage_for(\"app/models/user.rb\")\n# =\u003e {line: \u003cCoverageStatistics\u003e, branch: \u003cCoverageStatistics\u003e, method: \u003cCoverageStatistics\u003e}\n\nresult.source_file_for(\"app/models/user.rb\")\n# =\u003e \u003cSimpleCov::SourceFile\u003e\n```\n\n### `report` — quick terminal report\n\nFor CI logs, ssh sessions, or any terminal-only workflow, `simplecov report` prints the same totals row the HTML report\nrenders at the top, plus per-group totals:\n\n```sh\n$ simplecov report\nAll Files\n  Line:    99.75% (1638 / 1642)\n  Branch:  98.50% (396 / 402)\n  Method:  99.73% (372 / 373)\n```\n\nPass `--input PATH` to read a non-default `coverage.json`. `--json` emits the totals as a JSON object keyed by section\nname (`\"All Files\"` plus each group), useful when a CI step needs to act on the numbers rather than display them.\n\n### `uncovered` — list lowest-coverage files\n\n`simplecov uncovered` prints the lowest-coverage files (by line coverage, worst-first) so you can find where to add\ntests next without opening the HTML report:\n\n```sh\n$ simplecov uncovered\n 50.00%  5/10    lib/foo.rb\n 80.00%  8/10    lib/bar.rb\n\n$ simplecov uncovered --threshold 90 --top 5\n$ simplecov uncovered --criterion branch\n```\n\n`--threshold N` filters to files below N% coverage (default `100`); `--top N` caps the list at N entries (default\n`10`); `--criterion line|branch|method` chooses which coverage to rank by (default `line`). `--json` emits the rows as\na JSON array (empty when nothing is below the threshold), useful for piping into a CI gate.\n\n### `merge` — combine resultsets from parallel CI workers\n\nCI matrices that produce one `.resultset.json` per worker can stitch them together with `simplecov merge` instead of\nhand-rolling a Rake task in every project:\n\n```sh\n$ simplecov merge worker-*/coverage/.resultset.json --output coverage/.resultset.json\n```\n\nBy default `simplecov merge` ignores `merge_timeout`; pass `--honor-timeout` to drop entries older than the configured\ntimeout. Pass `--dry-run` to preview the output path without writing, or `-q` / `--quiet` to suppress the success status\nline for cleaner CI logs. After merging, run `simplecov report` against the combined data.\n\n### `diff` — coverage delta vs a baseline\n\n`simplecov diff \u003cbaseline\u003e` reads two `coverage.json` files (current plus a baseline checked into the repo, or produced\nby a previous CI run) and prints the files whose coverage moved on any enabled criterion. When branch or method coverage\nis enabled, those deltas appear alongside the line delta on the same row:\n\n```sh\n$ simplecov diff coverage/baseline.json\n  -20.00% lines  -10.00% branches  lib/foo.rb\n  + 5.00% lines  lib/bar.rb\n  +60.00% lines  lib/new.rb  (new file)\n  -95.00% lines  lib/gone.rb  (removed)\n```\n\nRegressions are listed first. Pass `--fail-on-drop` to exit non-zero when any file's line coverage slipped, so this\ncomposes with CI as a \"coverage of this PR didn't drop\" gate even when overall thresholds are still satisfied.\n`--threshold N` filters out deltas below N% in absolute value, useful when a baseline is noisy. `--json` emits the rows\nas a JSON array for programmatic consumption:\n\n```sh\n$ simplecov diff --json coverage/baseline.json\n[\n  {\"file\":\"lib/foo.rb\",\"status\":\"changed\",\"line_delta\":-20.0,\"branch_delta\":-10.0,\"method_delta\":0.0},\n  {\"file\":\"lib/bar.rb\",\"status\":\"changed\",\"line_delta\":5.0,\"branch_delta\":0.0,\"method_delta\":0.0}\n]\n```\n\nCoverage keys with a leading `/` (from `coverage.json` files emitted before the `SourceFile#project_filename` change)\nare normalized, so a baseline from an older SimpleCov still diffs cleanly against newer reports.\n\n### `serve` and `clean`\n\n`simplecov serve` serves the coverage report over HTTP — handy on a remote box where you can't open files directly.\n`--port N` binds to a specific port (default: a random open port) and `--host HOST` to a specific host (default\n`127.0.0.1`).\n\n`simplecov clean` removes the coverage report directory. `--dry-run` prints what would be removed without deleting\nanything; `-q` / `--quiet` suppresses status lines.\n\n## Compatibility and troubleshooting\n\n### Ruby version compatibility\n\nSimpleCov is built in [Continuous Integration] on Ruby 3.1+ and JRuby 9.4+. On CRuby, every coverage criterion\ndescribed above is available on the supported versions, with one exception: [eval coverage](#eval-coverage) requires\nCRuby 3.2+.\n\n### JRuby\n\nOn JRuby, only **line coverage** is available — branch, method, oneshot-line, and eval coverage rely on features of\nCRuby's `Coverage` library that JRuby doesn't implement. SimpleCov detects this automatically: the bundled `strict`\nprofile, for instance, enforces only line coverage at 100% on JRuby instead of failing to load.\n\nTo get accurate line numbers in coverage results, JRuby needs its full backtrace enabled. Pass `JRUBY_OPTS=\"--debug\"`,\nor create a `.jrubyrc` with `debug.fullTrace=true`.\n\n### Notes on specific frameworks and test utilities\n\nSome frameworks and tools have quirks worth knowing about when using SimpleCov:\n\n\u003ctable\u003e\n  \u003ctr\u003e\u003cth\u003eFramework\u003c/th\u003e\u003cth\u003eNotes\u003c/th\u003e\u003cth\u003eIssue\u003c/th\u003e\u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\n      parallel_tests\n    \u003c/th\u003e\n    \u003ctd\u003e\n      As of 0.8.0, SimpleCov should correctly recognize parallel_tests and\n      supplement your test suite names with their corresponding test env\n      numbers. SimpleCov locks the resultset cache while merging, ensuring no\n      race conditions occur when results are merged.\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://github.com/simplecov-ruby/simplecov/issues/64\"\u003e#64\u003c/a\u003e \u0026amp;\n      \u003ca href=\"https://github.com/simplecov-ruby/simplecov/pull/185\"\u003e#185\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\n      knapsack_pro\n    \u003c/th\u003e\n    \u003ctd\u003e\n      To make SimpleCov work with Knapsack Pro Queue Mode to split tests in parallel on CI jobs you need to provide CI node index number to the \u003ccode\u003eSimpleCov.command_name\u003c/code\u003e in \u003ccode\u003eKnapsackPro::Hooks::Queue.before_queue\u003c/code\u003e hook.\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://knapsackpro.com/faq/question/how-to-use-simplecov-in-queue-mode\"\u003eTip\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\n      RubyMine\n    \u003c/th\u003e\n    \u003ctd\u003e\n      The \u003ca href=\"https://www.jetbrains.com/ruby/\"\u003eRubyMine IDE\u003c/a\u003e has\n      built-in support for SimpleCov's coverage reports, though you might need\n      to explicitly set the output root using `SimpleCov.root('foo/bar/baz')`\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://github.com/simplecov-ruby/simplecov/issues/95\"\u003e#95\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\n      Spork\n    \u003c/th\u003e\n    \u003ctd\u003e\n      Because of how Spork works internally (using preforking), there used to\n      be trouble when using SimpleCov with it, but that has apparently been\n      resolved with a specific configuration strategy. See \u003ca\n      href=\"https://github.com/simplecov-ruby/simplecov/issues/42#issuecomment-4440284\"\u003ethis\u003c/a\u003e\n      comment.\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://github.com/simplecov-ruby/simplecov/issues/42#issuecomment-4440284\"\u003e#42\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\n      Spring\n    \u003c/th\u003e\n    \u003ctd\u003e\n      \u003ca href=\"#using-spring-with-simplecov\"\u003eSee section below.\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://github.com/simplecov-ruby/simplecov/issues/381\"\u003e#381\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\n      Test/Unit\n    \u003c/th\u003e\n    \u003ctd\u003e\n      Test Unit 2 used to mess with ARGV, leading to a failure to detect the\n      test process name in SimpleCov. \u003ccode\u003etest-unit\u003c/code\u003e releases 2.4.3+\n      (Dec 11th, 2011) should have this problem resolved.\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://github.com/simplecov-ruby/simplecov/issues/45\"\u003e#45\u003c/a\u003e \u0026amp;\n      \u003ca href=\"https://github.com/test-unit/test-unit/pull/12\"\u003etest-unit/test-unit#12\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n### Using Spring with SimpleCov\n\nIf you use [Spring](https://github.com/rails/spring) to speed up test runs, SimpleCov often misreports coverage with the\ndefault config due to an eager-loading issue. There are a few fixes.\n\nOne solution is to [explicitly call eager\nload](https://github.com/simplecov-ruby/simplecov/issues/381#issuecomment-347651728) in your `test_helper.rb` /\n`spec_helper.rb` after calling `SimpleCov.start`:\n\n```ruby\nrequire 'simplecov'\nSimpleCov.start 'rails'\nRails.application.eager_load!\n```\n\nAlternatively, disable Spring while running SimpleCov:\n\n```sh\nDISABLE_SPRING=1 rake test\n```\n\nOr remove `gem 'spring'` from your `Gemfile`.\n\n### Different coverage between local and CI\n\nRails generates `config/environments/test.rb` with `config.eager_load = ENV[\"CI\"].present?` (Rails 7+), so **CI eagerly\nloads every file in `app/` while your local run does not**. The two environments then report different file sets and\ndifferent totals from the same suite. Two ways to make the report deterministic:\n\n- Set `config.eager_load = true` everywhere in `test.rb` (slower locally, but matches CI — and matches what users\n  actually see in production).\n- Stick with the `rails` profile, which folds `{app,lib}/**/*.rb` into the report at 0% on every run regardless of\n  `eager_load`. (The profile resolves the glob relative to `SimpleCov.root`, not the test runner's cwd.) Outside the\n  profile, the equivalent is `cover \"{app,lib}/**/*.rb\"` — see the\n  [legacy-API migration table](#migrating-from-the-legacy-configuration-api) for the relationship with the older\n  `track_files`.\n\n### Missing coverage\n\nThe **most common problem is that SimpleCov isn't required and started before everything else**. To track coverage for\nyour whole application, **SimpleCov must come first** so that it (and the underlying Coverage library) can track files\nas they're loaded and used.\n\nIf coverage is missing for some code, a simple trick is to add a `puts` inside that file and another right after\n`SimpleCov.start`, then check the order they print in:\n\n```ruby\n# my_code.rb\nclass MyCode\n\n  puts \"MyCode is being loaded!\"\n\n  def my_method\n    # ...\n  end\nend\n\n# spec_helper.rb / rails_helper.rb / test_helper.rb / .simplecov — whatever\nSimpleCov.start\nputs \"SimpleCov started successfully!\"\n```\n\nIf you see this order, you're good:\n\n```\nSimpleCov started successfully!\nMyCode is being loaded!\n```\n\nIf `MyCode is being loaded!` prints first, the file was loaded before SimpleCov started — that's your problem.\n\n### Upgrading from 0.x\n\nFour methods that had been deprecated for a decade or more were removed in 1.0. Each had a one-to-one rename:\n\n| Removed                                  | Use instead                                |\n| ---------------------------------------- | ------------------------------------------ |\n| `SimpleCov::Filter#passes?`              | `SimpleCov::Filter#matches?`               |\n| `SimpleCov.adapters`                     | `SimpleCov.profiles`                       |\n| `SimpleCov.load_adapter('rails')`        | `SimpleCov.load_profile('rails')`          |\n| `SimpleCov::Formatter::MultiFormatter[]` | `SimpleCov::Formatter::MultiFormatter.new` |\n\nIf a custom filter still defines `passes?`, rename the method to `matches?` — the signature and semantics are identical.\n\n## Related projects\n\nWant to find dead code in production? Try [Coverband](https://github.com/danmayer/coverband).\n\n## Contributing\n\n* [Issue Tracker](https://github.com/simplecov-ruby/simplecov/issues) — for code and bug reports. See\n  [CONTRIBUTING](https://github.com/simplecov-ruby/simplecov/blob/main/CONTRIBUTING.md) for how to contribute, along\n  with common problems to check before creating an issue.\n* [Mailing List](https://groups.google.com/forum/#!forum/simplecov) — open list for discussion and announcements on\n  Google Groups.\n\n## Code of Conduct\n\nEveryone participating in this project's development, issue trackers, and other channels is expected to follow our\n[Code of Conduct](./CODE_OF_CONDUCT.md).\n\n## Kudos\n\nThanks to Aaron Patterson for the original idea for this!\n\n## Copyright\n\nCopyright (c) 2010-2026 Erik Berlin, Benjamin Fleischer, Akira Matsuda, Christoph Olszowka, Tobias Pfeiffer, David Rodríguez, and Xavier Shay. See MIT-LICENSE for details.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rubygems","rspec","rubocop","code-formatter","static-code-analysis","rack","sinatra"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/52","html_url":"https://ruby.ecosyste.ms/projects/52"}