From 7d171a442832d604b4987588cff45c32a88ace9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Pol=C3=A1=C5=A1ek?= Date: Tue, 31 Mar 2026 04:02:01 +0200 Subject: [PATCH] Repository: Add .claude local settings to .gitignore (#46630) ## Summary of the Pull Request This PR adds rule to .gitignore to exclude Claude AI local settings files (settings.local.json under .claude directories) from version control. This prevents accidental commits of local-only configuration. ## PR Checklist - [ ] Closes: #xxx - [ ] **Communication:** I've discussed this with core contributors already. If the work hasn't been agreed, this work might be rejected - [ ] **Tests:** Added/updated and all pass - [ ] **Localization:** All end-user-facing strings can be localized - [ ] **Dev docs:** Added/updated - [ ] **New binaries:** Added on the required places - [ ] [JSON for signing](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ESRPSigning_core.json) for new binaries - [ ] [WXS for installer](https://github.com/microsoft/PowerToys/blob/main/installer/PowerToysSetup/Product.wxs) for new binaries and localization folder - [ ] [YML for CI pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ci/templates/build-powertoys-steps.yml) for new test projects - [ ] [YML for signed pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/release.yml) - [ ] **Documentation updated:** If checked, please file a pull request on [our docs repo](https://github.com/MicrosoftDocs/windows-uwp/tree/docs/hub/powertoys) and link it here: #xxx ## Detailed Description of the Pull Request / Additional comments ## Validation Steps Performed --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 866f33ca49..fc65b8ed75 100644 --- a/.gitignore +++ b/.gitignore @@ -361,6 +361,9 @@ src/common/Telemetry/*.etl installer/*/*.wxs.bk /src/modules/awake/.claude +# Claude AI local settings - local-only, not committed +**/.claude/settings.local.json + # Squad / Copilot agents — local-only, not committed .squad/ .squad-workstream