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 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', () => {