{"id":17427372,"url":"https://github.com/danmar/checkheaders","last_synced_at":"2025-06-13T18:09:06.637Z","repository":{"id":36422163,"uuid":"40727145","full_name":"danmar/checkheaders","owner":"danmar","description":"Automatically exported from code.google.com/p/checkheaders","archived":false,"fork":false,"pushed_at":"2021-03-01T08:40:44.000Z","size":144,"stargazers_count":9,"open_issues_count":9,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-16T01:51:00.761Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/danmar.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-14T17:19:20.000Z","updated_at":"2025-01-02T02:02:38.000Z","dependencies_parsed_at":"2022-08-24T16:01:55.286Z","dependency_job_id":null,"html_url":"https://github.com/danmar/checkheaders","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/danmar/checkheaders","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danmar%2Fcheckheaders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danmar%2Fcheckheaders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danmar%2Fcheckheaders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danmar%2Fcheckheaders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danmar","download_url":"https://codeload.github.com/danmar/checkheaders/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danmar%2Fcheckheaders/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259695308,"owners_count":22897514,"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":[],"created_at":"2024-10-17T06:23:16.127Z","updated_at":"2025-06-13T18:09:06.550Z","avatar_url":"https://github.com/danmar.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\r\n\r\n============\r\ncheckheaders\r\n============\r\n\r\nPurpose\r\n\r\n  A simple tool that checks headers, to detect unnecessary #includes.\r\n\r\nCompiling\r\n\r\n  Any C++ compiler should work. \r\n  There are no dependencies.\r\n\r\n  The compilation system is based on cmake and should work on all OSs supported by cmake.\r\n \r\n  In order to compile follow these steps:\r\n   * create a folder named 'build' under the root folder where the sources are located\r\n   * change the current folder to 'build' folder\r\n   * use either 'cmake ..' (for Linux) or cmake GUI (for Windows). Check cmake help\r\nfor more options.\r\n   * compile with either 'make' or Visual Studio C++\r\n   * optionally install with 'make install' (Linux only)  \r\n\r\nUsage\r\n\r\n  The syntax is:\r\n      checkheaders [-I \u003cpath\u003e] [--skip \u003cfile\u003e] [--skip-all] [--file \u003cfile\u003e] [--xml] [--quiet] \u003cpath or file\u003e\r\n\r\nOptions\r\n\r\n  -I             Include path\r\n  --file \u003cfile\u003e  Specify the files to check in a text file \r\n  --quiet        Do not show progress\r\n  --skip \u003cfile\u003e  Skip missing include file\r\n  --skip-all     Skip all missing include files \r\n  --version      Print out version number\r\n  --vs           Output report in VisualStudio format \r\n  --xml          Output report in XML format \r\n  \r\n  The error messages will be printed to stderr.\r\n\r\n  Examples:\r\n      checkheaders path\r\n      checkheaders f1.c f2.c\r\n\r\nProject home\r\n\r\n  http://code.google.com/p/checkheaders\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanmar%2Fcheckheaders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanmar%2Fcheckheaders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanmar%2Fcheckheaders/lists"}