Is it clear what this is/does? (for developers) Does it sound somewhat attractive to you?
https://github.com/apps/rubocop-auto-fixer-ruby-ror
Roast it as hard as you want ^^.
Hey,
Cheers,
Ben
Yes it will run against PRs.
My thinking was, first cleanup the base code, only after that's clean, uphold new PRs to the same standards.
I could do it by change type.
I guess the best flow this could have is you push a PR, you forget/miss something related to standards like indention, spacing, condition positive/negative.. The bot fixes your PR and that's it.
I was kinda thinking about trust and new things so allow people to onboard slowly, getting the PRs and reviewing them manually... even if it's against your own PR branch.
It should be a git pre commit/push hook is the most common comment about this, but I think that's a tiny bit harder as it's per computer setup not per repository, it's kinda non interactive, like if there are issue and you need to hack around it, it sucks a bit? IDK, maybe I'm just making excuses.
I was thinking this way is smoother/easier..
Yea I do think of batching fixes by types like all spacing, indentations, new lines and such should be one batch
while condition changes should still be separate
sorting lists should be it's own
things like that
The PR description I know I need to reduce to the basic, IDK why I got creative with some silliness... Honestly I know I don't commonly read them, just skip to the changes, if anything yea just the parts that change and a section for commands,
Thanks for the review