Skip to content

Add pony-lint CI workflow - #54

Merged
SeanTAllen merged 3 commits into
mainfrom
add-pony-lint
Aug 8, 2026
Merged

SeanTAllen merged 3 commits into
mainfrom
add-pony-lint

Conversation

@SeanTAllen

Copy link
Copy Markdown
Member

Run pony-lint on PRs that touch .pony files, matching the setup used across other ponylang projects. Fix existing lint issues: add missing docstrings, package docstring files, fix formatting.

One remaining style/file-naming issue: helpers.pony should be named evenly_split_data_elements.pony (its only type is EvenlySplitDataElements). Left for separate discussion since it's a file rename.

Add the pony-lint workflow to run on PRs that touch .pony files.
Fix existing style issues: add missing docstrings, add package
docstring files for examples, fix assignment indent and call
argument formatting, fix line lengths, use method chaining.

One remaining file-naming issue (helpers.pony -> evenly_split_data_elements.pony) left for separate discussion.
Switch from pony-lint directly to make lint for consistency with
other ponylang projects.
@ponylang-main ponylang-main added the discuss during sync Should be discussed during an upcoming sync label Aug 8, 2026
@SeanTAllen
SeanTAllen merged commit 17be31b into main Aug 8, 2026
9 checks passed
@SeanTAllen
SeanTAllen deleted the add-pony-lint branch August 8, 2026 17:47
@ponylang-main ponylang-main removed the discuss during sync Should be discussed during an upcoming sync label Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants