Skip to content

A cross platform tool to check coding standards in structured text that can integrate with github actions.

License

Notifications You must be signed in to change notification settings

hhirsch/sps-buddy

Repository files navigation

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 http://www.gnu.org/licenses/gpl-3.0.html for details. Copyright (C) 2025 Henry Hirsch

About

A cross platform tool to check coding standards in structured text that can integrate with github actions.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages