diff --git a/.gitignore b/.gitignore index bde36e5302..1f29bc51a5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ node_modules .DS_Store -.vscode -**/.DS_Store \ No newline at end of file +**/.DS_Store +.vscode/* +!.vscode/settings.json +!.vscode/extensions.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 2dd5a24324..2132d31d56 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -7,5 +7,6 @@ "ritwickdey.LiveServer", "vsliveshare.vsliveshare", "Orta.vscode-jest" - ] + ], + "unwantedRecommendations": ["github.copilot", "github.copilot-chat"] } diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..a6e0365143 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,19 @@ +{ + // Disable AI code suggestions (Copilot ghost text and similar) + "editor.inlineSuggest.enabled": false, + "github.copilot.enable": { "*": false }, + "github.copilot.nextEditSuggestions.enabled": false, + "chat.commandCenter.enabled": false, + + // Disable non-AI autocomplete (IntelliSense) + "editor.quickSuggestions": { + "other": false, + "comments": false, + "strings": false + }, + "editor.suggestOnTriggerCharacters": false, + "editor.wordBasedSuggestions": "off", + "editor.snippetSuggestions": "none", + "editor.tabCompletion": "off", + "editor.parameterHints.enabled": false +}