algesten/Snowflake
Github Action to enforce Martin's snowflake formatting rules
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Oct 3, 2025
- License
- None
Pinned Snippet
uses: algesten/snowflake@318106210880d7e155d474b6840c2652076f33ca # v1.0.4tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| line_width_rules | Line width rules in format "*.ext:width;DEFAULT=width" | yes | CHANGELOG.md:80;*.md:110;*.rs:110;*.toml:110;DEFAULT=110 |
| check_diff | If true, only checks files and lines changed in the current event (PR or push) | no | true |
| rust_import_ignore | Semicolon-separated list of patterns for Rust files that should skip the multi-line import check | no | "" |
Outputs
| name | description |
|---|---|
| line_width_result | Result of line width check |
| rust_import_result | Result of Rust import style check |