{"id":34762349,"url":"https://github.com/hhirsch/sps-buddy","last_synced_at":"2026-05-25T06:02:53.812Z","repository":{"id":278768639,"uuid":"936645675","full_name":"hhirsch/sps-buddy","owner":"hhirsch","description":"A tool to check coding standards in structured text.","archived":false,"fork":false,"pushed_at":"2025-04-27T06:45:46.000Z","size":3461,"stargazers_count":1,"open_issues_count":5,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-27T07:35:58.506Z","etag":null,"topics":["plc","siemens","siemens-s7","siemens-s7-plcs","sps","structured-text"],"latest_commit_sha":null,"homepage":"","language":"Go","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/hhirsch.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,"zenodo":null}},"created_at":"2025-02-21T12:47:55.000Z","updated_at":"2025-04-27T06:45:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"9226d561-471b-41bf-8192-b3c5cfb9f45c","html_url":"https://github.com/hhirsch/sps-buddy","commit_stats":null,"previous_names":["hhirsch/sps-buddy"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/hhirsch/sps-buddy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhirsch%2Fsps-buddy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhirsch%2Fsps-buddy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhirsch%2Fsps-buddy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhirsch%2Fsps-buddy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hhirsch","download_url":"https://codeload.github.com/hhirsch/sps-buddy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhirsch%2Fsps-buddy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33462501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T02:24:28.008Z","status":"ssl_error","status_checked_at":"2026-05-25T02:23:23.339Z","response_time":57,"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":["plc","siemens","siemens-s7","siemens-s7-plcs","sps","structured-text"],"created_at":"2025-12-25T06:58:29.043Z","updated_at":"2026-05-25T06:02:53.808Z","avatar_url":"https://github.com/hhirsch.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SPS Buddy\nA tool to check coding standards in structured text.\n# Usage\n```\nsps-buddy example.scl\n```\n\nAdd steps like these to your github actions:\n```\n- name: Install SPS-Buddy\n  uses: jaxxstorm/action-install-gh-release@v2.0.0 \n  with:\n    repo: hhirsch/sps-buddy\n    chmod: 0755\n- name: Check Code-Conventions\n  run: sps-buddy --batch \u003e /dev/null\n```\n# Features\n- checks that your variable names are in mixed camel case\n- checks that your constant names are in capital snake case\n- returns proper exit codes for use in CI pipelines\n- output is routed to stdout and stderr so you can handle error messages and regular output separately\n\nSPS buddy is free Software licensed under the GNU General Public License v3. \nSee \u003chttp://www.gnu.org/licenses/gpl-3.0.html\u003e for details.\nCopyright (C) 2025  Henry Hirsch\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhhirsch%2Fsps-buddy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhhirsch%2Fsps-buddy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhhirsch%2Fsps-buddy/lists"}