{"id":20414523,"url":"https://github.com/codecov/standards","last_synced_at":"2025-06-19T14:40:12.407Z","repository":{"id":47551602,"uuid":"194928953","full_name":"codecov/standards","owner":"codecov","description":"List of Codecov language standards ","archived":false,"fork":false,"pushed_at":"2025-01-06T15:06:06.000Z","size":7404,"stargazers_count":8,"open_issues_count":0,"forks_count":9,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-06-13T10:46:23.364Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/codecov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"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}},"created_at":"2019-07-02T20:16:31.000Z","updated_at":"2025-01-06T15:06:10.000Z","dependencies_parsed_at":"2023-10-23T15:30:14.959Z","dependency_job_id":"667b9092-6c8f-4a14-90cf-3aa08646ba84","html_url":"https://github.com/codecov/standards","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codecov/standards","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codecov%2Fstandards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codecov%2Fstandards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codecov%2Fstandards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codecov%2Fstandards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codecov","download_url":"https://codeload.github.com/codecov/standards/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codecov%2Fstandards/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260769878,"owners_count":23060198,"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","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"}},"keywords":[],"created_at":"2024-11-15T06:10:52.841Z","updated_at":"2025-06-19T14:40:07.308Z","avatar_url":"https://github.com/codecov.png","language":"C++","readme":"# Codecov Language Standards\n\n[![Build Status](https://travis-ci.org/codecov/standards.svg?branch=master)](https://travis-ci.org/codecov/standards)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fcodecov%2Fstandards.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fcodecov%2Fstandards?ref=badge_shield)\n\n## What is this?\n\nThis is a repository containing aggregated information about the state of all Codecov language standards. Each standard ensures that Codecov is properly processing reports for a particular language if its build is passing.\n\n## List of Standards\n\n| Standard | Last Run | GitHub Actions | Codecov |\n|-|-|-|-|\n| [Python](https://github.com/codecov/Python-Standard.git) | [Coverage](https://github.com/codecov/standards/tree/master/coverage_data/python-standard) | [![Build](https://github.com/codecov/python-standard/actions/workflows/python-standard.yml/badge.svg)](https://github.com/codecov/python-standard/actions/workflows/python-standard.yml) |[![codecov](https://codecov.io/gh/codecov/Python-Standard/branch/master/graph/badge.svg)](https://codecov.io/gh/codecov/Python-Standard) |\n|[Swift/Xcode](https://github.com/codecov/Swift-Standard) | [Coverage](https://github.com/codecov/standards/tree/master/coverage_data/swift-standard) |[![Build](https://github.com/codecov/swift-standard/actions/workflows/swift_macos-10.15.yml/badge.svg)](https://github.com/codecov/swift-standard/actions/workflows/swift_macos-10.15.yml) |[![codecov](https://codecov.io/gh/codecov/Swift-Standard/branch/master/graph/badge.svg)](https://codecov.io/gh/codecov/Swift-Standard) |\n|[Ruby](https://github.com/codecov/Ruby-Standard-2) |[Coverage](https://github.com/codecov/standards/tree/master/coverage_data/ruby-standard-2) |[![Build](https://github.com/codecov/ruby-standard-2/actions/workflows/ruby-standard-2.yml/badge.svg)](https://github.com/codecov/ruby-standard-2/actions/workflows/ruby-standard-2.yml)  |[![codecov](https://codecov.io/gh/codecov/Ruby-Standard-2/branch/master/graph/badge.svg)](https://codecov.io/gh/codecov/Ruby-Standard-2) |\n|[TypeScript](https://github.com/codecov/TypeScript-Standard) |[Coverage](https://github.com/codecov/standards/tree/master/coverage_data/typescript-standard) |[![Build](https://github.com/codecov/typescript-standard/actions/workflows/typescript-standard.yml/badge.svg)](https://github.com/codecov/typescript-standard/actions/workflows/typescript-standard.yml)  |[![codecov](https://codecov.io/gh/codecov/TypeScript-Standard/branch/master/graph/badge.svg)](https://codecov.io/gh/codecov/TypeScript-Standard) |\n|[Kotlin](https://github.com/codecov/kotlin-Standard) |[Coverage](https://github.com/codecov/standards/tree/master/coverage_data/kotlin-standard)|[![Build](https://github.com/codecov/kotlin-standard/actions/workflows/kotlin-standard.yml/badge.svg)](https://github.com/codecov/kotlin-standard/actions/workflows/kotlin-standard.yml) |[![codecov](https://codecov.io/gh/codecov/kotlin-Standard/branch/master/graph/badge.svg)](https://codecov.io/gh/codecov/kotlin-Standard) |\n|[Go](https://github.com/codecov/go-Standard) |[Coverage](https://github.com/codecov/standards/tree/master/coverage_data/go-standard) |[![Build](https://github.com/codecov/go-standard/actions/workflows/go-standard.yml/badge.svg)](https://github.com/codecov/go-standard/actions/workflows/go-standard.yml) | [![codecov](https://codecov.io/gh/codecov/go-Standard/branch/master/graph/badge.svg)](https://codecov.io/gh/codecov/go-Standard) |\n|[C++ (11)](https://github.com/codecov/cpp-11-Standard) | [Coverage](https://github.com/codecov/standards/tree/master/coverage_data/cpp-11-standard) | [![Build](https://github.com/codecov/cpp-11-Standard/actions/workflows/cpp-11-standard.yml/badge.svg)](https://github.com/codecov/cpp-11-Standard/actions/workflows/cpp-11-standard.yml) |[![codecov](https://codecov.io/gh/codecov/cpp-11-Standard/branch/master/graph/badge.svg)](https://codecov.io/gh/codecov/cpp-11-Standard) |\n|[Java](https://github.com/codecov/java-Standard) |[Coverage](https://github.com/codecov/standards/tree/master/coverage_data/java-standard) |[![Build](https://github.com/codecov/java-standard/actions/workflows/java-standard.yml/badge.svg)](https://github.com/codecov/java-standard/actions/workflows/java-standard.yml) |[![codecov](https://codecov.io/gh/codecov/java-Standard/branch/master/graph/badge.svg)](https://codecov.io/gh/codecov/java-Standard) |\n\n###### 1: The ruby gem does not appear to generate a report, please see the [Ruby 2 - Bash Uploader](https://github.com/codecov/Ruby-Standard-2) for status.\n\n## Operation Details\n\nInside the `scripts` folder, you'll find shell files that run daily on a GitHub Action CRON job. These scripts attach a timestamp to the `Last Updated` line in the `README.md` files for each standard and commit this change. This action triggers a GitHub Action build for the respective standard.\n\nWithin the GitHub Action build for each standard:\n  * Unit tests are run\n  * A coverage report is generated (should not vary from commit to commit)\n  * Coverage is uploaded to Codecov\n  * A script ensures that Codecov's API returns the right coverage percentage\n\nIf all of these details check out, then Codecov's processing for that language is working as intended. The build status of all of these builds are aggregated in the table above.\n\n## Contributing\n\nWant to write a standard for a language that's not listed in the table? Contributions are welcome! See the [Contributing Guide](CONTRIBUTING.md) for more details.\n\n\n## License\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fcodecov%2Fstandards.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fcodecov%2Fstandards?ref=badge_large)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodecov%2Fstandards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodecov%2Fstandards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodecov%2Fstandards/lists"}