ESLint Overrides: Apply Different Rules to Tests, TypeScript, and Source Files
Use ESLint's overrides to apply different rule sets to tests, TypeScript, and source files from one config — with correct glob patterns, precedence order, and verification via --print-config.