openmv/Uncrustify Format Check
Run uncrustify on specified files with custom config
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Sep 18, 2025
- License
- MIT
Pinned Snippet
uses: openmv/uncrustify-action@4284a2954710ece8ae64dc8c69495f0430c55759 # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| config-path | Path to uncrustify config file | no | uncrustify.cfg |
| extensions | File extensions to check (e.g., "c,h,cpp") | yes | — |
| exclude-patterns | Patterns to exclude (YAML list) | no | — |
| fail-on-error | Whether to fail the action if formatting issues are found | yes | — |
| uncrustify-version | Uncrustify version to use (e.g., "0.75.0") | yes | — |
Outputs
| name | description |
|---|---|
| files-changed | Number of files that needed formatting |
| formatting-needed | Whether any files needed formatting (true/false) |