I want linting to catch bugs, not fuel style debates. I use ESLint for correctness rules (unused vars, no-floating-promises, React hooks rules) and let Prettier handle formatting. I keep overrides minimal and justified. I also treat lint as part of CI so main stays clean, but I don’t make every warning a blocker on day one—rollouts should be incremental. When linting is set up well, it becomes a safety net, not a source of frustration. Start with sensible defaults and tighten rules as the codebase is ready.