react-scripts build with CI=true treats the no-useless-concat ESLint warning as an error. DefinePlugin inlining is already prevented by the dynamic process.env[KEY] lookup, so the literal split was unnecessary. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>