Our existing ESLint setup can occasionally trigger unnecessary warnings or build conflicts in CI/CD environments (e.g., Vercel, GitHub Actions).
Proposed Solution
- Introduce environment-specific linting (frontend & backend separation)
- Use ESM imports for all plugins and configs
- Add safe default ignores (.vercel, dist, node_modules)
- Adjust rule severity levels to prevent deployment interruption
Expected Outcome
A streamlined, zero-error ESLint configuration fully compatible with Vite + React + Node environments.