Unfortunately, because -lint=fix exits zero (even if there are unfixable errors), that means I don't have any confidence that -lint=fix doesn't require a subsequent -lint=warn (which means I'm having to run buildifier twice.
Ideally, -lint=fix would:
- Fix fixable lints
- Warn/exit nonzero the non-fixable ones
(Alternatively could be a new lint value like fix-and-warn)