{"id":17856818,"url":"https://github.com/uudashr/gofilecov","last_synced_at":"2025-04-02T18:20:52.387Z","repository":{"id":142323376,"uuid":"171822939","full_name":"uudashr/gofilecov","owner":"uudashr","description":"Golang File Test coverage","archived":false,"fork":false,"pushed_at":"2019-04-29T09:04:20.000Z","size":5,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-08T08:47:30.218Z","etag":null,"topics":["golang","tool"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uudashr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-02-21T07:33:09.000Z","updated_at":"2019-04-29T09:04:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"0f3620ad-5ab3-4e90-bcb6-a1f54e2373c7","html_url":"https://github.com/uudashr/gofilecov","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uudashr%2Fgofilecov","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uudashr%2Fgofilecov/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uudashr%2Fgofilecov/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uudashr%2Fgofilecov/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uudashr","download_url":"https://codeload.github.com/uudashr/gofilecov/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246866056,"owners_count":20846497,"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":["golang","tool"],"created_at":"2024-10-28T03:09:27.889Z","updated_at":"2025-04-02T18:20:52.355Z","avatar_url":"https://github.com/uudashr.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go File Coverage\n\nThis is Go tool to read coverage profile and show the coverage reports on file basis.\n\n## Why?\nOn legacy service, it's is hard to add unit test for the whole repository/package. This is why `gofilecov` created, so we can cover only for modified files.\n\n## Installation\n`$ go get github.com/uudashr/gofilecov`\n\n## Usage\n```\n$ gofilecov\nUsage of gofilecov:\n  -coverprofile string\n    \tCoverage profile\n  -format string\n    \tOutput format (default \"{{ .FileName }};{{ .Coverage }}\")\n```\n\n### Example\n```\n$ gofilecov -coverprofile=cover.out\ngithub.com/uudashr/catalog/internal/app/service.go;71.42857\ngithub.com/uudashr/catalog/internal/http/handler.go;66.66667\ngithub.com/uudashr/catalog/internal/inmem/category.go;71.42857\ngithub.com/uudashr/catalog/internal/inmem/product.go;71.42857\ngithub.com/uudashr/catalog/internal/product/category.go;40\ngithub.com/uudashr/catalog/internal/product/product.go;40\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuudashr%2Fgofilecov","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuudashr%2Fgofilecov","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuudashr%2Fgofilecov/lists"}