3 ms·
> I'm not a child, I don't need my hand held … I don't understand folks who want their tools to fight them. The thing about teams is that they’re made up of pe
by shortcake27 3y ago
> I'm not a child, I don't need my hand held … I don't understand folks who want their tools to fight them.
The thing about teams is that they’re made up of people with different needs, and the tooling works to benefit the entire team not just one specific opinionated individual.
Formatting and linting is frequently done in precommit hooks. This avoids a much longer feedback loop of CI failures for trivial tasks that add at most a couple of seconds to a commit (usually less).
If you don’t like it, you can simply eject out of it using the no-verify flag instead of complaining about having to fight tooling that benefits everyone else.
- xyzzy_plugh 3y agoI already ejected out by not setting up the hooks to begin with. No problem! The problem with hooks is that inevitably the smartass who sets them up thinks they're clever and makes the hooks so elaborate that they are borderline inaccessible outside of the hook themselves. Just put the linter in the lint build rule. I'm an adult, I can run builds and tests and lints myself. I'm fully capable of ensuring my code is of sufficient quality prior to CI. If you're not capable of that, then certainly do what you need to. Having others help you is great as well. It's always a good to make things easy to get right out of the box. But don't make your problem my problem.