Format comparisons, functions, and redirections to be consistent by hyperupcall · Pull Request #1201 · tj/git-extras
It can be difficult reading through scripts here with every file seemingly having a different convention (for argument parsing, help menu, function delarations, etc.). This cleans up some of that with a little checkstyle.py script I made for asdf-vm a while back (it has autofix). It catches some things that ShellCheck doesn't, or autofixes things that ShellCheck doesn't.
One thing I would like to do, is add a chekstyle.py here, so we can easily enforce those style issues (and possibly other automatically fixable things) for new PRs. Is there interest in that?