{"id":11880947,"name":"github.com/gruntwork-io/pre-commit","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/gruntwork-io/pre-commit","keywords_array":[],"namespace":null,"versions_count":40,"first_release_published_at":"2025-07-05T10:57:46.894Z","latest_release_published_at":"2025-07-07T16:57:06.000Z","latest_release_number":"v0.1.30","last_synced_at":"2026-09-20T13:15:47.766Z","created_at":"2025-07-05T10:57:38.361Z","updated_at":"2026-09-22T20:24:09.793Z","registry_url":"https://pkg.go.dev/github.com/gruntwork-io/pre-commit","install_command":"go get github.com/gruntwork-io/pre-commit","documentation_url":"https://pkg.go.dev/github.com/gruntwork-io/pre-commit#section-documentation","metadata":{},"repo_metadata":{"id":35189231,"uuid":"133653910","full_name":"gruntwork-io/pre-commit","owner":"gruntwork-io","description":"A collection of pre-commit hooks used by Gruntwork tools","archived":false,"fork":false,"pushed_at":"2025-07-07T19:38:57.000Z","size":100,"stargazers_count":547,"open_issues_count":38,"forks_count":168,"subscribers_count":13,"default_branch":"master","last_synced_at":"2026-09-20T13:05:28.655Z","etag":null,"topics":["bash","devops","git","precommit-hooks"],"latest_commit_sha":null,"homepage":"https://gruntwork.io/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gruntwork-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-05-16T11:13:23.000Z","updated_at":"2026-08-27T12:02:17.000Z","dependencies_parsed_at":"2024-12-16T12:18:37.137Z","dependency_job_id":"1533121b-82f1-48c8-a14f-9127fcf893e2","html_url":"https://github.com/gruntwork-io/pre-commit","commit_stats":null,"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/gruntwork-io/pre-commit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gruntwork-io","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37601025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-22T02:00:07.665Z","response_time":55,"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":"gruntwork-io","name":"Gruntwork","uuid":"17118990","kind":"organization","description":"Your entire infrastructure. Defined as code. In about a day.","email":"sales@gruntwork.io","website":"https://www.gruntwork.io","location":"United States of America","twitter":"gruntwork_io","company":null,"icon_url":"https://avatars.githubusercontent.com/u/17118990?v=4","repositories_count":83,"last_synced_at":"2026-09-21T19:17:14.212Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/gruntwork-io","funding_links":["https://github.com/sponsors/gruntwork-io"],"total_stars":29989,"followers":1182,"following":0,"created_at":"2022-11-11T12:01:07.491Z","updated_at":"2026-09-21T19:17:14.226Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gruntwork-io","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gruntwork-io/repositories"},"tags":[{"name":"v0.1.29","sha":"59fd8610ae21aaf8234f1ef17d43c3ccdee84d16","kind":"commit","published_at":"2025-04-24T16:33:46.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.29","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.29/manifests"},{"name":"v0.1.28","sha":"d9196b3a0a6fbc530f2bacea36c11a3b0214ff13","kind":"commit","published_at":"2025-03-20T19:16:10.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.28","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.28/manifests"},{"name":"v0.1.27","sha":"d262cbb993d6873676c3a0bd6c0c9773cdc46c68","kind":"commit","published_at":"2025-03-20T19:13:01.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.27","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.27/manifests"},{"name":"v0.1.26","sha":"8481dc99cc5502ae867e66c339732d9ad7f2e1da","kind":"commit","published_at":"2025-02-22T00:45:16.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.26","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.26/manifests"},{"name":"v0.1.25","sha":"0225754079df7cc99525ead1decb5a8e92ecb158","kind":"commit","published_at":"2024-12-16T11:01:11.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.25","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.25/manifests"},{"name":"v0.1.24","sha":"a2d20160412a9bd26a11ff45987c0e178d7e10c3","kind":"commit","published_at":"2024-07-22T15:22:06.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.24","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.24/manifests"},{"name":"v0.1.23","sha":"d0bcdb35c6999a4a120b528f050d2b11778fd3d0","kind":"commit","published_at":"2023-11-07T17:43:08.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.23","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.23/manifests"},{"name":"v0.1.22","sha":"62acdd0e6aaf398eb04af4a6fcd97a9f3f538668","kind":"commit","published_at":"2023-05-12T21:01:03.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.22","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.22/manifests"},{"name":"v0.1.21","sha":"0c0c80e2ac7b16b715fd73e0aba106d2869fd86e","kind":"commit","published_at":"2023-04-20T21:12:45.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.21","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.21/manifests"},{"name":"v0.1.20","sha":"5341f388c2a962d3bc66e075f00b80ab45b15f24","kind":"commit","published_at":"2023-03-31T03:50:38.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.20","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.20/manifests"},{"name":"v0.1.19","sha":"ae4a77b1d36bf0a8d5127b4973e2a526bca6061b","kind":"commit","published_at":"2023-03-10T15:04:05.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.19","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.19/manifests"},{"name":"v0.1.18","sha":"eee43be6a4b6862e70dbb40eba684778a32636c6","kind":"commit","published_at":"2023-01-31T17:23:00.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.18","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.18/manifests"},{"name":"v0.1.17","sha":"1722bf6a0804bf5357f4c49da4b80bfc875f1697","kind":"commit","published_at":"2021-10-27T11:07:14.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.17","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.17/manifests"},{"name":"v0.1.16","sha":"3544d29d40a7b909c5a4967c528a40755e9389c9","kind":"commit","published_at":"2021-10-05T08:17:45.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.16","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.16/manifests"},{"name":"v0.1.15","sha":"2053191302eb02c4697235f87af56af6d0cb79ac","kind":"commit","published_at":"2021-09-27T13:21:18.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.15","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"ebe15a2214010003bf55f72e93717059439552a6","kind":"commit","published_at":"2021-09-23T15:28:31.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.14","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"c9d445819651b8e0f6c93105fb7ff56be1ccac36","kind":"commit","published_at":"2021-09-21T10:04:22.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.13","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"e9250bd69bb312d55364213ff5ff037a09be55d9","kind":"commit","published_at":"2020-12-10T16:11:04.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.12","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.12/manifests"},{"name":"v0.1.11","sha":"edda9e3084f8900917674315e6f473a1b1c34295","kind":"commit","published_at":"2020-11-25T08:23:15.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.11","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"f2d6727856a23fdd8531a8e0bcccea2e26c00b24","kind":"commit","published_at":"2020-08-17T16:17:36.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.10","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"4373c1e6b21003c566c466744ee0d904f6ae81dd","kind":"commit","published_at":"2020-06-16T01:22:23.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.9","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"6b5c74c30d0be3dfb43cfa588c77fb4d230905ab","kind":"commit","published_at":"2020-06-05T21:24:42.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.8","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"0fdadbee72b8868ed254fc5cd2230679c410b733","kind":"commit","published_at":"2020-06-02T21:42:15.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.7","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"0e0fb574be26fcaeb15d36b53d09b6e9871c6b56","kind":"commit","published_at":"2020-06-02T21:29:52.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.6","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"246348aaf8f7d7cf7a7ace3970a4bbdbf7a051ef","kind":"commit","published_at":"2020-04-02T08:46:14.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.5","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"86acc66de2280c044cfdf45278d65635694c0d4b","kind":"commit","published_at":"2020-03-29T14:38:57.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.4","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"e309b4fa66e62844c9af66109df5f34fe87d316f","kind":"commit","published_at":"2020-02-07T17:14:18.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.3","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"911f8e2cf7c8f1da882e53ff7d97b62e5b22e72e","kind":"commit","published_at":"2020-02-07T05:36:39.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.2","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"5d5581f79a932b5fcd0b3105c7b3a3bf9129126e","kind":"commit","published_at":"2020-01-06T20:28:51.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.1","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"db473138bef9575fdb9d726a34f6e09ace6e1d99","kind":"commit","published_at":"2019-12-26T18:55:15.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.1.0","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.1.0/manifests"},{"name":"v0.0.9","sha":"daaa00cacd83f6aad479280a9154c91cc012cf61","kind":"commit","published_at":"2019-05-08T23:22:51.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.0.9","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.9/manifests"},{"name":"v0.0.8","sha":"6fa8ad1102ff366b525d03ef8ff23785482c136b","kind":"commit","published_at":"2019-02-22T12:57:33.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.0.8","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.8/manifests"},{"name":"v0.0.7","sha":"2236f703985f9376470bbd0b6e985993dcab029f","kind":"commit","published_at":"2019-02-08T18:44:03.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.0.7","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.7/manifests"},{"name":"v0.0.6","sha":"4c7b1a1b8ae13fc4698d4130798758e62e726cca","kind":"commit","published_at":"2019-02-08T01:25:40.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.0.6","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.6/manifests"},{"name":"v0.0.5","sha":"590f1eaa375d5f69658c07d06377de6de0ec686a","kind":"commit","published_at":"2019-02-06T22:24:00.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.0.5","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"6e44d9b991e4efc11ad367e9e8e22e3e6c4b7932","kind":"commit","published_at":"2019-01-23T05:12:46.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.0.4","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.4/manifests"},{"name":"v0.0.3","sha":"e6091ad1011cc60b210348f0893f8a23328df666","kind":"commit","published_at":"2019-01-23T04:29:08.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.0.3","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.3/manifests"},{"name":"v0.0.2","sha":"26a4755fc384d475bced678bf991b317f131e062","kind":"commit","published_at":"2018-05-16T22:40:04.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.0.2","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"77124ce7a49be119d09dc71f061d243fa51b5c5f","kind":"commit","published_at":"2018-05-16T11:24:22.000Z","download_url":"https://codeload.github.com/gruntwork-io/pre-commit/tar.gz/v0.0.1","html_url":"https://github.com/gruntwork-io/pre-commit/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gruntwork-io/pre-commit@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-09-22T20:24:09.792Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.665946810909923,"dependent_packages_count":5.309176041623606,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.4875614262667645},"purl":"pkg:golang/github.com/gruntwork-io/pre-commit","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/gruntwork-io/pre-commit","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/gruntwork-io/pre-commit","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/gruntwork-io/pre-commit/dependencies","status":null,"funding_links":["https://github.com/sponsors/gruntwork-io"],"critical":null,"issue_metadata":{"last_synced_at":"2025-12-02T14:04:04.676Z","issues_count":41,"pull_requests_count":76,"avg_time_to_close_issue":5550470.214285715,"avg_time_to_close_pull_request":3130839.7413793104,"issues_closed_count":14,"pull_requests_closed_count":58,"pull_request_authors_count":50,"issue_authors_count":38,"avg_comments_per_issue":1.7560975609756098,"avg_comments_per_pull_request":0.8157894736842105,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":25,"past_year_avg_time_to_close_issue":2125079.5,"past_year_avg_time_to_close_pull_request":922007.95,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":20,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.75,"past_year_avg_comments_per_pull_request":0.48,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Fpre-commit/issues","maintainers":[{"login":"brikis98","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brikis98"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgruntwork-io%2Fpre-commit/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgruntwork-io%2Fpre-commit/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgruntwork-io%2Fpre-commit/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgruntwork-io%2Fpre-commit/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgruntwork-io%2Fpre-commit/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgruntwork-io%2Fpre-commit/codemeta","maintainers":[]}