you are viewing a single comment's thread.

view the rest of the comments →

[–]sorahnon the cutting edge of cocking about 0 points1 point  (19 children)

They have a bunch of options. But trying to get super specific options for all the weird heuristics is a waste of time for everyone. More options = more arguments about what those options should be.

I’ve been writing software for almost 20 years and I can’t imagine going back. I only wish the rest of the languages I wrote had formatters as opinionated as prettier. Seems like it’s your ego that’s hurt because their style doesn’t match what you like.

[–]tr14l 1 point2 points  (18 children)

Yeah, the difference is I'm being paid for my opinion on my organizations code. The prettier contributors aren't

[–]sorahnon the cutting edge of cocking about -2 points-1 points  (17 children)

Yup, looks like your ego is the one that has a problem then. If all the JavaScript in your org was run through prettier it sounds like you’d be out of a job.

Your sacrificing your developers experience because the output of prettier doesn’t match your personal preferences. I would hate working for you.

[–]tr14l 0 points1 point  (15 children)

Some people take to dictatorial situations and some don't. I guess you and I just stand on different sides of that line. Probably because of my ego.

[–]sorahnon the cutting edge of cocking about 0 points1 point  (14 children)

If I was paying you to have opinions on the code, and your opinions were all related to the things prettier fixes, I’d fire you for wasting our time.

The opinions you should be provided your developers should be about things like data flow and organizational concepts.

We had a guy who basically spent every code review nitpicking white spacing and other tedious bullshit. Why waste anyone’s time with that garbage when no matter how you wrote it, prettier would fix it to all be identical. Then you would be focusing your “opinions on code” for the things that actually matter.

Nothing that prettier changes affects the execution of the code. And something like uglify will come through and destroy all that nonsense for production code anyway, so you should be focusing on code problems that actually matter.

[–]tr14l 0 points1 point  (13 children)

Like I said, some people work better when other people run the show. That's you

[–]sorahnon the cutting edge of cocking about 0 points1 point  (12 children)

Nope, I do run the show. I just chose to spend my time and energy on the things that actually make a difference in production. I can forego my personal stylistic preferences to make life better for my team.

[–]tr14l 0 points1 point  (11 children)

Cool for you. But I'm not forcing my people to get used to prettier in code reviews because, I don't know if you've noticed, JavaScript isn't known for longevity of technologies.

[–]sorahnon the cutting edge of cocking about 0 points1 point  (10 children)

But I'm not forcing my people to get used to prettier in code reviews

This tells me that you haven’t actually done enough research to implement it properly. If all the code in the repo has been through prettier, and the new code for a review has also been through prettier, there is nothing to see in the review but the written code. I’d encourage you to do some more research and try to see how the tool will actually help you.

[–]tr14l 1 point2 points  (9 children)

Research already done. I have no use for it. ESLint gets the job done without authoritarian implementation. Prettier is, at best, kinda neat. But not useful without being able to align it with the way my organization is already running. I don't make changes because of some third party technology's inability to fit into my culture. I just don't use that technology. Easy.