{"id":15374839,"url":"https://github.com/batmac/pre-commit-zig","last_synced_at":"2025-04-15T12:31:46.480Z","repository":{"id":45814309,"uuid":"514436324","full_name":"batmac/pre-commit-zig","owner":"batmac","description":"Zig hooks for pre-commit","archived":false,"fork":false,"pushed_at":"2025-03-24T19:38:09.000Z","size":7,"stargazers_count":5,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-11T19:00:32.617Z","etag":null,"topics":["fmt","pre-commit","pre-commit-hook","pre-commit-hooks","zig","ziglang"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/batmac.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-16T00:12:23.000Z","updated_at":"2024-09-08T05:07:54.000Z","dependencies_parsed_at":"2023-12-05T09:30:49.467Z","dependency_job_id":"cbfff890-24d4-414e-8502-f1eccfb60b43","html_url":"https://github.com/batmac/pre-commit-zig","commit_stats":{"total_commits":10,"total_committers":2,"mean_commits":5.0,"dds":"0.19999999999999996","last_synced_commit":"3ee6c779d70ef77c8cf9677f0feac71804306173"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/batmac%2Fpre-commit-zig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/batmac%2Fpre-commit-zig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/batmac%2Fpre-commit-zig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/batmac%2Fpre-commit-zig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/batmac","download_url":"https://codeload.github.com/batmac/pre-commit-zig/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249072284,"owners_count":21208156,"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":["fmt","pre-commit","pre-commit-hook","pre-commit-hooks","zig","ziglang"],"created_at":"2024-10-01T13:59:52.557Z","updated_at":"2025-04-15T12:31:46.246Z","avatar_url":"https://github.com/batmac.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pre-commit-zig\n\nZig pre-commit hooks for \u003chttp://pre-commit.com/\u003e\n\n## install\n\nyou need first to install [pre-commit](https://pre-commit.com/#install):\n`brew install pre-commit` or `pipx install pre-commit` or `pip install pre-commit`\n\ninstall pre-commit into your git repo:\n`pre-commit install`\n\n## Usage\n\nAdd a file named `.pre-commit-config.yaml` into the root directory of your repository:\n\n```yaml\nrepos:\n  - repo: https://github.com/batmac/pre-commit-zig\n    rev: master\n    hooks:\n      - id: zig-fmt\n      - id: zig-build\n      - id: zig-build-test\n```\n\n## Available hooks\n\n- `zig-fmt` - runs `zig fmt` on the changed files.\n- `zig-fmt-check` - runs `zig fmt --check` (doesn't modify files).\n- `zig-build` - ensure `zig build` passes in your repository.\n- `zig-build-test` - ensure `zig build test` passes in your repository.\n\n## Credits\n\n- [dnephin/pre-commit-golang](https://github.com/dnephin/pre-commit-golang)\n- [Bahjat/pre-commit-golang](https://github.com/Bahjat/pre-commit-golang)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbatmac%2Fpre-commit-zig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbatmac%2Fpre-commit-zig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbatmac%2Fpre-commit-zig/lists"}