{"id":13730983,"url":"https://github.com/eklitzke/clang-format-all","last_synced_at":"2026-01-24T08:26:31.087Z","repository":{"id":43283386,"uuid":"52644813","full_name":"eklitzke/clang-format-all","owner":"eklitzke","description":"Run clang-format -i on all of the files in your C or C++ project","archived":false,"fork":false,"pushed_at":"2024-04-07T11:21:37.000Z","size":18,"stargazers_count":151,"open_issues_count":4,"forks_count":41,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-08T03:36:11.627Z","etag":null,"topics":["clang-format"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eklitzke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2016-02-27T01:57:57.000Z","updated_at":"2025-04-14T03:06:22.000Z","dependencies_parsed_at":"2024-11-14T21:32:58.202Z","dependency_job_id":null,"html_url":"https://github.com/eklitzke/clang-format-all","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eklitzke/clang-format-all","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eklitzke%2Fclang-format-all","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eklitzke%2Fclang-format-all/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eklitzke%2Fclang-format-all/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eklitzke%2Fclang-format-all/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eklitzke","download_url":"https://codeload.github.com/eklitzke/clang-format-all/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eklitzke%2Fclang-format-all/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28720536,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T05:53:42.649Z","status":"ssl_error","status_checked_at":"2026-01-24T05:53:41.698Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"keywords":["clang-format"],"created_at":"2024-08-03T02:01:22.354Z","updated_at":"2026-01-24T08:26:31.070Z","avatar_url":"https://github.com/eklitzke.png","language":"Shell","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"# Format All The Things!\n\nThis is a bash script that will run `clang-format -i` on your code.\n\nFeatures:\n\n * Finds the right path to `clang-format` on Ubuntu/Debian, which encode the\n   LLVM version in the `clang-format` filename\n * Fixes files recursively\n * Detects the most common file extensions used by C/C++ projects\n\nBasic usage:\n\n    clang-format-all src/\n\nAdvanced usage:\n\n    clang-format-all project1/ project2/ project3/\n\n**Note:** While `clang-format` is a powerful tool for enforcing a consistent\ncoding standard, you should be aware that different versions of `clang-format`\nmay format the same code differently. As one example that I know of, in C++ long\nvector or set literals (say, a dozen elements or more) in `clang-format` 3.7 are\ngenerally formatted with one entry per line, but under `clang-format` 3.5 the\nsame literals may be formatted with multiple entries per line if the entries are\nshort enough. Therefore if multiple people are contributing to the same project,\nyou should strive to ensure that they're all using the same version of\n`clang-format`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feklitzke%2Fclang-format-all","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feklitzke%2Fclang-format-all","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feklitzke%2Fclang-format-all/lists"}