A modern, flexible ESLint configuration for enforcing best practices and maintaining a consistent coding style