A tool to check coding standards in structured text.
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
- 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 http://www.gnu.org/licenses/gpl-3.0.html for details. Copyright (C) 2025 Henry Hirsch