Manual changes I had to make to remove the final errors (mostly unused variables)
Happy to make changes to the rules if there's anything you don't like about the style it decided on, and also happy to elaborate on why I made certain choices. Some are obviously stylistic, but there's also a few that help reduce bugs.
I split this PR in 3 commits:
Happy to make changes to the rules if there's anything you don't like about the style it decided on, and also happy to elaborate on why I made certain choices. Some are obviously stylistic, but there's also a few that help reduce bugs.