tweak(subo): Rename scc -> scn in subo everywhere
Closes #332
Replaces #333
- also fixed a variable / package name collision
- moved some details to consts, and updated usages accordingly
It looks like there are a lot of linting-related changes that aren't related to the SCC -> SCN swap. Should we land those separately?
@ospencer on one hand I understand the need for it, on the other, the linting was broken in the previous version as it used the linting config from a previous version of gci.
I figured if I have to change some of the linting anyways, I might as well standardise the lints between subo and scn (gci and revive to unearth the import shadows).
To me it's a case of the boyscout rule (leave code looking better than you found it) in this case, and because it's somewhat related, I think it's fine to leave them in for now. Generally I try to separate out things into different PRs.
Closing this as it has been done in suborbital/templates. Thanks @javorszky!