From cdbff3731673531906be78126b0e838c69330990 Mon Sep 17 00:00:00 2001 From: MayerTim Date: Wed, 10 Jun 2026 21:41:18 +0200 Subject: [PATCH 1/2] chore(project): ignore local handoff files --- .gitignore | 3 +++ .vscodeignore | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.gitignore b/.gitignore index 478c8bc..2e62b3a 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,6 @@ dist/ out/ *.vsix *.zip + +# Local planning and handoff files +sqlovely_private_companion_pack*/ diff --git a/.vscodeignore b/.vscodeignore index 14279d6..f9d35e8 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -28,6 +28,9 @@ eslint.config.js *.vsix *.zip +# Local planning and handoff files +sqlovely_private_companion_pack*/** + # OS files .DS_Store Thumbs.db From f8245d02da6342e121b3929d0fff21062121bef8 Mon Sep 17 00:00:00 2001 From: MayerTim Date: Wed, 10 Jun 2026 21:41:22 +0200 Subject: [PATCH 2/2] test(project): guard local handoff ignore rules --- test/runProjectValidationTests.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/runProjectValidationTests.js b/test/runProjectValidationTests.js index 91989ec..c3c7f46 100644 --- a/test/runProjectValidationTests.js +++ b/test/runProjectValidationTests.js @@ -196,6 +196,7 @@ runTest('project package hygiene rules exclude local-only files from distributab assert.ok(vscodeIgnore.includes('out/**')); assert.ok(vscodeIgnore.includes('*.vsix')); assert.ok(vscodeIgnore.includes('*.zip')); + assert.ok(vscodeIgnore.includes('sqlovely_private_companion_pack*/**')); assert.ok(!vscodeIgnore.split('\n').includes('dist/**')); assert.ok(gitIgnore.includes('node_modules/')); @@ -203,6 +204,7 @@ runTest('project package hygiene rules exclude local-only files from distributab assert.ok(gitIgnore.includes('out/')); assert.ok(gitIgnore.includes('*.vsix')); assert.ok(gitIgnore.includes('*.zip')); + assert.ok(gitIgnore.includes('sqlovely_private_companion_pack*/')); }); runTest('SQLovely grammar exposes the expected repository sections', () => {