{"id":19882125,"url":"https://github.com/codeclimate/test-reporter","last_synced_at":"2025-04-12T15:37:22.071Z","repository":{"id":18672014,"uuid":"83603306","full_name":"codeclimate/test-reporter","owner":"codeclimate","description":"Code Climate Test Reporter","archived":false,"fork":false,"pushed_at":"2024-07-08T18:58:33.000Z","size":73893,"stargazers_count":156,"open_issues_count":98,"forks_count":78,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-04-03T14:13:20.519Z","etag":null,"topics":["quality"],"latest_commit_sha":null,"homepage":"","language":"Go","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/codeclimate.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2017-03-01T21:25:47.000Z","updated_at":"2025-02-05T13:27:20.000Z","dependencies_parsed_at":"2024-06-18T18:29:19.005Z","dependency_job_id":"05967f5b-6622-4286-ba38-6642d7ef46e7","html_url":"https://github.com/codeclimate/test-reporter","commit_stats":{"total_commits":333,"total_committers":33,"mean_commits":"10.090909090909092","dds":0.7117117117117118,"last_synced_commit":"22de46aa5f20cd3598fd28c76021c1a3e145bb9d"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeclimate%2Ftest-reporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeclimate%2Ftest-reporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeclimate%2Ftest-reporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeclimate%2Ftest-reporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeclimate","download_url":"https://codeload.github.com/codeclimate/test-reporter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248590518,"owners_count":21129837,"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":["quality"],"created_at":"2024-11-12T17:16:29.344Z","updated_at":"2025-04-12T15:37:22.046Z","avatar_url":"https://github.com/codeclimate.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"![code-climate-logo_black-200](https://user-images.githubusercontent.com/18341459/47682820-32937480-db93-11e8-9d81-e5052a22453b.png)\n\n# Code Climate Test Reporter\n\nCode Climate's test reporter is a binary that works in coordination with codeclimate.com to report test coverage data. Once you've set up test coverage reporting you can:\n* view test coverage reports for each file alongside quality metrics like complexity, duplication, and churn,\n* toggle between viewing code issues and test coverage line-by-line in the same source listings,\n* block PRs from being merged if they don't meet your team's standards for test coverage percentage.\n\nCode Climate accepts test coverage data from virtually any location, including locally run tests or your continuous integration (CI) service, and supports a variety of programming languages and test coverage formats, including Ruby, JavaScript, Go, Python, PHP, Java, and more.\n\nFor installation instructions, check out our docs on [Configuring Test Coverage](https://docs.codeclimate.com/docs/configuring-test-coverage) and [Test Coverage Troubleshooting Tips](https://docs.codeclimate.com/docs/test-coverage-troubleshooting-tips).\n\nTo sign up for Code Climate, head [here](https://codeclimate.com/quality/pricing/).\n\n# Versioning\nThe test reporter's current version is documented in [VERSIONING/VERSION](https://github.com/codeclimate/test-reporter/blob/master/VERSIONING/VERSION), following the [Semantic Versioning](https://semver.org/) convention.\n\n# Binaries\n\n## Download\nThe test reporter is distributed as a pre-built binary named cc-test-reporter. You can fetch the pre-built binary from the following URLs:\n\n### Linux\n- [codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64](https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64)\n- [codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-linux-amd64](https://codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-linux-amd64)\n\n### Linux ARM64\n- [codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-arm64](https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-arm64)\n- [codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-linux-arm64](https://codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-linux-arm64)\n\n### Linux netcgo (recommended if you're using a VPN)\n- [codeclimate.com/downloads/test-reporter/test-reporter-latest-netcgo-linux-amd64](https://codeclimate.com/downloads/test-reporter/test-reporter-latest-netcgo-linux-amd64)\n- [codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-netcgo-linux-amd64](https://codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-netcgo-linux-amd64)\n\n### OS X\n- [codeclimate.com/downloads/test-reporter/test-reporter-latest-darwin-amd64](https://codeclimate.com/downloads/test-reporter/test-reporter-latest-darwin-amd64)\n- [codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-darwin-amd64](https://codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-darwin-amd64)\n\n### Windows\n\n- [https://codeclimate.com/downloads/test-reporter/test-reporter-latest-windows-amd64](https://codeclimate.com/downloads/test-reporter/test-reporter-latest-windows-amd64)\n- [https://codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-windows-amd64](https://codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-windows-amd64)\n\n#### e.g\n\u003e```console\n\u003e$ curl -L -O https://codeclimate.com/downloads/test-reporter/test-reporter-0.10.1-darwin-amd64\n\u003e```\n\n## Verifying binaries\n\nAlong with the binaries you can download a file with a SHA 256 checksum for the given version from the link shown below, or you can attach it to your clipboard from the [docs page](https://docs.codeclimate.com/docs/configuring-test-coverage#locations-of-pre-built-binaries).\n\n- [codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-darwin-amd64.sha256](https://codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-darwin-amd64.sha256)\n\nTo download the file containing the checksum using `curl`:\n#### e.g\n\u003e```console\n\u003e$ curl -L -O https://codeclimate.com/downloads/test-reporter/test-reporter-0.10.1-darwin-amd64.sha256\n\u003e```\n\nTo check that a downloaded file matches the checksum, run it through `shasum` with a command such as:\n\n```console\n$ grep test-reporter-${VERSION}-darwin-amd64  test-reporter-${VERSION}-darwin-amd64.sha256 | shasum -a 256 -c -\n```\n\nThe GPG detached signature of SHA checksums can be download analogously from the following url:\n\n- [codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-darwin-amd64.sha256.sig](https://codeclimate.com/downloads/test-reporter/test-reporter-${VERSION}-darwin-amd64.sha256.sig)\n\nYou can use it with `gpg` to verify the integrity of your downloaded checksum. You will first need to import\nthe GPG publick key. To import the key:\n\n```console\n$ gpg --keyserver  keys.openpgp.org --recv-keys 9BD9E2DD46DA965A537E5B0A5CBF320243B6FD85\n```\n\nThen use the following command to verify the file's signature.\n\n```console\n$ gpg --verify test-reporter-${VERSION}-darwin-amd64.sha256.sig test-reporter-${VERSION}-darwin-amd64.sha256\n```\n\n## Copyright\n\nSee the [LICENSE](https://github.com/codeclimate/test-reporter/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeclimate%2Ftest-reporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeclimate%2Ftest-reporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeclimate%2Ftest-reporter/lists"}