An open API service indexing awesome lists of open source software.

https://github.com/hhirsch/sps-buddy

A tool to check coding standards in structured text.
https://github.com/hhirsch/sps-buddy

plc siemens siemens-s7 siemens-s7-plcs sps structured-text

Last synced: about 1 month ago
JSON representation

A tool to check coding standards in structured text.

Awesome Lists containing this project

README

          

# SPS Buddy
A tool to check coding standards in structured text.
# Usage
```
sps-buddy example.scl
```

Add steps like these to your github actions:
```
- name: Install SPS-Buddy
uses: jaxxstorm/action-install-gh-release@v2.0.0
with:
repo: hhirsch/sps-buddy
chmod: 0755
- name: Check Code-Conventions
run: sps-buddy --batch > /dev/null
```
# Features
- checks that your variable names are in mixed camel case
- checks that your constant names are in capital snake case
- returns proper exit codes for use in CI pipelines
- output is routed to stdout and stderr so you can handle error messages and regular output separately

SPS buddy is free Software licensed under the GNU General Public License v3.
See for details.
Copyright (C) 2025 Henry Hirsch