One thing I am reluctant about is having a project dictated by your IDE/editor. I think this is an antipattern. Not everyone uses JetBrains products, I myself use vim. It just makes me sad that some people prefer to have their linting, testing, and other automated checks handled by their IDE rather than using proper git hooks or scripting in general.
I'm mostly a web developer so maybe other types of projects this makes sense.
Will check out the video, always happy to be exposed to new ways of doing things!
Yes, you are right
> It just makes me sad that some people prefer to have their linting, testing, and other automated checks handled by their IDE rather than using proper git hooks or scripting in general.
I agree with you things like linting, testing should check in CI.
there is actually benefit of co-locating whether you use JetBrains IDE or not like easier to explore the code base when you diving into existing project.
Checkout talk about Mouseless Driven Development by Hadi Hariri[1]
[1] https://www.youtube.com/watch?v=UH6YVv9js3s