{"version":"2.1.312","anchor":"warning-when-a-project-settings-file-sets-claudeai-sign-in","canonical_anchor":"warning-when-a-project-settings-file-sets-claudeai-sign-in","heading":"Warning when a project's settings try to set your claude.ai sign-in","tier":"notice","area":"Settings","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.312\/e\/warning-when-a-project-settings-file-sets-claudeai-sign-in","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.312","markdown":"### Warning when a project's settings try to set your claude.ai sign-in\n\nClaude Code now warns at startup that sign-in environment variables in a project's settings files are ignored\n\n**What**\n\nIf `.claude\/settings.json` or `.claude\/settings.local.json` in a project sets environment variables (named values passed to programs) that control your claude.ai sign-in, Claude Code shows a startup notice that a project can't set your claude.ai sign-in. The notice says these values are ignored and tells you to set your own sign-in in your shell or in `~\/.claude\/settings.json`. It stays on screen for 15 seconds.\n\n**Why**\n\nThose values were already being ignored without a word. The notice tells you why your sign-in did not change and where to set it instead.\n\n- Area: Settings\n- Names: `.claude\/settings.json`, `.claude\/settings.local.json`\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: yes"}