{"input":{"location":{"$mid":1,"fsPath":"d:\\__sistem__\\ProgramFiles\\vscode\\04c0d99f4f\\resources\\app\\extensions","_sep":1,"external":"file:///d%3A/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions","path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions","scheme":"file"},"mtime":1790716188568,"profile":false,"type":0,"validate":true,"productVersion":"1.139.1","productDate":"2026-09-25T03:40:57Z","productCommit":"04c0d99f4fb0d8afe6ce4f0c58e31e183ac3e4b1","devMode":false,"translations":{"vscode":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\main.i18n.json","ms-vscode.js-debug":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\ms-vscode.js-debug.i18n.json","vscode.bat":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.bat.i18n.json","vscode.builtin-notebook-renderers":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.builtin-notebook-renderers.i18n.json","vscode.clojure":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.clojure.i18n.json","vscode.coffeescript":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.coffeescript.i18n.json","vscode.configuration-editing":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.configuration-editing.i18n.json","vscode.cpp":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.cpp.i18n.json","vscode.csharp":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.csharp.i18n.json","vscode.css-language-features":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.css-language-features.i18n.json","vscode.css":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.css.i18n.json","vscode.dart":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.dart.i18n.json","vscode.debug-auto-launch":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.debug-auto-launch.i18n.json","vscode.debug-server-ready":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.debug-server-ready.i18n.json","vscode.diff":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.diff.i18n.json","vscode.docker":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.docker.i18n.json","vscode.dotenv":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.dotenv.i18n.json","vscode.emmet":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.emmet.i18n.json","vscode.extension-editing":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.extension-editing.i18n.json","vscode.fsharp":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.fsharp.i18n.json","vscode.git-base":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.git-base.i18n.json","vscode.git":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.git.i18n.json","vscode.github-authentication":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.github-authentication.i18n.json","vscode.github":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.github.i18n.json","vscode.go":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.go.i18n.json","vscode.groovy":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.groovy.i18n.json","vscode.grunt":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.grunt.i18n.json","vscode.gulp":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.gulp.i18n.json","vscode.handlebars":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.handlebars.i18n.json","vscode.hlsl":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.hlsl.i18n.json","vscode.html-language-features":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.html-language-features.i18n.json","vscode.html":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.html.i18n.json","vscode.ini":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.ini.i18n.json","vscode.ipynb":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.ipynb.i18n.json","vscode.jake":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.jake.i18n.json","vscode.java":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.java.i18n.json","vscode.javascript":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.javascript.i18n.json","vscode.json-language-features":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.json-language-features.i18n.json","vscode.json":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.json.i18n.json","vscode.julia":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.julia.i18n.json","vscode.latex":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.latex.i18n.json","vscode.less":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.less.i18n.json","vscode.log":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.log.i18n.json","vscode.lua":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.lua.i18n.json","vscode.make":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.make.i18n.json","vscode.markdown-language-features":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.markdown-language-features.i18n.json","vscode.markdown-math":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.markdown-math.i18n.json","vscode.markdown":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.markdown.i18n.json","vscode.media-preview":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.media-preview.i18n.json","vscode.merge-conflict":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.merge-conflict.i18n.json","vscode.mermaid-chat-features":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.mermaid-chat-features.i18n.json","vscode.mermaid-markdown-features":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.mermaid-markdown-features.i18n.json","vscode.microsoft-authentication":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.microsoft-authentication.i18n.json","vscode.npm":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.npm.i18n.json","vscode.objective-c":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.objective-c.i18n.json","vscode.perl":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.perl.i18n.json","vscode.php-language-features":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.php-language-features.i18n.json","vscode.php":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.php.i18n.json","vscode.powershell":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.powershell.i18n.json","vscode.prompt":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.prompt.i18n.json","vscode.pug":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.pug.i18n.json","vscode.python":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.python.i18n.json","vscode.r":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.r.i18n.json","vscode.razor":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.razor.i18n.json","vscode.references-view":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.references-view.i18n.json","vscode.restructuredtext":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.restructuredtext.i18n.json","vscode.ruby":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.ruby.i18n.json","vscode.rust":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.rust.i18n.json","vscode.scss":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.scss.i18n.json","vscode.search-result":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.search-result.i18n.json","vscode.shaderlab":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.shaderlab.i18n.json","vscode.shellscript":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.shellscript.i18n.json","vscode.simple-browser":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.simple-browser.i18n.json","vscode.sql":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.sql.i18n.json","vscode.swift":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.swift.i18n.json","vscode.terminal-suggest":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.terminal-suggest.i18n.json","vscode.theme-2026":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-2026.i18n.json","vscode.theme-abyss":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-abyss.i18n.json","vscode.theme-defaults":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-defaults.i18n.json","vscode.theme-kimbie-dark":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-kimbie-dark.i18n.json","vscode.theme-monokai-dimmed":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-monokai-dimmed.i18n.json","vscode.theme-monokai":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-monokai.i18n.json","vscode.theme-quietlight":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-quietlight.i18n.json","vscode.theme-red":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-red.i18n.json","vscode.theme-solarized-dark":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-solarized-dark.i18n.json","vscode.theme-solarized-light":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-solarized-light.i18n.json","vscode.theme-tomorrow-night-blue":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.theme-tomorrow-night-blue.i18n.json","vscode.tunnel-forwarding":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.tunnel-forwarding.i18n.json","vscode.typescript-language-features":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.typescript-language-features.i18n.json","vscode.typescript":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.typescript.i18n.json","vscode.vb":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.vb.i18n.json","vscode.vscode-modern-icons":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.vscode-modern-icons.i18n.json","vscode.vscode-theme-seti":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.vscode-theme-seti.i18n.json","vscode.xml":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.xml.i18n.json","vscode.yaml":"c:\\Users\\FikoYT\\.vscode\\extensions\\ms-ceintl.vscode-language-pack-tr-1.131.2026090407\\translations\\extensions\\vscode.yaml.i18n.json"}},"result":[{"type":0,"identifier":{"id":"typescriptteam.jsts-chat-features"},"manifest":{"name":"jsts-chat-features","displayName":"JS/TS Chat Features","description":"Provides extensions to VS Family to improve the Copilot experience in JavaScript and TypeScript contexts","publisher":"TypeScriptTeam","author":"Microsoft Corp.","private":true,"version":"0.0.4","icon":"logo.png","license":"SEE LICENSE IN LICENSE.txt","engines":{"vscode":"^1.109.0"},"categories":["AI","Programming Languages"],"extensionKind":["workspace"],"contributes":{"chatSkills":[{"path":"./skills/typescript-setup/SKILL.md","when":"config.jsts-chat-features.skills.enabled"},{"path":"./skills/typescript-update/SKILL.md","when":"config.jsts-chat-features.skills.enabled"}],"configuration":{"title":"JS/TS Chat Features","type":"object","properties":{"jsts-chat-features.skills.enabled":{"type":"boolean","tags":["onExp"],"default":false,"description":"These skills provide helpful prompts and features to enhance your experience when using Copilot to work with JavaScript and TypeScript."}}}},"files":["LICENSE.txt","README.md","logo.png","skills/typescript-setup/SKILL.md","skills/typescript-update/SKILL.md","skills/typescript-update/4to5.md","skills/typescript-update/5to6.md","skills/typescript-update/6to7.md"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/TypeScriptTeam.jsts-chat-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","metadata":{},"isValid":true,"validations":[[2,"'extensionKind' özelliği yalnızca 'main' özelliği de tanımlandığında tanımlanabilir."]],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.bat"},"manifest":{"name":"bat","displayName":"Windows BAT Dili Temelleri","description":"Windows toplu iş dosyalarında parçacık, söz dizimi vurgulama, ayraç eşleştirme ve kodu kaynağa döndürme özellikleri sunar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.52.0"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin mmims/language-batchfile grammars/batchfile.cson ./syntaxes/batchfile.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"bat","extensions":[".bat",".cmd"],"aliases":["Batch","bat"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"bat","scopeName":"source.batchfile","path":"./syntaxes/batchfile.tmLanguage.json"}],"snippets":[{"language":"bat","path":"./snippets/batchfile.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/bat","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.clojure"},"manifest":{"name":"clojure","displayName":"Clojure Dili Temel Kuralları","description":"Clojure dosyalarında söz dizimi vurgulama ve ayraç eşleştirme özellikleri sunar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin atom/language-clojure grammars/clojure.cson ./syntaxes/clojure.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"clojure","aliases":["Clojure","clojure"],"extensions":[".clj",".cljs",".cljc",".cljx",".clojure",".edn"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"clojure","scopeName":"source.clojure","path":"./syntaxes/clojure.tmLanguage.json"}],"configurationDefaults":{"[clojure]":{"diffEditor.ignoreTrimWhitespace":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/clojure","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.coffeescript"},"manifest":{"name":"coffeescript","displayName":"CoffeeScript Dili Temelleri","description":"CoffeeScript dosyalarında kod parçacıkları, söz dizimi vurgulama, köşeli ayraç eşleştirme ve katlama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin atom/language-coffee-script grammars/coffeescript.cson ./syntaxes/coffeescript.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"coffeescript","extensions":[".coffee",".cson",".iced"],"aliases":["CoffeeScript","coffeescript","coffee"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"coffeescript","scopeName":"source.coffee","path":"./syntaxes/coffeescript.tmLanguage.json"}],"breakpoints":[{"language":"coffeescript"}],"snippets":[{"language":"coffeescript","path":"./snippets/coffeescript.code-snippets"}],"configurationDefaults":{"[coffeescript]":{"diffEditor.ignoreTrimWhitespace":false,"editor.defaultColorDecorators":"never"}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/coffeescript","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.configuration-editing"},"manifest":{"name":"configuration-editing","displayName":"Düzenleme Yapılandırması","description":"Yapılandırma dosyalarında ayarlar, başlatma ve uzantı öneri dosyaları gibi olanaklar (gelişmiş IntelliSense, otomatik düzeltme) sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.0.0"},"icon":"images/icon.png","activationEvents":["onProfile","onProfile:github","onLanguage:json","onLanguage:jsonc"],"enabledApiProposals":["profileContentHandlers"],"main":"./dist/configurationEditingMain","browser":"./dist/browser/configurationEditingMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"languages":[{"id":"jsonc","extensions":[".code-workspace","language-configuration.json","icon-theme.json","color-theme.json"],"filenames":["settings.json","launch.json","tasks.json","mcp.json","keybindings.json","extensions.json","argv.json","profiles.json","devcontainer.json",".devcontainer.json"]},{"id":"json","extensions":[".code-profile"]}],"jsonValidation":[{"fileMatch":"vscode://defaultsettings/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"%APP_SETTINGS_HOME%/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"%APP_SETTINGS_HOME%/profiles/*/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"vscode://defaultsettings/*.json","url":"vscode://schemas/settings/default"},{"fileMatch":"%APP_SETTINGS_HOME%/settings.json","url":"vscode://schemas/settings/user"},{"fileMatch":"%APP_SETTINGS_HOME%/profiles/*/settings.json","url":"vscode://schemas/settings/profile"},{"fileMatch":"%MACHINE_SETTINGS_HOME%/settings.json","url":"vscode://schemas/settings/machine"},{"fileMatch":"%APP_WORKSPACES_HOME%/*/workspace.json","url":"vscode://schemas/workspaceConfig"},{"fileMatch":"**/*.code-workspace","url":"vscode://schemas/workspaceConfig"},{"fileMatch":"**/argv.json","url":"vscode://schemas/argv"},{"fileMatch":"/.vscode/settings.json","url":"vscode://schemas/settings/folder"},{"fileMatch":"/.vscode/launch.json","url":"vscode://schemas/launch"},{"fileMatch":"/.vscode/tasks.json","url":"vscode://schemas/tasks"},{"fileMatch":"/.vscode/mcp.json","url":"vscode://schemas/mcp"},{"fileMatch":"%APP_SETTINGS_HOME%/tasks.json","url":"vscode://schemas/tasks"},{"fileMatch":"%APP_SETTINGS_HOME%/chatLanguageModels.json","url":"vscode://schemas/language-models"},{"fileMatch":"%APP_SETTINGS_HOME%/profiles/*/chatLanguageModels.json","url":"vscode://schemas/language-models"},{"fileMatch":"%APP_SETTINGS_HOME%/snippets/*.json","url":"vscode://schemas/snippets"},{"fileMatch":"%APP_SETTINGS_HOME%/prompts/*.toolsets.jsonc","url":"vscode://schemas/toolsets"},{"fileMatch":"%APP_SETTINGS_HOME%/profiles/*/snippets/.json","url":"vscode://schemas/snippets"},{"fileMatch":"%APP_SETTINGS_HOME%/sync/snippets/preview/*.json","url":"vscode://schemas/snippets"},{"fileMatch":"**/*.code-snippets","url":"vscode://schemas/global-snippets"},{"fileMatch":"/.vscode/extensions.json","url":"vscode://schemas/extensions"},{"fileMatch":"devcontainer.json","url":"https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json"},{"fileMatch":".devcontainer.json","url":"https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json"},{"fileMatch":"%APP_SETTINGS_HOME%/globalStorage/ms-vscode-remote.remote-containers/nameConfigs/*.json","url":"./schemas/attachContainer.schema.json"},{"fileMatch":"%APP_SETTINGS_HOME%/globalStorage/ms-vscode-remote.remote-containers/imageConfigs/*.json","url":"./schemas/attachContainer.schema.json"},{"fileMatch":"**/quality/*/product.json","url":"vscode://schemas/vscode-product"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["profileContentHandlers"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/configuration-editing","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"github.copilot-chat"},"manifest":{"name":"copilot-chat","displayName":"GitHub Copilot","description":"AI chat features powered by Copilot","version":"0.67.0","build":"1","completionsCoreVersion":"1.378.1799","internalLargeStorageAriaKey":"ec712b3202c5462fb6877acae7f1f9d7-c19ad55e-3e3c-4f99-984b-827f6d95bd9e-6917","ariaKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","buildType":"prod","publisher":"GitHub","homepage":"https://github.com/features/copilot?editor=vscode","license":"SEE LICENSE IN LICENSE.txt","repository":{"type":"git","url":"https://github.com/microsoft/vscode-copilot-chat"},"bugs":{"url":"https://github.com/microsoft/vscode/issues"},"qna":"https://github.com/github-community/community/discussions/categories/copilot","icon":"assets/copilot.png","pricing":"Trial","engines":{"vscode":"^1.139.1","npm":">=9.0.0","node":">=22.14.0"},"categories":["AI","Chat","Programming Languages","Machine Learning"],"keywords":["ai","openai","codex","pilot","snippets","documentation","autocomplete","intellisense","refactor","javascript","python","typescript","php","go","golang","ruby","c++","c#","java","kotlin","co-pilot"],"badges":[{"url":"https://img.shields.io/badge/GitHub%20Copilot-Subscription%20Required-orange","href":"https://github.com/github-copilot/signup?editor=vscode","description":"Sign up for GitHub Copilot"},{"url":"https://img.shields.io/github/stars/github/copilot-docs?style=social","href":"https://github.com/github/copilot-docs","description":"Star Copilot on GitHub"},{"url":"https://img.shields.io/youtube/channel/views/UC7c3Kb6jYCRj4JOHHZTxKsQ?style=social","href":"https://www.youtube.com/@GitHub/search?query=copilot","description":"Check out GitHub on Youtube"},{"url":"https://img.shields.io/twitter/follow/github?style=social","href":"https://twitter.com/github","description":"Follow GitHub on Twitter"}],"activationEvents":["onStartupFinished","onLanguageModelChat:copilot","onUri","onCommand:_github.copilot.chat.reportModelFeedbackSurvey","onFileSystem:ccreq","onFileSystem:ccsettings"],"main":"./dist/extension","l10n":"./l10n","enabledApiProposals":["agentSessionsWorkspace","agentsWindowConfiguration","chatDebug","chatHooks","envIsConnectionMetered","extensionsAny","newSymbolNamesProvider","interactive","codeActionAI","activeComment","commentReveal","contribCommentThreadAdditionalMenu","contribCommentsViewThreadMenus","contribChatEditorInlineGutterMenu","documentFiltersExclusive","embeddings","findTextInFiles","findTextInFiles2","languageModelToolSupportsModel","findFiles2","textSearchProvider","terminalDataWriteEvent","terminalExecuteCommandEvent","terminalSelection","terminalQuickFixProvider","mappedEditsProvider","aiRelatedInformation","aiSettingsSearch","chatParticipantAdditions","defaultChatParticipant","contribSourceControlInputBoxMenu","authLearnMore","testObserver","aiTextSearchProvider","chatParticipantPrivate","chatProvider","contribDebugCreateConfiguration","chatReferenceDiagnostic","textSearchProvider2","chatReferenceBinaryData","languageModelSystem","languageModelCapabilities","languageModelPricing","inlineCompletionsAdditions","chatStatusItem","chatInputNotification","taskProblemMatcherStatus","contribLanguageModelToolSets","textDocumentChangeReason","resolvers","taskExecutionTerminal","dataChannels","languageModelThinkingPart","chatSessionsProvider","devDeviceId","contribEditorContentMenu","chatPromptFiles","mcpServerDefinitions","tabInputMultiDiff","workspaceTrust","environmentPower","terminalTitle","toolInvocationApproveCombination","chatSessionCustomizationProvider"],"contributes":{"languageModelTools":[{"name":"copilot_searchCodebase","toolReferenceName":"codebase","displayName":"Codebase","icon":"$(folder)","userDescription":"Find relevant file chunks, symbols, and other information via semantic search","modelDescription":"Run a natural language search for relevant code or documentation comments from the user's current workspace. Returns relevant code snippets from the user's current workspace if it is large, or the full contents of the workspace if it is small.","tags":["codesearch","vscode_codesearch"],"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"The query to search the codebase for. Should contain all relevant context. Should ideally be text that might appear in the codebase, such as function names, variable names, or comments."}},"required":["query"]}},{"name":"execution_subagent","toolReferenceName":"executionSubagent","displayName":"Execution Subagent","icon":"$(play)","userDescription":"Launch an execution-focused subagent that runs one or more terminal commands to accomplish a task. This subagent is powered by Google's Gemini-3-Flash model. It is designed to select an efficient summary of the terminal outputs to return to the main agent context.","modelDescription":"Launch an iterative execution-focused subagent that performs an execution-based task.\nUSE THIS INSTEAD OF RUNNING INDIVIDUAL COMMANDS WITH run_in_terminal EXCEPT IN THE RARE CASES THAT YOU NEED THE FULL OUTPUT OF A COMMAND.\nHere are some examples of how it can be used:\n- Run tests and filter the output to summarize which tests failed and why.\n- Install all dependencies of a project.\nReturns: A list of commands that were run, along with relevant excerpts of each command's output.\nInput fields:\n- query: What to execute, and what to look for in the output. Can include exact commands to run, or a description of an execution task.\n- description: Short user-visible invocation message.\nNOTE: In the subagent query, make sure to specify any restrictions or guidelines on running commands provided by the user earlier in the conversation.\nFor example, if the user instructs the agent to not edit files in a particular directory, make sure to include that instruction in the subagent query when relevant.","when":"config.github.copilot.chat.executionSubagent.enabled","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"What to execute, and what to look for in the output. Can include exact commands to run, or a description of an execution task."},"description":{"type":"string","description":"User-visible invocation message shown while the subagent runs."}},"required":["query","description"]}},{"name":"search_subagent","toolReferenceName":"searchSubagent","displayName":"Search Subagent","icon":"$(search)","userDescription":"Launch an iterative search-focused subagent to find relevant code in your workspace.","modelDescription":"Launch a fast agent specialized for exploring codebases. Use this when you need to quickly find files by patterns (eg. \"src/components/**/*.tsx\"), search code for keywords (eg. \"API endpoints\"), or answer questions about the codebase (eg. \"how do API endpoints work?\").\nReturns: A list of relevant files/snippet locations in the workspace.\n\nInput fields:\n- query: Natural language description of what to search for.\n- description: Short user-visible invocation message. \n- details: 2-3 sentences detailing the objective of the search agent.","when":"config.github.copilot.chat.searchSubagent.enabled && config.github.copilot.chat.exploreAgent.enabled","tags":["vscode_codesearch"],"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Natural language description of what to search for."},"description":{"type":"string","description":"A short (3-5 word) description of the task."},"details":{"type":"string","description":"A more detailed description of the objective for the search subagent. This helps the sub-agent remain on task and understand its purpose."}},"required":["query","description","details"]}},{"name":"explore_subagent","toolReferenceName":"exploreSubagent","displayName":"Search Subagent","icon":"$(search)","userDescription":"Launch an iterative search-focused subagent to find relevant code in your workspace.","modelDescription":"Launch a fast agent specialized for exploring codebases. Use this when you need to quickly find files by patterns (eg. \"src/components/**/*.tsx\"), search code for keywords (eg. \"API endpoints\"), or answer questions about the codebase (eg. \"how do API endpoints work?\").\nReturns: A list of relevant files/snippet locations in the workspace.\n\nInput fields:\n- query: Natural language description of what to search for.\n- description: Short user-visible invocation message. \n- details: 2-3 sentences detailing the objective of the search agent.","when":"config.github.copilot.chat.searchSubagent.enabled && !config.github.copilot.chat.exploreAgent.enabled","tags":["vscode_codesearch"],"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Natural language description of what to search for."},"description":{"type":"string","description":"A short (3-5 word) description of the task."},"details":{"type":"string","description":"A more detailed description of the objective for the search subagent. This helps the sub-agent remain on task and understand its purpose."}},"required":["query","description","details"]}},{"name":"skill","toolReferenceName":"skill","displayName":"Skill","icon":"$(book)","userDescription":"Execute a skill by name. Skills provide specialized capabilities, domain knowledge, and refined workflows.","modelDescription":"Invoke a skill to handle a user's request with specialized instructions and workflows.\n\nSkills are domain-specific capabilities discovered from SKILL.md files. When a user's task matches an available skill, call this tool to load and apply it. If the user types a slash command (e.g. \"/deploy\", \"/test\"), treat it as a skill invocation.\n\nUsage:\n- Pass the skill name only (no arguments).\n- Examples: skill: \"docx\", skill: \"deploy\", skill: \"fix-ci-failures\"\n\nRules:\n- Available skills appear in system-reminder messages earlier in the conversation.\n- BLOCKING: When a matching skill exists, you MUST call this tool before producing any other output about the task.\n- Never reference a skill without calling this tool.\n- Do not call this tool for a skill that is already active in the current turn (indicated by a <command-name> tag).\n- Do not use this tool for built-in commands such as /help or /clear.","when":"config.github.copilot.chat.skillTool.enabled","inputSchema":{"type":"object","properties":{"skill":{"type":"string","description":"The skill name. E.g., \"commit\", \"review-pr\", or \"pdf\""}},"required":["skill"]}},{"name":"copilot_searchWorkspaceSymbols","toolReferenceName":"symbols","displayName":"Workspace Symbols","icon":"$(symbol)","userDescription":"Search for workspace symbols using language services.","modelDescription":"Search the user's workspace for code symbols using language services. Use this tool when the user is looking for a specific symbol in their workspace.","tags":["vscode_codesearch"],"inputSchema":{"type":"object","properties":{"symbolName":{"type":"string","description":"The symbol to search for, such as a function name, class name, or variable name."}},"required":["symbolName"]}},{"name":"copilot_getVSCodeAPI","toolReferenceName":"vscodeAPI","displayName":"Get VS Code API References","icon":"$(references)","userDescription":"Use VS Code API references to answer questions about VS Code extension development.","modelDescription":"Get comprehensive VS Code API documentation and references for extension development. This tool provides authoritative documentation for VS Code's extensive API surface, including proposed APIs, contribution points, and best practices. Use this tool for understanding complex VS Code API interactions.\n\nWhen to use this tool:\n- User asks about specific VS Code APIs, interfaces, or extension capabilities\n- Need documentation for VS Code extension contribution points (commands, views, settings, etc.)\n- Questions about proposed APIs and their usage patterns\n- Understanding VS Code extension lifecycle, activation events, and packaging\n- Best practices for VS Code extension development architecture\n- API examples and code patterns for extension features\n- Troubleshooting extension-specific issues or API limitations\n\nWhen NOT to use this tool:\n- Creating simple standalone files or scripts unrelated to VS Code extensions\n- General programming questions not specific to VS Code extension development\n- Questions about using VS Code as an editor (user-facing features)\n- Non-extension related development tasks\n- File creation or editing that doesn't involve VS Code extension APIs\n\nCRITICAL usage guidelines:\n1. Always include specific API names, interfaces, or concepts in your query\n2. Mention the extension feature you're trying to implement\n3. Include context about proposed vs stable APIs when relevant\n4. Reference specific contribution points when asking about extension manifest\n5. Be specific about the VS Code version or API version when known\n\nScope: This tool is for EXTENSION DEVELOPMENT ONLY - building tools that extend VS Code itself, not for general file creation or non-extension programming tasks.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"The query to search vscode documentation for. Should contain all relevant context."}},"required":["query"]},"tags":[]},{"name":"copilot_findFiles","toolReferenceName":"fileSearch","displayName":"Find Files","userDescription":"Find files by name using a glob pattern","modelDescription":"Search for files in the workspace by glob pattern. This only returns the paths of matching files. Use this tool when you know the exact filename pattern of the files you're searching for. Glob patterns match from the root of the workspace folder. Examples:\n- **/*.{js,ts} to match all js/ts files in the workspace.\n- src/** to match all files under the top-level src folder.\n- **/foo/**/*.js to match all js files under any foo folder in the workspace.\n\nIn a multi-root workspace, you can scope the search to a specific workspace folder by using the absolute path to the folder as the query, e.g. /path/to/folder/**/*.ts.","tags":["vscode_codesearch"],"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search for files with names or paths matching this glob pattern. Can also be an absolute path to a workspace folder to scope the search in a multi-root workspace."},"maxResults":{"type":"number","description":"The maximum number of results to return. Do not use this unless necessary, it can slow things down. By default, only some matches are returned. If you use this and don't see what you're looking for, you can try again with a more specific query or a larger maxResults."}},"required":["query"]}},{"name":"copilot_findTextInFiles","toolReferenceName":"textSearch","displayName":"Find Text In Files","userDescription":"Search for text in files by regular expression","modelDescription":"Do a fast text search in the workspace. Use this tool when you want to search with an exact string or regex. If you are not sure what words will appear in the workspace, prefer using regex patterns with alternation (|) or character classes to search for multiple potential words at once instead of making separate searches. For example, use 'function|method|procedure' to look for all of those words at once. Use includePattern to search within files matching a specific pattern, or in a specific file, using a relative path. Use 'includeIgnoredFiles' to include files normally ignored by .gitignore, other ignore files, and `files.exclude` and `search.exclude` settings. Warning: using this may cause the search to be slower, only set it when you want to search in ignored folders like node_modules or build outputs. Use this tool when you want to see an overview of a particular file, instead of using read_file many times to look for code within a file.\n\nIn a multi-root workspace, you can scope the search to a specific workspace folder by using the absolute path to the folder as the includePattern, e.g. /path/to/folder.","tags":["vscode_codesearch"],"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"The pattern to search for in files in the workspace. Use regex with alternation (e.g., 'word1|word2|word3') or character classes to find multiple potential words in a single search. Be sure to set the isRegexp property properly to declare whether it's a regex or plain text pattern. Is case-insensitive."},"isRegexp":{"type":"boolean","description":"Whether the pattern is a regex."},"includePattern":{"type":"string","description":"Search files matching this glob pattern. Will be applied to the relative path of files within the workspace. To search recursively inside a folder, use a proper glob pattern like \"src/folder/**\". Do not use | in includePattern. Can also be an absolute path to a workspace folder to scope the search in a multi-root workspace."},"maxResults":{"type":"number","description":"The maximum number of results to return. Do not use this unless necessary, it can slow things down. By default, only some matches are returned. If you use this and don't see what you're looking for, you can try again with a more specific query or a larger maxResults."},"includeIgnoredFiles":{"type":"boolean","description":"Whether to include files that would normally be ignored according to .gitignore, other ignore files and `files.exclude` and `search.exclude` settings. Warning: using this may cause the search to be slower. Only set it when you want to search in ignored folders like node_modules or build outputs."}},"required":["query","isRegexp"]}},{"name":"copilot_applyPatch","displayName":"Apply Patch","toolReferenceName":"applyPatch","userDescription":"Edit text files in the workspace","modelDescription":"Edit text files. Do not use this tool to edit Jupyter notebooks. `apply_patch` allows you to execute a diff/patch against a text file, but the format of the diff specification is unique to this task, so pay careful attention to these instructions. To use the `apply_patch` command, you should pass a message of the following structure as \"input\":\n\n*** Begin Patch\n[YOUR_PATCH]\n*** End Patch\n\nWhere [YOUR_PATCH] is the actual content of your patch, specified in the following V4A diff format.\n\n*** [ACTION] File: [/absolute/path/to/file] -> ACTION can be one of Add, Update, or Delete.\nAn example of a message that you might pass as \"input\" to this function, in order to apply a patch, is shown below.\n\n*** Begin Patch\n*** Update File: /Users/someone/pygorithm/searching/binary_search.py\n@@class BaseClass\n@@    def search():\n-        pass\n+        raise NotImplementedError()\n\n@@class Subclass\n@@    def search():\n-        pass\n+        raise NotImplementedError()\n\n*** End Patch\nDo not use line numbers in this diff format.","inputSchema":{"type":"object","properties":{"input":{"type":"string","description":"The edit patch to apply."},"explanation":{"type":"string","description":"A short description of what the tool call is aiming to achieve."}},"required":["input","explanation"]}},{"name":"copilot_readFile","toolReferenceName":"readFile","legacyToolReferenceFullNames":["search/readFile"],"displayName":"Read File","userDescription":"Read the contents of a file","modelDescription":"Read the contents of a file.\n\nYou must specify the line range you're interested in. Line numbers are 1-indexed. If the file contents returned are insufficient for your task, you may call this tool again to retrieve more content. Prefer reading larger ranges over doing many small reads. Binary files use startLine/endLine as byte offsets.","tags":["vscode_codesearch"],"inputSchema":{"type":"object","properties":{"filePath":{"description":"The absolute path of the file to read.","type":"string"},"startLine":{"type":"number","description":"The line number to start reading from, 1-based."},"endLine":{"type":"number","description":"The inclusive line number to end reading at, 1-based."}},"required":["filePath","startLine","endLine"]}},{"name":"copilot_viewImage","toolReferenceName":"viewImage","displayName":"View Image","userDescription":"View the contents of an image file","when":"config.github.copilot.chat.tools.viewImage.enabled","modelDescription":"View the contents of an image file. Use this instead of read_file for supported image files such as png, jpg, jpeg, gif, and webp. The tool returns the image directly to multimodal models and does not take line ranges or offsets.","inputSchema":{"type":"object","properties":{"filePath":{"description":"The absolute path of the image file to view.","type":"string"}},"required":["filePath"]}},{"name":"copilot_listDirectory","toolReferenceName":"listDirectory","displayName":"List Dir","userDescription":"List the contents of a directory","modelDescription":"List the contents of a directory. Result will have the name of the child. If the name ends in /, it's a folder, otherwise a file","tags":["vscode_codesearch"],"inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"The absolute path to the directory to list."}},"required":["path"]}},{"name":"copilot_getErrors","displayName":"Get Problems","toolReferenceName":"problems","legacyToolReferenceFullNames":["problems"],"icon":"$(error)","userDescription":"Check errors for a particular file","modelDescription":"Get any compile or lint errors in a specific file or across all files. If the user mentions errors or problems in a file, they may be referring to these. Use the tool to see the same errors that the user is seeing. If the user asks you to analyze all errors, or does not specify a file, use this tool to gather errors for all files. Also use this tool after editing a file to validate the change.","tags":[],"inputSchema":{"type":"object","properties":{"filePaths":{"description":"The absolute paths to the files or folders to check for errors. Omit 'filePaths' when retrieving all errors.","type":"array","items":{"type":"string"}}}}},{"name":"copilot_readProjectStructure","displayName":"Project Structure","modelDescription":"Get a file tree representation of the workspace.","tags":[]},{"name":"copilot_getChangedFiles","displayName":"Git Changes","toolReferenceName":"changes","legacyToolReferenceFullNames":["changes"],"icon":"$(diff)","userDescription":"Get diffs of changed files","modelDescription":"Get git diffs of current file changes in a git repository. Don't forget that you can use run_in_terminal to run git commands in a terminal as well.","when":"config.github.copilot.chat.getChangedFilesTool.enabled","tags":["vscode_codesearch"],"inputSchema":{"type":"object","properties":{"repositoryPath":{"type":"string","description":"The absolute path to the git repository to look for changes in. If not provided, the active git repository will be used."},"sourceControlState":{"type":"array","items":{"type":"string","enum":["staged","unstaged","merge-conflicts"]},"description":"The kinds of git state to filter by. Allowed values are: 'staged', 'unstaged', and 'merge-conflicts'. If not provided, all states will be included."}}}},{"name":"copilot_createNewWorkspace","displayName":"Create New Workspace","toolReferenceName":"newWorkspace","legacyToolReferenceFullNames":["new/newWorkspace"],"icon":"$(new-folder)","userDescription":"Scaffold a new workspace in VS Code","when":"config.github.copilot.chat.newWorkspaceCreation.enabled","modelDescription":"Get comprehensive setup steps to help the user create complete project structures in a VS Code workspace. This tool is designed for full project initialization and scaffolding, not for creating individual files.\n\nWhen to use this tool:\n- User wants to create a new complete project from scratch\n- Setting up entire project frameworks (TypeScript projects, React apps, Node.js servers, etc.)\n- Initializing Model Context Protocol (MCP) servers with full structure\n- Creating VS Code extensions with proper scaffolding\n- Setting up Next.js, Vite, or other framework-based projects\n- User asks for \"new project\", \"create a workspace\", \"set up a [framework] project\"\n- Need to establish complete development environment with dependencies, config files, and folder structure\n\nWhen NOT to use this tool:\n- Creating single files or small code snippets\n- Adding individual files to existing projects\n- Making modifications to existing codebases\n- User asks to \"create a file\" or \"add a component\"\n- Simple code examples or demonstrations\n- Debugging or fixing existing code\n\nThis tool provides complete project setup including:\n- Folder structure creation\n- Package.json and dependency management\n- Configuration files (tsconfig, eslint, etc.)\n- Initial boilerplate code\n- Development environment setup\n- Build and run instructions\n\nUse other file creation tools for individual files within existing projects.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"The query to use to generate the new workspace. This should be a clear and concise description of the workspace the user wants to create."}},"required":["query"]},"tags":["enable_other_tool_install_extension"]},{"name":"copilot_installExtension","displayName":"Install Extension in VS Code","when":"!config.github.copilot.chat.installExtensionSkill.enabled","toolReferenceName":"installExtension","legacyToolReferenceFullNames":["new/installExtension"],"modelDescription":"Install an extension in VS Code. Use this tool to install an extension in Visual Studio Code as part of a new workspace creation process only.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the extension to install. This should be in the format <publisher>.<extension>."},"name":{"type":"string","description":"The name of the extension to install. This should be a clear and concise description of the extension."}},"required":["id","name"]},"tags":[]},{"name":"copilot_runVscodeCommand","displayName":"Run VS Code Command","toolReferenceName":"runCommand","legacyToolReferenceFullNames":["new/runVscodeCommand"],"modelDescription":"Run a command in VS Code. Use this tool to run a command in Visual Studio Code as part of a new workspace creation process only.","inputSchema":{"type":"object","properties":{"commandId":{"type":"string","description":"The ID of the command to execute. This should be in the format <command>."},"name":{"type":"string","description":"The name of the command to execute. This should be a clear and concise description of the command."},"args":{"type":"array","description":"The arguments to pass to the command. This should be an array of strings.","items":{"type":"string"}},"skipCheck":{"type":"boolean","description":"If true, skip checking whether the command exists before executing it."}},"required":["commandId","name"]},"tags":[]},{"name":"copilot_createNewJupyterNotebook","displayName":"Create New Jupyter Notebook","icon":"$(notebook)","toolReferenceName":"createJupyterNotebook","legacyToolReferenceFullNames":["newJupyterNotebook"],"modelDescription":"Generates a new Jupyter Notebook (.ipynb) in VS Code. Jupyter Notebooks are interactive documents commonly used for data exploration, analysis, visualization, and combining code with narrative text. Prefer creating plain Python files or similar unless a user explicitly requests creating a new Jupyter Notebook or already has a Jupyter Notebook opened or exists in the workspace.","userDescription":"Create a new Jupyter Notebook","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"The query to use to generate the jupyter notebook. This should be a clear and concise description of the notebook the user wants to create."}},"required":["query"]},"tags":[]},{"name":"copilot_insertEdit","toolReferenceName":"insertEdit","displayName":"Edit File","modelDescription":"Insert new code into an existing file in the workspace. Use this tool once per file that needs to be modified, even if there are multiple changes for a file. Generate the \"explanation\" property first.\nThe system is very smart and can understand how to apply your edits to the files, you just need to provide minimal hints.\nAvoid repeating existing code, instead use comments to represent regions of unchanged code. Be as concise as possible. For example:\n// ...existing code...\n{ changed code }\n// ...existing code...\n{ changed code }\n// ...existing code...\n\nHere is an example of how you should use format an edit to an existing Person class:\nclass Person {\n\t// ...existing code...\n\tage: number;\n\t// ...existing code...\n\tgetAge() {\n\treturn this.age;\n\t}\n}","tags":[],"inputSchema":{"type":"object","properties":{"explanation":{"type":"string","description":"A short explanation of the edit being made."},"filePath":{"type":"string","description":"An absolute path to the file to edit."},"code":{"type":"string","description":"The code change to apply to the file.\nThe system is very smart and can understand how to apply your edits to the files, you just need to provide minimal hints.\nAvoid repeating existing code, instead use comments to represent regions of unchanged code. Be as concise as possible. For example:\n// ...existing code...\n{ changed code }\n// ...existing code...\n{ changed code }\n// ...existing code...\n\nHere is an example of how you should use format an edit to an existing Person class:\nclass Person {\n\t// ...existing code...\n\tage: number;\n\t// ...existing code...\n\tgetAge() {\n\t\treturn this.age;\n\t}\n}"}},"required":["explanation","filePath","code"]}},{"name":"copilot_createFile","toolReferenceName":"createFile","legacyToolReferenceFullNames":["createFile"],"displayName":"Create File","userDescription":"Create new files","modelDescription":"This is a tool for creating a new file in the workspace. The file will be created with the specified content. The directory will be created if it does not already exist. Never use this tool to edit a file that already exists.","tags":[],"inputSchema":{"type":"object","properties":{"filePath":{"type":"string","description":"The absolute path to the file to create."},"content":{"type":"string","description":"The content to write to the file."}},"required":["filePath","content"]}},{"name":"copilot_createDirectory","toolReferenceName":"createDirectory","legacyToolReferenceFullNames":["createDirectory"],"displayName":"Create Directory","userDescription":"Create new directories in your workspace","modelDescription":"Create a new directory structure in the workspace. Will recursively create all directories in the path, like mkdir -p. You do not need to use this tool before using create_file, that tool will automatically create the needed directories.","tags":[],"inputSchema":{"type":"object","properties":{"dirPath":{"type":"string","description":"The absolute path to the directory to create."}},"required":["dirPath"]}},{"name":"copilot_replaceString","toolReferenceName":"replaceString","displayName":"Replace String in File","modelDescription":"This is a tool for making edits in an existing file in the workspace. For moving or renaming files, use run in terminal tool with the 'mv' command instead. For larger edits, split them into smaller edits and call the edit tool multiple times to ensure accuracy. Before editing, always ensure you have the context to understand the file's contents and context. To edit a file, provide: 1) filePath (absolute path), 2) oldString (MUST be the exact literal text to replace including all whitespace, indentation, newlines, and surrounding code etc), and 3) newString (MUST be the exact literal text to replace \\`oldString\\` with (also including all whitespace, indentation, newlines, and surrounding code etc.). Ensure the resulting code is correct and idiomatic.). Each use of this tool replaces exactly ONE occurrence of oldString.\n\nCRITICAL for \\`oldString\\`: Must uniquely identify the single instance to change. Include at least 3 lines of context BEFORE and AFTER the target text, matching whitespace and indentation precisely. If this string matches multiple locations, or does not match exactly, the tool will fail. Never use 'Lines 123-456 omitted' from summarized documents or ...existing code... comments in the oldString or newString.","when":"!config.github.copilot.chat.disableReplaceTool","inputSchema":{"type":"object","properties":{"filePath":{"type":"string","description":"An absolute path to the file to edit."},"oldString":{"type":"string","description":"The exact literal text to replace, preferably unescaped. For single replacements (default), include at least 3 lines of context BEFORE and AFTER the target text, matching whitespace and indentation precisely. For multiple replacements, specify expected_replacements parameter. If this string is not the exact literal text (i.e. you escaped it) or does not match exactly, the tool will fail."},"newString":{"type":"string","description":"The exact literal text to replace `old_string` with, preferably unescaped. Provide the EXACT text. Ensure the resulting code is correct and idiomatic."}},"required":["filePath","oldString","newString"]}},{"name":"copilot_multiReplaceString","toolReferenceName":"multiReplaceString","displayName":"Multi-Replace String in Files","modelDescription":"This tool allows you to apply multiple replace_string_in_file operations in a single call, which is more efficient than calling replace_string_in_file multiple times. It takes an array of replacement operations and applies them sequentially. Each replacement operation has the same parameters as replace_string_in_file: filePath, oldString, newString, and explanation. This tool is ideal when you need to make multiple edits across different files or multiple edits in the same file. The tool will provide a summary of successful and failed operations.","when":"!config.github.copilot.chat.disableReplaceTool","inputSchema":{"type":"object","properties":{"explanation":{"type":"string","description":"A brief explanation of what the multi-replace operation will accomplish."},"replacements":{"type":"array","description":"An array of replacement operations to apply sequentially.","items":{"type":"object","properties":{"filePath":{"type":"string","description":"An absolute path to the file to edit."},"oldString":{"type":"string","description":"The exact literal text to replace, preferably unescaped. Include at least 3 lines of context BEFORE and AFTER the target text, matching whitespace and indentation precisely. If this string is not the exact literal text or does not match exactly, this replacement will fail."},"newString":{"type":"string","description":"The exact literal text to replace `oldString` with, preferably unescaped. Provide the EXACT text. Ensure the resulting code is correct and idiomatic."}},"required":["filePath","oldString","newString"]},"minItems":1}},"required":["explanation","replacements"]}},{"name":"copilot_editNotebook","toolReferenceName":"editNotebook","icon":"$(pencil)","displayName":"Edit Notebook","userDescription":"Edit a notebook file in the workspace","modelDescription":"This is a tool for editing an existing Notebook file in the workspace. Generate the \"explanation\" property first.\nThe system is very smart and can understand how to apply your edits to the notebooks.\nWhen updating the content of an existing cell, ensure newCode preserves whitespace and indentation exactly and does NOT include any code markers such as (...existing code...).","tags":["enable_other_tool_copilot_getNotebookSummary"],"inputSchema":{"type":"object","properties":{"filePath":{"type":"string","description":"An absolute path to the notebook file to edit, or the URI of a untitled, not yet named, file, such as `untitled:Untitled-1."},"cellId":{"type":"string","description":"Id of the cell that needs to be deleted or edited. Use the value `TOP`, `BOTTOM` when inserting a cell at the top or bottom of the notebook, else provide the id of the cell after which a new cell is to be inserted. Remember, if a cellId is provided and editType=insert, then a cell will be inserted after the cell with the provided cellId."},"newCode":{"anyOf":[{"type":"string","description":"The code for the new or existing cell to be edited. Code should not be wrapped within <VSCode.Cell> tags. Do NOT include code markers such as (...existing code...) to indicate existing code."},{"type":"array","items":{"type":"string","description":"The code for the new or existing cell to be edited. Code should not be wrapped within <VSCode.Cell> tags"}}]},"language":{"type":"string","description":"The language of the cell. `markdown`, `python`, `javascript`, `julia`, etc."},"editType":{"type":"string","enum":["insert","delete","edit"],"description":"The operation peformed on the cell, whether `insert`, `delete` or `edit`.\nUse the `editType` field to specify the operation: `insert` to add a new cell, `edit` to modify an existing cell's content, and `delete` to remove a cell."}},"required":["filePath","editType","cellId"]}},{"name":"copilot_runNotebookCell","displayName":"Run Notebook Cell","toolReferenceName":"runNotebookCell","legacyToolReferenceFullNames":["runNotebooks/runCell"],"icon":"$(play)","modelDescription":"This is a tool for running a code cell in a notebook file directly in the notebook editor. The output from the execution will be returned. Code cells should be run as they are added or edited when working through a problem to bring the kernel state up to date and ensure the code executes successfully. Code cells are ready to run and don't require any pre-processing. If asked to run the first cell in a notebook, you should run the first code cell since markdown cells cannot be executed. NOTE: Avoid executing Markdown cells or providing Markdown cell IDs, as Markdown cells cannot be  executed.","userDescription":"Trigger the execution of a cell in a notebook file","tags":["enable_other_tool_copilot_getNotebookSummary"],"inputSchema":{"type":"object","properties":{"filePath":{"type":"string","description":"An absolute path to the notebook file with the cell to run, or the URI of a untitled, not yet named, file, such as `untitled:Untitled-1.ipynb"},"reason":{"type":"string","description":"An optional explanation of why the cell is being run. This will be shown to the user before the tool is run and is not necessary if it's self-explanatory."},"cellId":{"type":"string","description":"The ID for the code cell to execute. Avoid providing markdown cell IDs as nothing will be executed."},"continueOnError":{"type":"boolean","description":"Whether or not execution should continue for remaining cells if an error is encountered. Default to false unless instructed otherwise."}},"required":["filePath","cellId"]}},{"name":"copilot_getNotebookSummary","toolReferenceName":"getNotebookSummary","legacyToolReferenceFullNames":["runNotebooks/getNotebookSummary"],"displayName":"Get the structure of a notebook","modelDescription":"This is a tool returns the list of the Notebook cells along with the id, cell types, line ranges, language, execution information and output mime types for each cell. This is useful to get Cell Ids when executing a notebook or determine what cells have been executed and what order, or what cells have outputs. If required to read contents of a cell use this to determine the line range of a cells, and then use read_file tool to read a specific line range. Requery this tool if the contents of the notebook change.","tags":[],"inputSchema":{"type":"object","properties":{"filePath":{"type":"string","description":"An absolute path to the notebook file with the cell to run, or the URI of a untitled, not yet named, file, such as `untitled:Untitled-1.ipynb"}},"required":["filePath"]}},{"name":"copilot_readNotebookCellOutput","displayName":"Get Notebook Cell Output","toolReferenceName":"readNotebookCellOutput","legacyToolReferenceFullNames":["runNotebooks/readNotebookCellOutput"],"icon":"$(notebook-render-output)","modelDescription":"This tool will retrieve the output for a notebook cell from its most recent execution or restored from disk. The cell may have output even when it has not been run in the current kernel session. This tool has a higher token limit for output length than the runNotebookCell tool.","userDescription":"Read the output of a previously executed cell","tags":[],"inputSchema":{"type":"object","properties":{"filePath":{"type":"string","description":"An absolute path to the notebook file with the cell to run, or the URI of a untitled, not yet named, file, such as `untitled:Untitled-1.ipynb"},"cellId":{"type":"string","description":"The ID of the cell for which output should be retrieved."}},"required":["filePath","cellId"]}},{"name":"copilot_fetchWebPage","displayName":"Fetch Web Page","toolReferenceName":"fetch","legacyToolReferenceFullNames":["fetch"],"when":"!isWeb","icon":"$(globe)","userDescription":"Fetch the main content from a web page. You should include the URL of the page you want to fetch.","modelDescription":"Fetches the main content from a web page. This tool is useful for summarizing or analyzing the content of a webpage. You should use this tool when you think the user is looking for information from a specific webpage.","tags":[],"inputSchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"description":"An array of URLs to fetch content from."},"query":{"type":"string","description":"The query to search for in the web page's content. This should be a clear and concise description of the content you want to find."}},"required":["urls","query"]}},{"name":"copilot_findTestFiles","displayName":"Find Test Files","icon":"$(beaker)","canBeReferencedInPrompt":false,"toolReferenceName":"findTestFiles","userDescription":"For a source code file, find the file that contains the tests. For a test file, find the file that contains the code under test","modelDescription":"For a source code file, find the file that contains the tests. For a test file find the file that contains the code under test.","tags":[],"inputSchema":{"type":"object","properties":{"filePaths":{"type":"array","items":{"type":"string"}}},"required":["filePaths"]}},{"name":"copilot_githubRepo","toolReferenceName":"githubRepo","legacyToolReferenceFullNames":["githubRepo"],"displayName":"Semantic Search GitHub Repository","modelDescription":"Searches a GitHub repository for relevant source code snippets. Only use this tool if the user is very clearly asking for code snippets from a specific GitHub repository. Do not use this tool for Github repos that the user has open in their workspace.","userDescription":"Semantic Search a GitHub repository for relevant source code snippets. You can specify a repository using `owner/repo`","icon":"$(repo)","when":"!config.github.copilot.chat.githubMcpServer.enabled","inputSchema":{"type":"object","properties":{"repo":{"type":"string","description":"The name of the Github repository to search for code in. Should must be formatted as '<owner>/<repo>'."},"query":{"type":"string","description":"The query to search for repo. Should contain all relevant context."}},"required":["repo","query"]}},{"name":"copilot_githubTextSearch","legacyToolReferenceFullNames":["githubTextSearch"],"toolReferenceName":"githubTextSearch","displayName":"GitHub Text Search","modelDescription":"Lexically searches a GitHub repository or organization for files containing specific keywords or code patterns. Use this when looking for exact strings, function names, or identifiers in a GitHub repo or org. Unlike the semantic search tool, this uses keyword matching rather than meaning-based search.","userDescription":"Text search a GitHub repository or organization for files containing specific keywords or code patterns.","icon":"$(search)","inputSchema":{"type":"object","properties":{"scope":{"type":"string","description":"The GitHub scope to search. Use 'owner/repo' to search a single repository, or an org name (no slash) to search across an entire organization."},"query":{"type":"string","description":"The keyword search query. Supports GitHub code search syntax such as 'language:typescript', 'extension:ts', 'path:src/', etc."},"maxResults":{"type":"number","description":"Optional. The maximum number of search results to return. Defaults to 100."}},"required":["scope","query"]}},{"name":"copilot_switchAgent","toolReferenceName":"switchAgent","displayName":"Switch Agent","userDescription":"Switch to a different agent mode. Currently only the Plan agent is supported.","modelDescription":"Switch to the Plan agent to align on approach before implementing. Plan will explore the codebase, gathers context, clarifies requirements with the user, and creates an actionable implementation plan.\n\nSWITCH TO PLAN when ANY of these apply:\n1. Adding new functionality - where should it go? What patterns to follow?\n2. Multiple valid approaches exist - choosing between technologies, patterns, or strategies\n3. Modifying existing behavior - unclear what should change or what side effects exist\n4. Architectural decisions required - choosing between design patterns or integration approaches\n5. Changes span multiple files - refactoring, migrations, or cross-cutting concerns\n6. Requirements are underspecified - need to explore before understanding scope\n\nEXAMPLES:\n✓ Switch to Plan:\n- \"Add authentication to the app\" → architectural decisions needed (session vs JWT, middleware)\n- \"Refactor this data flow\" → must understand component dependencies first\n- \"Migrate from X to Y\" → requires understanding current structure\n\n✗ Do NOT switch to Plan:\n- User attached a detailed spec, plan, or requirements doc → context already provided\n- You already started editing files in this conversation → too late to switch\n- Single obvious change like fixing a typo or renaming → just do it\n- User gave explicit step-by-step instructions → follow them directly","when":"config.github.copilot.chat.switchAgent.enabled","icon":"$(arrow-swap)","inputSchema":{"type":"object","properties":{"agentName":{"type":"string","description":"The name of the agent to switch to. Currently only 'Plan' is supported.","enum":["Plan"]}},"required":["agentName"]}},{"name":"copilot_memory","displayName":"Memory","toolReferenceName":"memory","userDescription":"Manage persistent memory across conversations","modelDescription":"Manage a persistent memory system with three scopes for storing notes and information across conversations.\n\nMemory is organized under /memories/ with three tiers:\n- `/memories/` — User memory: persistent notes that survive across all workspaces and conversations. Store preferences, patterns, and general insights here.\n- `/memories/session/` — Session memory: notes scoped to the current conversation. Store task-specific context and in-progress notes here. Cleared after the conversation ends.\n- `/memories/repo/` — Repository memory: repository-scoped notes stored locally in the workspace. Store codebase conventions, build commands, project structure facts, and verified practices here.\n\nIMPORTANT: Before creating new memory files, first view the /memories/ directory to understand what already exists. This helps avoid duplicates and maintain organized notes.\n\nCommands:\n- `view`: View contents of a file or list directory contents. Can be used on files or directories (e.g., \"/memories/\" to see all top-level items).\n- `create`: Create a new file at the specified path with the given content. Fails if the file already exists.\n- `str_replace`: Replace an exact string in a file with a new string. The old_str must appear exactly once in the file.\n- `insert`: Insert text at a specific line number in a file. Line 0 inserts at the beginning.\n- `delete`: Delete a file or directory (and all its contents).\n- `rename`: Rename or move a file or directory from path to new_path. Cannot rename across scopes.","inputSchema":{"type":"object","properties":{"command":{"type":"string","enum":["view","create","str_replace","insert","delete","rename"],"description":"The operation to perform on the memory file system."},"path":{"type":"string","description":"The absolute path to the file or directory inside /memories/, e.g. \"/memories/notes.md\". Used by all commands except `rename`."},"file_text":{"type":"string","description":"Required for `create`. The content of the file to create."},"old_str":{"type":"string","description":"Required for `str_replace`. The exact string in the file to replace. Must appear exactly once."},"new_str":{"type":"string","description":"Required for `str_replace`. The new string to replace old_str with."},"insert_line":{"type":"number","description":"Required for `insert`. The 0-based line number to insert text at. 0 inserts before the first line."},"insert_text":{"type":"string","description":"Required for `insert`. The text to insert at the specified line."},"view_range":{"type":"array","items":{"type":"number"},"minItems":2,"maxItems":2,"description":"Optional for `view`. A two-element array [start_line, end_line] (1-indexed) to view a specific range of lines."},"old_path":{"type":"string","description":"Required for `rename`. The current path of the file or directory to rename."},"new_path":{"type":"string","description":"Required for `rename`. The new path for the file or directory."}},"required":["command"]}},{"name":"copilot_resolveMemoryFileUri","displayName":"Resolve Memory File URI","toolReferenceName":"resolveMemoryFileUri","userDescription":"Resolve a memory file path to its actual URI","modelDescription":"Resolve a memory file path (like /memories/session/plan.md or /memories/repo/notes.md) to its fully qualified URI. Use this when you need the actual URI for a memory file, for example to pass it to setArtifacts. The path must start with /memories/.","tags":[],"inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"The memory file path to resolve (e.g. /memories/session/plan.md)."}},"required":["path"]}},{"name":"copilot_editFiles","modelDescription":"This is a placeholder tool, do not use","userDescription":"Edit files","icon":"$(pencil)","displayName":"Edit Files","toolReferenceName":"editFiles","legacyToolReferenceFullNames":["editFiles"]},{"name":"copilot_sessionStoreSql","displayName":"Session Store SQL","toolReferenceName":"sessionStoreSql","when":"github.copilot.sessionSearch.enabled","userDescription":"Query your Copilot session history using SQL","modelDescription":"Query the local session store containing history from past coding sessions. Uses SQLite syntax (NOT DuckDB or Postgres). SQL queries are read-only — only SELECT and WITH are allowed. Use `datetime('now', '-1 day')` for date math (NOT `now() - INTERVAL '1 day'`), FTS5 `MATCH` for text search.\n\nTables: `sessions`, `turns`, `session_files`, `session_refs`, `checkpoints`, `search_index`. For column details and query patterns, use the **chronicle** skill.\n\nActions: 'query' (execute SQL — supports JOINs, FTS5 MATCH, aggregations), 'reindex' (rebuild index from debug logs).","tags":[],"canBeReferencedInPrompt":false,"inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["query","reindex"],"description":"The action to perform. 'query' (default) executes a SQL query. 'reindex' rebuilds the local session index and syncs to cloud if enabled."},"query":{"type":"string","description":"A single read-only SQL query to execute. Required when action is 'query'. Supports SELECT, WITH, JOINs, aggregations, and FTS5 MATCH. Only one statement per call — do not combine multiple queries with semicolons."},"force":{"type":"boolean","description":"When true with action 'reindex', re-processes all sessions including already-indexed ones. Default false (skips already-indexed sessions)."},"description":{"type":"string","description":"A 2-5 word summary of what this call does (e.g. 'Recent sessions overview', 'Generate standup', 'Reindex sessions')."},"subcommand":{"type":"string","enum":["standup","tips","cost-tips","search","improve","reindex"],"description":"The chronicle subcommand that triggered this call (e.g. 'tips' for /chronicle tips). Used for telemetry attribution only — pass this whenever the call originates from a /chronicle slash command."}},"required":["description"]}}],"languageModelToolSets":[{"name":"edit","description":"Edit files in your workspace","icon":"$(pencil)","tools":["createDirectory","createFile","createJupyterNotebook","editFiles","editNotebook","rename"]},{"name":"execute","description":"","tools":["runNotebookCell","executionSubagent"]},{"name":"read","description":"Read files in your workspace","icon":"$(eye)","tools":["getNotebookSummary","problems","readFile","viewImage","readNotebookCellOutput","skill"]},{"name":"search","description":"Search files in your workspace","icon":"$(search)","tools":["changes","codebase","fileSearch","listDirectory","textSearch","searchSubagent","usages"]},{"name":"vscode","description":"","tools":["installExtension","memory","newWorkspace","resolveMemoryFileUri","runCommand","switchAgent","toolSearch","vscodeAPI"]},{"name":"web","description":"Fetch information from the web","icon":"$(globe)","tools":["fetch","githubRepo","githubTextSearch"]}],"chatParticipants":[{"id":"github.copilot.default","name":"GitHubCopilot","fullName":"GitHub Copilot","description":"Ask or edit in context","isDefault":true,"locations":["panel"],"modes":["ask"],"disambiguation":[{"category":"generate_code_sample","description":"The user wants to generate code snippets without referencing the contents of the current workspace. This category does not include generating entire projects.","examples":["Write an example of computing a SHA256 hash."]},{"category":"add_feature_to_file","description":"The user wants to change code in a file that is provided in their request, without referencing the contents of the current workspace. This category does not include generating entire projects.","examples":["Add a refresh button to the table widget."]},{"category":"question_about_specific_files","description":"The user has a question about a specific file or code snippet that they have provided as part of their query, and the question does not require additional workspace context to answer.","examples":["What does this file do?"]}],"commands":[{"name":"explain","description":"Explain how the code in your active editor works"},{"name":"review","description":"Review the selected code in your active editor","when":"github.copilot.advanced.review.intent"},{"name":"tests","description":"Generate unit tests for the selected code","disambiguation":[{"category":"create_tests","description":"The user wants to generate unit tests.","examples":["Generate tests for my selection using pytest."]}]},{"name":"fix","description":"Propose a fix for the problems in the selected code","sampleRequest":"There is a problem in this code. Rewrite the code to show it with the bug fixed."},{"name":"new","description":"Scaffold code for a new file or project in a workspace","sampleRequest":"Create a RESTful API server using typescript","isSticky":true,"disambiguation":[{"category":"create_new_workspace_or_extension","description":"The user wants to create a complete Visual Studio Code workspace from scratch, such as a new application or a Visual Studio Code extension. Use this category only if the question relates to generating or creating new workspaces in Visual Studio Code. Do not use this category for updating existing code or generating sample code snippets","examples":["Scaffold a Node server.","Create a sample project which uses the fileSystemProvider API.","react application"]}]},{"name":"newNotebook","description":"Create a new Jupyter Notebook","sampleRequest":"How do I create a notebook to load data from a csv file?","disambiguation":[{"category":"create_jupyter_notebook","description":"The user wants to create a new Jupyter notebook in Visual Studio Code.","examples":["Create a notebook to analyze this CSV file."]}]},{"name":"semanticSearch","description":"Find relevant code to your query","sampleRequest":"Where is the toolbar code?","when":"config.github.copilot.semanticSearch.enabled"},{"name":"setupTests","description":"Set up tests in your project (Experimental)","sampleRequest":"add playwright tests to my project","when":"config.github.copilot.chat.setupTests.enabled","disambiguation":[{"category":"set_up_tests","description":"The user wants to configure project test setup, framework, or test runner. The user does not want to fix their existing tests.","examples":["Set up tests for this project."]}]}]},{"id":"github.copilot.editingSession","name":"GitHubCopilot","fullName":"GitHub Copilot","description":"Edit files in your workspace","isDefault":true,"locations":["panel"],"modes":["edit"]},{"id":"github.copilot.editingSessionEditor","name":"GitHubCopilot","fullName":"GitHub Copilot","description":"Edit files in your workspace","isDefault":true,"locations":["editor"],"commands":[]},{"id":"github.copilot.editsAgent","name":"agent","fullName":"GitHub Copilot","description":"Edit files in your workspace in agent mode","locations":["panel"],"modes":["agent"],"isEngine":true,"isDefault":true,"isAgent":true,"when":"config.chat.agent.enabled","commands":[{"name":"error","description":"Make a model request which will result in an error","when":"github.copilot.chat.debug"},{"name":"compact","description":"Free up context by compacting the conversation history. Optionally include extra instructions for compaction."},{"name":"explain","description":"Explain how the code in your active editor works"},{"name":"review","description":"Review the selected code in your active editor","when":"github.copilot.advanced.review.intent"},{"name":"tests","description":"Generate unit tests for the selected code","disambiguation":[{"category":"create_tests","description":"The user wants to generate unit tests.","examples":["Generate tests for my selection using pytest."]}]},{"name":"fix","description":"Propose a fix for the problems in the selected code","sampleRequest":"There is a problem in this code. Rewrite the code to show it with the bug fixed."},{"name":"new","description":"Scaffold code for a new file or project in a workspace","sampleRequest":"Create a RESTful API server using typescript","isSticky":true,"disambiguation":[{"category":"create_new_workspace_or_extension","description":"The user wants to create a complete Visual Studio Code workspace from scratch, such as a new application or a Visual Studio Code extension. Use this category only if the question relates to generating or creating new workspaces in Visual Studio Code. Do not use this category for updating existing code or generating sample code snippets","examples":["Scaffold a Node server.","Create a sample project which uses the fileSystemProvider API.","react application"]}]},{"name":"newNotebook","description":"Create a new Jupyter Notebook","sampleRequest":"How do I create a notebook to load data from a csv file?","disambiguation":[{"category":"create_jupyter_notebook","description":"The user wants to create a new Jupyter notebook in Visual Studio Code.","examples":["Create a notebook to analyze this CSV file."]}]},{"name":"semanticSearch","description":"Find relevant code to your query","sampleRequest":"Where is the toolbar code?","when":"config.github.copilot.semanticSearch.enabled"},{"name":"setupTests","description":"Set up tests in your project (Experimental)","sampleRequest":"add playwright tests to my project","when":"config.github.copilot.chat.setupTests.enabled","disambiguation":[{"category":"set_up_tests","description":"The user wants to configure project test setup, framework, or test runner. The user does not want to fix their existing tests.","examples":["Set up tests for this project."]}]}]},{"id":"github.copilot.notebook","name":"GitHubCopilot","fullName":"GitHub Copilot","description":"Ask or edit in context","isDefault":true,"locations":["notebook"],"when":"!config.inlineChat.notebookAgent","commands":[{"name":"fix","description":"Propose a fix for the problems in the selected code"},{"name":"explain","description":"Explain how the code in your active editor works"}]},{"id":"github.copilot.notebookEditorAgent","name":"GitHubCopilot","fullName":"GitHub Copilot","description":"Ask or edit in context","isDefault":true,"locations":["notebook"],"when":"config.inlineChat.notebookAgent","commands":[{"name":"fix","description":"Propose a fix for the problems in the selected code"},{"name":"explain","description":"Explain how the code in your active editor works"}]},{"id":"github.copilot.vscode","name":"vscode","fullName":"VS Code","description":"Ask questions about VS Code","when":"!github.copilot.interactiveSession.disabled","sampleRequest":"What is the command to open the integrated terminal?","locations":["panel"],"disambiguation":[{"category":"vscode_configuration_questions","description":"The user wants to learn about, use, or configure the Visual Studio Code. Use this category if the users question is specifically about commands, settings, keybindings, extensions and other features available in Visual Studio Code. Do not use this category to answer questions about generating code or creating new projects including Visual Studio Code extensions.","examples":["Switch to light mode.","Keyboard shortcut to toggle terminal visibility.","Settings to enable minimap.","Whats new in the latest release?"]},{"category":"configure_python_environment","description":"The user wants to set up their Python environment.","examples":["Create a virtual environment for my project."]}],"commands":[{"name":"search","description":"Generate query parameters for workspace search","sampleRequest":"Search for 'foo' in all files under my 'src' directory"}]},{"id":"github.copilot.terminal","name":"terminal","fullName":"Terminal","description":"Ask about commands","when":"!github.copilot.interactiveSession.disabled","sampleRequest":"How do I view all files within a directory including sub-directories?","isDefault":true,"locations":["terminal"],"commands":[{"name":"explain","description":"Explain something in the terminal","sampleRequest":"Explain the last command"}]},{"id":"github.copilot.terminalPanel","name":"terminal","fullName":"Terminal","description":"Ask how to do something in the terminal","when":"!github.copilot.interactiveSession.disabled","sampleRequest":"How do I view all files within a directory including sub-directories?","locations":["panel"],"commands":[{"name":"explain","description":"Explain something in the terminal","sampleRequest":"Explain the last command","disambiguation":[{"category":"terminal_state_questions","description":"The user wants to learn about specific state such as the selection, command, or failed command in the integrated terminal in Visual Studio Code.","examples":["Why did the latest terminal command fail?"]}]}]}],"languageModelChatProviders":[{"vendor":"copilot","displayName":"Copilot"},{"vendor":"copilotcli","displayName":"Copilot CLI","when":"false"},{"vendor":"anthropic","displayName":"Anthropic","configuration":{"type":"object","properties":{"apiKey":{"type":"string","secret":true,"description":"API key for Anthropic","title":"API Key"}},"required":["apiKey"]}},{"vendor":"xai","displayName":"xAI","configuration":{"type":"object","properties":{"apiKey":{"type":"string","secret":true,"description":"API key for xAI","title":"API Key"}},"required":["apiKey"]}},{"vendor":"gemini","displayName":"Google","configuration":{"type":"object","properties":{"apiKey":{"type":"string","secret":true,"description":"API key for Google Gemini","title":"API Key"}},"required":["apiKey"]}},{"vendor":"openrouter","displayName":"OpenRouter","configuration":{"type":"object","properties":{"apiKey":{"type":"string","secret":true,"description":"API key for OpenRouter","title":"API Key"}},"required":["apiKey"]}},{"vendor":"openai","displayName":"OpenAI","configuration":{"type":"object","properties":{"apiKey":{"type":"string","secret":true,"description":"API key for OpenAI","title":"API Key"},"zeroDataRetentionEnabled":{"type":"boolean","default":false,"markdownDescription":"Whether Zero Data Retention (ZDR) is enabled for this provider group. When `true`, OpenAI Responses requests from this group do not send `previous_response_id`."}},"required":["apiKey"]}},{"vendor":"ollama","displayName":"Ollama (Deprecated)","deprecation":{"link":"vscode:extension/Ollama.ollama"},"configuration":{"type":"object","properties":{"url":{"type":"string","description":"The endpoint URL for the Ollama server","default":"http://localhost:11434","title":"URL"}},"required":["url"]}},{"vendor":"customoai","when":"productQualityType != 'stable'","displayName":"OpenAI Compatible (Deprecated)","configuration":{"type":"object","properties":{"apiKey":{"type":"string","secret":true,"description":"API key for the models","title":"API Key","markdownDeprecationMessage":"**Deprecated.** Use the `customendpoint` provider (\"Custom Endpoint\") instead. It supports the Chat Completions API, the Responses API, and the Messages API — selectable per model via the `apiType` property."},"models":{"type":"array","markdownDeprecationMessage":"**Deprecated.** Use the `customendpoint` provider (\"Custom Endpoint\") instead. It supports the Chat Completions API, the Responses API, and the Messages API — selectable per model via the `apiType` property.","defaultSnippets":[{"label":"New Model","description":"Add a new custom model configuration","body":[{"id":"$1","name":"$2","url":"$3","toolCalling":"^${4|true,false|}","vision":"^${5|true,false|}","maxInputTokens":"^${6:128000}","maxOutputTokens":"^${7:16000}"}]}],"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the model"},"name":{"type":"string","description":"Display name of the custom OpenAI model"},"url":{"type":"string","markdownDescription":"URL endpoint for the custom OpenAI-compatible model.\n\n**Important:** Base URLs default to Chat Completions API. Explicit API paths including `/responses` or `/chat/completions` are respected."},"toolCalling":{"type":"boolean","description":"Whether the model supports tool calling"},"vision":{"type":"boolean","description":"Whether the model supports vision capabilities"},"maxInputTokens":{"type":"number","markdownDescription":"Maximum number of input (prompt) tokens supported by the model. Optional when `contextWindow` is set, in which case it is derived as `contextWindow - maxOutputTokens`."},"maxOutputTokens":{"type":"number","description":"Maximum number of output tokens supported by the model"},"contextWindow":{"type":"number","markdownDescription":"The model's full context window (input + output) in tokens, e.g. `1000000` for a 1M model. When set it is the source of truth for the context window and `maxInputTokens` can be omitted. Otherwise the window is derived as `maxInputTokens + maxOutputTokens`."},"editTools":{"type":"array","description":"List of edit tools supported by the model. If this is not configured, the editor will try multiple edit tools and pick the best one.\n\n- 'find-replace': Find and replace text in a document.\n- 'multi-find-replace': Find and replace text in a document.\n- 'apply-patch': A file-oriented diff format used by some OpenAI models\n- 'code-rewrite': A general but slower editing tool that allows the model to rewrite and code snippet and provide only the replacement to the editor.","items":{"type":"string","enum":["find-replace","multi-find-replace","apply-patch","code-rewrite"]}},"thinking":{"type":"boolean","default":false,"description":"Whether the model supports thinking capabilities"},"streaming":{"type":"boolean","default":true,"description":"Whether the model supports streaming responses. Defaults to true."},"zeroDataRetentionEnabled":{"type":"boolean","default":false,"markdownDescription":"Whether Zero Data Retention (ZDR) is enabled for this endpoint. When `true`, `previous_response_id` will not be sent in requests via Responses API."},"supportsReasoningEffort":{"type":"array","markdownDescription":"Reasoning effort levels the model accepts (e.g. `[\"low\", \"medium\", \"high\"]`). When set, a `Thinking Effort` picker is shown in the model picker and the chosen value is forwarded to the model. Levels supported by mainstream OpenAI-compatible servers are `minimal`, `low`, `medium`, `high`.","items":{"type":"string"}},"reasoningEffortFormat":{"type":"string","enum":["chat-completions","responses","messages"],"markdownDescription":"Body shape used to forward the reasoning effort to the model. `chat-completions` sends a top-level `reasoning_effort` string. `responses` sends a nested `reasoning.effort` object. `messages` sends the Anthropic Messages `output_config.effort` field. When unset the format follows the URL: `/responses` → nested, `/messages` → `output_config.effort`, otherwise top-level."},"requestHeaders":{"type":"object","description":"Additional HTTP headers to include with requests to this model. These reserved headers are not allowed and ignored if present: forbidden request headers (https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_request_header), forwarding headers ('forwarded', 'x-forwarded-for', 'x-forwarded-host', 'x-forwarded-proto'), and others ('api-key', 'authorization', 'content-type', 'openai-intent', 'x-github-api-version', 'x-initiator', 'x-interaction-id', 'x-interaction-type', 'x-onbehalf-extension-id', 'x-request-id', 'x-vscode-user-agent-library-version'). Pattern-based forbidden headers ('proxy-*', 'sec-*', 'x-http-method*' with forbidden methods) are also blocked.","additionalProperties":{"type":"string"}}},"required":["id","name","url","toolCalling","vision","maxOutputTokens"],"anyOf":[{"required":["maxInputTokens"]},{"required":["contextWindow"]}]}}}}},{"vendor":"customendpoint","displayName":"Custom Endpoint","configuration":{"type":"object","properties":{"apiKey":{"type":"string","secret":true,"minLength":1,"description":"API key for the models","title":"API Key"},"apiType":{"type":"string","enum":["chat-completions","responses","messages"],"enumItemLabels":["Chat Completions","Responses","Messages"],"enumDescriptions":["Chat Completions API","Responses API","Messages API"],"default":"chat-completions","title":"API Type","markdownDescription":"Default request/response format for models in this group. Individual models can override this with their own `apiType` property; when both are unset the type is inferred from the URL path."},"models":{"type":"array","defaultSnippets":[{"label":"New Model","description":"Add a new custom model configuration","body":[{"id":"$1","name":"$2","url":"$3","toolCalling":"^${4|true,false|}","vision":"^${5|true,false|}","maxInputTokens":"^${6:128000}","maxOutputTokens":"^${7:16000}"}]}],"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the model"},"name":{"type":"string","description":"Display name of the model"},"url":{"type":"string","pattern":"^https?://.+","patternErrorMessage":"URL must start with http:// or https://","markdownDescription":"URL endpoint for the model.\n\n**Important:** Base URLs default to Chat Completions API. Explicit API paths are respected: `/chat/completions`, `/responses`, and `/v1/messages` (Anthropic-compatible). Use the `apiType` property to override the request/response format independently of the URL."},"apiType":{"type":"string","enum":["chat-completions","responses","messages"],"enumItemLabels":["Chat Completions","Responses","Messages"],"enumDescriptions":["Chat Completions API","Responses API","Messages API"],"title":"API Type","markdownDescription":"Request/response format used to talk to this endpoint:\n- `chat-completions`: Chat Completions API (default).\n- `responses`: Responses API.\n- `messages`: Messages API.\n\nWhen omitted, falls back to the group-level `apiType`, then to the URL path."},"adaptiveThinking":{"type":"boolean","default":false,"markdownDescription":"Whether the Messages API model supports adaptive thinking. When enabled, requests use `thinking.type: \"adaptive\"`."},"minThinkingBudget":{"type":"integer","minimum":1,"markdownDescription":"Minimum thinking-token budget supported by a non-adaptive Messages API model. `maxThinkingBudget` must also be set."},"maxThinkingBudget":{"type":"integer","minimum":1,"markdownDescription":"Maximum thinking-token budget supported by a non-adaptive Messages API model. `minThinkingBudget` must also be set."},"toolCalling":{"type":"boolean","description":"Whether the model supports tool calling"},"vision":{"type":"boolean","description":"Whether the model supports vision capabilities"},"maxInputTokens":{"type":"number","markdownDescription":"Maximum number of input (prompt) tokens supported by the model. Optional when `contextWindow` is set, in which case it is derived as `contextWindow - maxOutputTokens`."},"maxOutputTokens":{"type":"number","description":"Maximum number of output tokens supported by the model"},"contextWindow":{"type":"number","markdownDescription":"The model's full context window (input + output) in tokens, e.g. `1000000` for a 1M model. When set it is the source of truth for the context window and `maxInputTokens` can be omitted. Otherwise the window is derived as `maxInputTokens + maxOutputTokens`."},"editTools":{"type":"array","description":"List of edit tools supported by the model. If this is not configured, the editor will try multiple edit tools and pick the best one.\n\n- 'find-replace': Find and replace text in a document.\n- 'multi-find-replace': Find and replace text in a document.\n- 'apply-patch': A file-oriented diff format used by some OpenAI models\n- 'code-rewrite': A general but slower editing tool that allows the model to rewrite and code snippet and provide only the replacement to the editor.","items":{"type":"string","enum":["find-replace","multi-find-replace","apply-patch","code-rewrite"]}},"thinking":{"type":"boolean","default":false,"description":"Whether the model supports thinking capabilities"},"streaming":{"type":"boolean","default":true,"description":"Whether the model supports streaming responses. Defaults to true."},"zeroDataRetentionEnabled":{"type":"boolean","default":false,"markdownDescription":"Whether Zero Data Retention (ZDR) is enabled for this endpoint. When `true`, `previous_response_id` will not be sent in requests via Responses API."},"supportsReasoningEffort":{"type":"array","markdownDescription":"Reasoning effort levels the model accepts (e.g. `[\"low\", \"medium\", \"high\"]`). When set, a `Thinking Effort` picker is shown in the model picker and the chosen value is forwarded to the model. Levels supported by mainstream OpenAI-compatible servers are `minimal`, `low`, `medium`, `high`.","items":{"type":"string"}},"reasoningEffortFormat":{"type":"string","enum":["chat-completions","responses","messages"],"markdownDescription":"Body shape used to forward the reasoning effort to the model. `chat-completions` sends a top-level `reasoning_effort` string. `responses` sends a nested `reasoning.effort` object. `messages` sends the Anthropic Messages `output_config.effort` field. When unset the format follows the URL: `/responses` → nested, `/messages` → `output_config.effort`, otherwise top-level."},"requestHeaders":{"type":"object","description":"Additional HTTP headers to include with requests to this model. These reserved headers are not allowed and ignored if present: forbidden request headers (https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_request_header), forwarding headers ('forwarded', 'x-forwarded-for', 'x-forwarded-host', 'x-forwarded-proto'), and others ('api-key', 'authorization', 'content-type', 'openai-intent', 'x-github-api-version', 'x-initiator', 'x-interaction-id', 'x-interaction-type', 'x-onbehalf-extension-id', 'x-request-id', 'x-vscode-user-agent-library-version'). Pattern-based forbidden headers ('proxy-*', 'sec-*', 'x-http-method*' with forbidden methods) are also blocked.","additionalProperties":{"type":"string"}},"modelOptions":{"type":"object","markdownDescription":"Sampling parameters to send with requests to this model. These override Copilot's defaults but are overridden by explicit per-request values. Set a property to `null` to omit it and use the model server's default.","properties":{"temperature":{"type":["number","null"],"minimum":0,"markdownDescription":"Sampling temperature. Set to `null` to omit the parameter."},"top_p":{"type":["number","null"],"minimum":0,"maximum":1,"markdownDescription":"Nucleus sampling probability. Set to `null` to omit the parameter."}},"additionalProperties":false}},"required":["id","name","url","toolCalling","vision","maxOutputTokens"],"anyOf":[{"required":["maxInputTokens"]},{"required":["contextWindow"]}]}}}}},{"vendor":"azure","displayName":"Azure","configuration":{"type":"object","properties":{"apiKey":{"type":"string","secret":true,"description":"API key for the models. If not set then Entra ID (Azure AD) authentication with your Microsoft account credentials will be used.","title":"API Key"},"models":{"type":"array","defaultSnippets":[{"label":"New Model","description":"Add a new custom model configuration","body":[{"id":"$1","name":"$2","url":"$3","toolCalling":"^${4|true,false|}","vision":"^${5|true,false|}","maxInputTokens":"^${6:128000}","maxOutputTokens":"^${7:16000}"}]}],"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the model"},"name":{"type":"string","description":"Display name of the custom OpenAI model"},"url":{"type":"string","markdownDescription":"URL endpoint for the custom OpenAI-compatible model.\n\n**Important:** Base URLs default to Chat Completions API. Explicit API paths including `/responses` or `/chat/completions` are respected."},"toolCalling":{"type":"boolean","description":"Whether the model supports tool calling"},"vision":{"type":"boolean","description":"Whether the model supports vision capabilities"},"maxInputTokens":{"type":"number","markdownDescription":"Maximum number of input (prompt) tokens supported by the model. Optional when `contextWindow` is set, in which case it is derived as `contextWindow - maxOutputTokens`."},"maxOutputTokens":{"type":"number","description":"Maximum number of output tokens supported by the model"},"contextWindow":{"type":"number","markdownDescription":"The model's full context window (input + output) in tokens, e.g. `1000000` for a 1M model. When set it is the source of truth for the context window and `maxInputTokens` can be omitted. Otherwise the window is derived as `maxInputTokens + maxOutputTokens`."},"thinking":{"type":"boolean","default":false,"description":"Whether the model supports thinking capabilities"},"streaming":{"type":"boolean","default":true,"description":"Whether the model supports streaming responses. Defaults to true."},"zeroDataRetentionEnabled":{"type":"boolean","default":false,"markdownDescription":"Whether Zero Data Retention (ZDR) is enabled for this endpoint. When `true`, `previous_response_id` will not be sent in requests via Responses API."},"supportsReasoningEffort":{"type":"array","markdownDescription":"Reasoning effort levels the model accepts (e.g. `[\"low\", \"medium\", \"high\"]`). When set, a `Thinking Effort` picker is shown in the model picker and the chosen value is forwarded to the model. Levels supported by mainstream OpenAI-compatible servers are `minimal`, `low`, `medium`, `high`.","items":{"type":"string"}},"reasoningEffortFormat":{"type":"string","enum":["chat-completions","responses","messages"],"markdownDescription":"Body shape used to forward the reasoning effort to the model. `chat-completions` sends a top-level `reasoning_effort` string. `responses` sends a nested `reasoning.effort` object. `messages` sends the Anthropic Messages `output_config.effort` field. When unset the format follows the URL: `/responses` → nested, `/messages` → `output_config.effort`, otherwise top-level."},"requestHeaders":{"type":"object","description":"Additional HTTP headers to include with requests to this model. These reserved headers are not allowed and ignored if present: forbidden request headers (https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_request_header), forwarding headers ('forwarded', 'x-forwarded-for', 'x-forwarded-host', 'x-forwarded-proto'), and others ('api-key', 'authorization', 'content-type', 'openai-intent', 'x-github-api-version', 'x-initiator', 'x-interaction-id', 'x-interaction-type', 'x-onbehalf-extension-id', 'x-request-id', 'x-vscode-user-agent-library-version'). Pattern-based forbidden headers ('proxy-*', 'sec-*', 'x-http-method*' with forbidden methods) are also blocked.","additionalProperties":{"type":"string"}}},"required":["id","name","url","toolCalling","vision","maxOutputTokens"],"anyOf":[{"required":["maxInputTokens"]},{"required":["contextWindow"]}]}}}}}],"interactiveSession":[{"label":"GitHub Copilot","id":"copilot","icon":"","when":"!github.copilot.interactiveSession.disabled"}],"mcpServerDefinitionProviders":[{"id":"github","label":"GitHub"}],"viewsWelcome":[{"view":"debug","when":"github.copilot-chat.activated","contents":"Debug using a [terminal command](command:github.copilot.chat.startCopilotDebugCommand) or in an [interactive chat](command:workbench.action.chat.open?%7B%22query%22%3A%22%40vscode%20%2FstartDebugging%20%22%2C%22isPartialQuery%22%3Atrue%7D)."}],"chatViewsWelcome":[{"icon":"$(chat-sparkle)","title":"Build with Agent","content":"Your Copilot subscription has expired.\n\n[Review Copilot Settings](https://github.com/settings/copilot?editor=vscode)","when":"github.copilot.interactiveSession.individual.expired && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Build with Agent","content":"Contact your GitHub organization administrator to enable Copilot.","when":"github.copilot.interactiveSession.enterprise.disabled && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Build with Agent","content":"GitHub Copilot servers could not be reached. Please check your internet connection and try again.\n\n[Retry Connection](command:github.copilot.refreshToken)\n\nSee also [Copilot log](command:github.copilot.debug.showOutputChannel.internal) and [run diagnostics](command:github.copilot.debug.collectDiagnostics.internal).","when":"github.copilot.offline && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Build with Agent","content":"Your GitHub token is invalid. Please sign in again to refresh your authentication.\n\n[Sign In](command:workbench.action.chat.triggerSetupForceSignIn)\n\nSee also [Copilot log](command:github.copilot.debug.showOutputChannel.internal) and [run diagnostics](command:github.copilot.debug.collectDiagnostics.internal).","when":"github.copilot.interactiveSession.invalidToken && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Build with Agent","content":"Your account has exceeded GitHub's API rate limit. Please wait a few minutes and try again.\n\n[Retry](command:github.copilot.refreshToken)\n\nSee also [Copilot log](command:github.copilot.debug.showOutputChannel.internal) and [run diagnostics](command:github.copilot.debug.collectDiagnostics.internal).","when":"github.copilot.interactiveSession.rateLimited && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Build with Agent","content":"GitHub login failed. Please sign in to your GitHub account to use Copilot.\n\n[Sign In](command:workbench.action.chat.triggerSetupForceSignIn)\n\nSee also [Copilot log](command:github.copilot.debug.showOutputChannel.internal) and [run diagnostics](command:github.copilot.debug.collectDiagnostics.internal).","when":"github.copilot.interactiveSession.gitHubLoginFailed && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Build with Agent","content":"There seems to be a problem with your account. Please contact GitHub support.\n\n[Contact Support](https://support.github.com/?editor=vscode)","when":"github.copilot.interactiveSession.contactSupport && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Build with Agent","content":"GitHub Copilot Chat is currently disabled for your account by an organization administrator. Contact an organization administrator to enable chat.\n\n[Learn More](https://docs.github.com/en/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-github-copilot-features-in-your-organization/managing-policies-for-copilot-in-your-organization)","when":"github.copilot.interactiveSession.chatDisabled && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Build with Agent","content":"The Pre-Release version of the GitHub Copilot Chat extension is not currently supported in the stable version of VS Code. Please switch to the release version for GitHub Copilot Chat or try VS Code Insiders.\n\n[Switch to Release Version and Reload](command:runCommands?%7B%22commands%22%3A%5B%7B%22command%22%3A%22workbench.extensions.action.switchToRelease%22%2C%22args%22%3A%5B%22GitHub.copilot-chat%22%5D%7D%2C%22workbench.action.reloadWindow%22%5D%7D)\n\n[Switch to VS Code Insiders](https://aka.ms/vscode-insiders)","when":"github.copilot.interactiveSession.switchToReleaseChannel"}],"commands":[{"command":"github.copilot.chat.triggerPermissiveSignIn","title":"Login to GitHub with Full Permissions"},{"command":"github.copilot.cli.sessions.delete","title":"Delete...","icon":"$(close)","category":"Copilot CLI"},{"command":"agents.github.copilot.cli.deleteSessions","title":"Delete...","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.resumeInTerminal","title":"Resume in Terminal","icon":"$(terminal)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.rename","title":"Rename...","icon":"$(edit)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.setTitle","title":"Set Title","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.openRepository","title":"Open Repository","icon":"$(folder-opened)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.openWorktreeInNewWindow","title":"Open Session in New Window","icon":"$(folder-opened)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.openWorktreeInTerminal","title":"Open Session in Terminal","icon":"$(terminal)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.copyWorktreeBranchName","title":"Copy Session Branch Name","icon":"$(copy)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.commitToWorktree","title":"Commit File to Worktree","icon":"$(git-commit)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.commitToRepository","title":"Commit File to Repository","icon":"$(git-commit)","category":"Copilot CLI"},{"command":"github.copilot.cli.newSession","title":"New Copilot CLI Session","icon":"$(terminal)","category":"Chat"},{"command":"github.copilot.cli.newSessionToSide","title":"New Copilot CLI Session to the Side","icon":"$(terminal)","category":"Chat"},{"command":"github.copilot.cli.openInCopilotCLI","title":"Open in GitHub Copilot CLI","icon":"$(terminal)","category":"Copilot CLI"},{"command":"github.copilot.chat.compact","title":"Compact Conversation"},{"command":"github.copilot.chat.explain","title":"Explain","enablement":"!github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.explain.palette","title":"Explain","enablement":"!github.copilot.interactiveSession.disabled && !editorReadonly","category":"Chat"},{"command":"github.copilot.chat.review","title":"Review","enablement":"config.github.copilot.chat.reviewSelection.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.review.apply","title":"Apply","icon":"$(sparkle)","enablement":"commentThread =~ /hasSuggestion/","category":"Chat"},{"command":"github.copilot.chat.review.applyAndNext","title":"Apply and Go to Next","icon":"$(sparkle)","enablement":"commentThread =~ /hasSuggestion/","category":"Chat"},{"command":"github.copilot.chat.review.discard","title":"Discard","icon":"$(close)","category":"Chat"},{"command":"github.copilot.chat.review.discardAndNext","title":"Discard and Go to Next","icon":"$(close)","category":"Chat"},{"command":"github.copilot.chat.review.discardAll","title":"Discard All","icon":"$(close-all)","category":"Chat"},{"command":"github.copilot.chat.review.stagedChanges","title":"Code Review - Staged Changes","icon":"$(code-review)","enablement":"github.copilot.chat.reviewDiff.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.review.unstagedChanges","title":"Code Review - Unstaged Changes","icon":"$(code-review)","enablement":"github.copilot.chat.reviewDiff.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.review.changes","title":"Code Review - Uncommitted Changes","icon":"$(code-review)","enablement":"github.copilot.chat.reviewDiff.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.review.stagedFileChange","title":"Review Changes","icon":"$(code-review)","enablement":"github.copilot.chat.reviewDiff.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.review.unstagedFileChange","title":"Review Changes","icon":"$(code-review)","enablement":"github.copilot.chat.reviewDiff.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.codeReview.run","title":"Run Code Review","enablement":"github.copilot.chat.reviewDiff.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.review.previous","title":"Previous Suggestion","icon":"$(arrow-up)","category":"Chat"},{"command":"github.copilot.chat.review.next","title":"Next Suggestion","icon":"$(arrow-down)","category":"Chat"},{"command":"github.copilot.chat.review.continueInInlineChat","title":"Discard and Copy to Inline Chat","icon":"$(comment-discussion)","category":"Chat"},{"command":"github.copilot.chat.review.continueInChat","title":"View in Chat Panel","icon":"$(comment-discussion)","category":"Chat"},{"command":"github.copilot.chat.review.markHelpful","title":"Helpful","icon":"$(thumbsup)","enablement":"!(commentThread =~ /markedAsHelpful/)","category":"Chat"},{"command":"github.copilot.chat.openUserPreferences","title":"Open User Preferences","category":"Chat","enablement":"config.github.copilot.chat.enableUserPreferences"},{"command":"github.copilot.chat.review.markUnhelpful","title":"Unhelpful","icon":"$(thumbsdown)","enablement":"!(commentThread =~ /markedAsUnhelpful/)","category":"Chat"},{"command":"github.copilot.chat.generate","title":"Generate This","icon":"$(sparkle)","enablement":"!github.copilot.interactiveSession.disabled && !editorReadonly","category":"Chat"},{"command":"github.copilot.chat.fix","title":"Fix","enablement":"!github.copilot.interactiveSession.disabled && !editorReadonly","category":"Chat"},{"command":"github.copilot.interactiveSession.feedback","title":"Send Chat Feedback","enablement":"github.copilot-chat.activated && !github.copilot.interactiveSession.disabled","icon":"$(feedback)","category":"Chat"},{"command":"github.copilot.debug.workbenchState","title":"Log Workbench State","category":"Developer"},{"command":"github.copilot.debug.togglePowerSaveBlocker","title":"Toggle Power Save Blocker","category":"Developer"},{"command":"github.copilot.debug.showChatLogView","title":"Show Chat Debug View","category":"Developer"},{"command":"github.copilot.debug.showOutputChannel","title":"Show Output Channel","category":"Developer"},{"command":"github.copilot.debug.showContextInspectorView","title":"Inspect Language Context","icon":"$(inspect)","category":"Developer"},{"command":"github.copilot.debug.logTypeScriptContainers","title":"Log TypeScript Containers","enablement":"editorLangId == typescript || editorLangId == javascript","category":"Developer"},{"command":"github.copilot.debug.validateNesRename","title":"Validate NES Rename","category":"Developer"},{"command":"github.copilot.debug.resetVirtualToolGroups","title":"Reset Virtual Tool Groups","icon":"$(inspect)","category":"Developer"},{"command":"github.copilot.debug.extensionState","title":"Log Extension State","category":"Developer"},{"command":"github.copilot.chat.tools.memory.showMemories","title":"Show Memory Files","category":"Chat"},{"command":"github.copilot.chat.tools.memory.clearMemories","title":"Clear All Memory Files","category":"Chat"},{"command":"github.copilot.terminal.explainTerminalLastCommand","title":"Explain Last Terminal Command","category":"Chat"},{"command":"github.copilot.git.generateCommitMessage","title":"Generate Commit Message","icon":"$(sparkle)","enablement":"!github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.git.resolveMergeConflicts","title":"Resolve Conflicts with AI","icon":"$(chat-sparkle)","enablement":"!github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.devcontainer.generateDevContainerConfig","title":"Generate Dev Container Configuration","category":"Chat"},{"command":"github.copilot.tests.fixTestFailure","icon":"$(sparkle)","title":"Fix Test Failure","category":"Chat"},{"command":"github.copilot.tests.fixTestFailure.fromInline","icon":"$(sparkle)","title":"Fix Test Failure"},{"command":"github.copilot.chat.attachFile","title":"Add File to Chat","category":"Chat"},{"command":"github.copilot.chat.attachSelection","title":"Add Selection to Chat","icon":"$(comment-discussion)","category":"Chat"},{"command":"github.copilot.debug.collectDiagnostics","title":"Chat Diagnostics","category":"Developer"},{"command":"github.copilot.debug.inlineEdit.clearCache","title":"Clear Inline Suggestion Cache","category":"Developer"},{"command":"github.copilot.debug.inlineEdit.reportNotebookNESIssue","title":"Report Notebook Inline Suggestion Issue","enablement":"config.github.copilot.chat.advanced.notebook.alternativeNESFormat.enabled || github.copilot.chat.enableEnhancedNotebookNES","category":"Developer"},{"command":"github.copilot.debug.generateSTest","title":"Generate STest From Last Chat Request","enablement":"github.copilot.debugReportFeedback","category":"Developer"},{"command":"github.copilot.open.walkthrough","title":"Open Walkthrough","category":"Chat"},{"command":"github.copilot.debug.generateInlineEditTests","title":"Generate Inline Edit Tests","category":"Chat","enablement":"resourceScheme == 'ccreq'"},{"command":"github.copilot.buildRemoteWorkspaceIndex","title":"Build Codebase Semantic Index","category":"Chat","enablement":"github.copilot-chat.activated"},{"command":"github.copilot.deleteExternalIngestWorkspaceIndex","title":"Delete External Ingest Codebase Index","category":"Developer","enablement":"github.copilot-chat.activated && !github.copilot.blackbirdExternalIndexingDisabled"},{"command":"github.copilot.report","title":"Report Issue","category":"Chat"},{"command":"github.copilot.chat.rerunWithCopilotDebug","title":"Debug Last Terminal Command","category":"Chat"},{"command":"github.copilot.chat.startCopilotDebugCommand","title":"Start Copilot Debug"},{"command":"github.copilot.chat.clearTemporalContext","title":"Clear Temporal Context","category":"Developer"},{"command":"github.copilot.search.markHelpful","title":"Helpful","icon":"$(thumbsup)","enablement":"!github.copilot.search.feedback.sent"},{"command":"github.copilot.search.markUnhelpful","title":"Unhelpful","icon":"$(thumbsdown)","enablement":"!github.copilot.search.feedback.sent"},{"command":"github.copilot.search.feedback","title":"Feedback","icon":"$(feedback)","enablement":"!github.copilot.search.feedback.sent"},{"command":"github.copilot.chat.debug.showElements","title":"Show Rendered Elements"},{"command":"github.copilot.chat.debug.hideElements","title":"Hide Rendered Elements"},{"command":"github.copilot.chat.debug.showTools","title":"Show Tools"},{"command":"github.copilot.chat.debug.hideTools","title":"Hide Tools"},{"command":"github.copilot.chat.debug.showNesRequests","title":"Show NES Requests"},{"command":"github.copilot.chat.debug.hideNesRequests","title":"Hide NES Requests"},{"command":"github.copilot.chat.debug.showGhostRequests","title":"Show Ghost Requests"},{"command":"github.copilot.chat.debug.hideGhostRequests","title":"Hide Ghost Requests"},{"command":"github.copilot.chat.debug.showRawRequestBody","title":"Show Raw Request Body"},{"command":"github.copilot.chat.debug.exportLogItem","title":"Export as...","icon":"$(export)"},{"command":"github.copilot.chat.debug.exportPromptArchive","title":"Export All as Archive...","icon":"$(archive)"},{"command":"github.copilot.chat.debug.exportPromptLogsAsJson","title":"Export All as JSON...","icon":"$(export)"},{"command":"github.copilot.chat.debug.exportAllPromptLogsAsJson","title":"Export All Prompt Logs as JSON...","icon":"$(export)"},{"command":"github.copilot.chat.otel.exportAgentTracesDB","title":"Export Agent Traces DB","category":"Chat","enablement":"config.github.copilot.chat.otel.dbSpanExporter.enabled"},{"command":"github.copilot.chat.otel.statusActive","title":"OpenTelemetry","category":"Chat","icon":"$(broadcast)"},{"command":"github.copilot.sessionSync.deleteSessions","title":"Delete Session Sync Data","category":"Chat","enablement":"github.copilot.sessionSearch.enabled && config.chat.sessionSync.enabled"},{"command":"github.copilot.chronicle.reindex","title":"Reindex Sessions","category":"Chat","enablement":"github.copilot.sessionSearch.enabled"},{"command":"github.copilot.nes.captureExpected.start","title":"Record Expected Edit (NES)","category":"Copilot"},{"command":"github.copilot.nes.captureExpected.confirm","title":"Confirm and Save Expected Edit Capture","category":"Copilot"},{"command":"github.copilot.nes.captureExpected.abort","title":"Cancel Expected Edit Capture","category":"Copilot"},{"command":"github.copilot.nes.captureExpected.submit","title":"Submit NES Captures","category":"Copilot"},{"command":"github.copilot.debug.collectWorkspaceIndexDiagnostics","title":"Collect Workspace Index Diagnostics","category":"Developer"},{"command":"github.copilot.chat.mcp.setup.check","title":"MCP Check: is supported"},{"command":"github.copilot.chat.mcp.setup.validatePackage","title":"MCP Check: validate package"},{"command":"github.copilot.chat.mcp.setup.flow","title":"MCP Check: do prompts"},{"command":"github.copilot.chat.generateAltText","title":"Generate/Refine Alt Text"},{"command":"github.copilot.chat.notebook.enableFollowCellExecution","title":"Enable Follow Cell Execution from Chat","shortTitle":"Follow","icon":"$(pinned)"},{"command":"github.copilot.chat.notebook.disableFollowCellExecution","title":"Disable Follow Cell Execution from Chat","shortTitle":"Unfollow","icon":"$(pinned-dirty)"},{"command":"github.copilot.cloud.resetWorkspaceConfirmations","title":"Reset Cloud Agent Workspace Confirmations"},{"command":"github.copilot.cloud.sessions.openInBrowser","title":"Open in Browser","icon":"$(link-external)"},{"command":"github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest","title":"Close Pull Request"},{"command":"github.copilot.cloud.sessions.installPRExtension","title":"Install GitHub Pull Request Extension","icon":"$(extensions)"},{"command":"github.copilot.chat.openSuggestionsPanel","title":"Open Completions Panel","enablement":"github.copilot.extensionUnification.activated && !isWeb","category":"GitHub Copilot"},{"command":"github.copilot.chat.toggleStatusMenu","title":"Open Status Menu","enablement":"github.copilot.extensionUnification.activated","category":"GitHub Copilot"},{"command":"github.copilot.chat.completions.disable","title":"Disable Inline Suggestions","enablement":"github.copilot.extensionUnification.activated && github.copilot.activated && config.editor.inlineSuggest.enabled && github.copilot.completions.enabled","category":"GitHub Copilot"},{"command":"github.copilot.chat.completions.enable","title":"Enable Inline Suggestions","enablement":"github.copilot.extensionUnification.activated && github.copilot.activated && !(config.editor.inlineSuggest.enabled && github.copilot.completions.enabled)","category":"GitHub Copilot"},{"command":"github.copilot.chat.completions.toggle","title":"Toggle (Enable/Disable) Inline Suggestions","enablement":"github.copilot.extensionUnification.activated && github.copilot.activated","category":"GitHub Copilot"},{"command":"github.copilot.chat.openModelPicker","title":"Change Completions Model","category":"GitHub Copilot","enablement":"github.copilot.extensionUnification.activated && !isWeb && github.copilot.completions.hasMultipleModels"},{"command":"github.copilot.chat.applyCopilotCLIAgentSessionChanges","title":"Apply Changes to Workspace","enablement":"!chatSessionRequestInProgress","category":"GitHub Copilot"},{"command":"github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply","title":"Apply","enablement":"!chatSessionRequestInProgress","icon":"$(git-stash-pop)","category":"GitHub Copilot"},{"command":"github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge","title":"Merge Changes","enablement":"!chatSessionRequestInProgress","icon":"$(git-merge)","category":"GitHub Copilot"},{"command":"github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync","title":"Merge Changes & Sync","enablement":"!chatSessionRequestInProgress","icon":"$(sync)","category":"GitHub Copilot"},{"command":"github.copilot.sessions.commit","title":"Commit Changes","enablement":"!chatSessionRequestInProgress && !sessions.hasGitOperationInProgress","icon":"$(git-commit)","category":"GitHub Copilot"},{"command":"github.copilot.sessions.commitAndSync","title":"Commit and Sync Changes","enablement":"!chatSessionRequestInProgress && !sessions.hasGitOperationInProgress","icon":"$(sync)","category":"GitHub Copilot"},{"command":"github.copilot.sessions.sync","title":"Sync Changes","enablement":"!chatSessionRequestInProgress && !sessions.hasGitOperationInProgress","icon":"$(sync)","category":"GitHub Copilot"},{"command":"github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR","title":"Create PR","enablement":"!chatSessionRequestInProgress && !sessions.hasGitOperationInProgress","icon":"$(git-pull-request-create)","category":"GitHub Copilot"},{"command":"github.copilot.chat.createDraftPullRequestCopilotCLIAgentSession.createDraftPR","title":"Create Draft PR","enablement":"!chatSessionRequestInProgress && !sessions.hasGitOperationInProgress","icon":"$(git-pull-request-draft)","category":"GitHub Copilot"},{"command":"github.copilot.sessions.discardChanges","title":"Discard Changes","enablement":"!chatSessionRequestInProgress","icon":"$(discard)","category":"GitHub Copilot"},{"command":"github.copilot.chat.copilotCLI.addFileReference","title":"Add File to Copilot CLI","enablement":"github.copilot.chat.copilotCLI.hasSession","category":"Copilot CLI"},{"command":"github.copilot.chat.copilotCLI.addSelection","title":"Add Selection to Copilot CLI","enablement":"github.copilot.chat.copilotCLI.hasSession","category":"Copilot CLI"},{"command":"github.copilot.chat.copilotCLI.acceptDiff","title":"Accept Changes","enablement":"github.copilot.chat.copilotCLI.hasActiveDiff","icon":"$(check)","category":"Copilot CLI"},{"command":"github.copilot.chat.copilotCLI.rejectDiff","title":"Reject Changes","enablement":"github.copilot.chat.copilotCLI.hasActiveDiff","icon":"$(close)","category":"Copilot CLI"},{"command":"github.copilot.chat.checkoutPullRequestReroute","title":"Checkout","icon":"$(git-pull-request)","category":"GitHub Pull Request"},{"command":"github.copilot.chat.cloudSessions.createPullRequestForTask","title":"Create Pull Request","icon":"$(git-pull-request-create)","category":"GitHub Pull Request"},{"command":"github.copilot.chat.cloudSessions.openPullRequestForTask","title":"Open Pull Request","icon":"$(git-pull-request)","category":"GitHub Pull Request"},{"command":"github.copilot.chat.cloudSessions.openRepository","title":"Browse repositories...","icon":"$(repo)","category":"GitHub Copilot"},{"command":"github.copilot.chat.cloudSessions.clearCaches","title":"Clear Cloud Agent Caches","category":"GitHub Copilot"},{"command":"github.copilot.sessions.refreshChanges","title":"Refresh","icon":"$(refresh)","category":"GitHub Copilot"},{"command":"github.copilot.sessions.initializeRepository","title":"Initialize Repository","enablement":"!chatSessionRequestInProgress","icon":"$(repo)","category":"GitHub Copilot"}],"configuration":[{"title":"GitHub Copilot Chat","id":"stable","properties":{"github.copilot.chat.backgroundAgent.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable the Copilot CLI. When disabled, the Copilot CLI will not be available in 'Continue In' context menus."},"github.copilot.chat.cloudAgent.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable the Cloud Agent. When disabled, the Cloud Agent will not be available in 'Continue In' context menus."},"github.copilot.chat.cloudAgent.sessionVisibility":{"type":"string","enum":["24hours","7days","30days","90days","all"],"default":"30days","markdownDescription":"Controls which cloud agent sessions appear in the sessions list, based on their most recent activity. Hiding a session does not delete or archive it.","enumDescriptions":["Show cloud agent sessions active within the last 24 hours.","Show cloud agent sessions active within the last 7 days.","Show cloud agent sessions active within the last 30 days.","Show cloud agent sessions active within the last 90 days.","Show cloud agent sessions regardless of age."]},"github.copilot.chat.localIndex.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable local session tracking. When enabled, session data is tracked locally for /chronicle commands.","tags":["onExp"]},"github.copilot.chat.codeGeneration.useInstructionFiles":{"type":"boolean","default":true,"markdownDescription":"Controls whether code instructions from `.github/copilot-instructions.md` are added to Copilot requests.\n\nNote: Keep your instructions short and precise. Poor instructions can degrade Copilot's quality and performance. [Learn more](https://aka.ms/github-copilot-custom-instructions) about customizing Copilot."},"github.copilot.editor.enableCodeActions":{"type":"boolean","default":true,"description":"Controls if Copilot commands are shown as Code Actions when available"},"github.copilot.renameSuggestions.triggerAutomatically":{"type":"boolean","default":true,"description":"Controls whether Copilot generates suggestions for renaming"},"github.copilot.chat.localeOverride":{"type":"string","enum":["auto","en","fr","it","de","es","ru","zh-CN","zh-TW","ja","ko","cs","pt-br","tr","pl"],"enumDescriptions":["Use VS Code's configured display language","English","français","italiano","Deutsch","español","русский","中文(简体)","中文(繁體)","日本語","한국어","čeština","português","Türkçe","polski"],"default":"auto","markdownDescription":"Specify a locale that Copilot should respond in, e.g. `en` or `fr`. By default, Copilot will respond using VS Code's configured display language locale."},"github.copilot.chat.terminalChatLocation":{"type":"string","default":"chatView","markdownDescription":"Controls where chat queries from the terminal should be opened.","markdownEnumDescriptions":["Open the chat view.","Open quick chat.","Open terminal inline chat"],"enum":["chatView","quickChat","terminal"]},"github.copilot.chat.scopeSelection":{"type":"boolean","default":false,"markdownDescription":"Whether to prompt the user to select a specific symbol scope if the user uses `/explain` and the active editor has no selection."},"github.copilot.chat.useProjectTemplates":{"type":"boolean","default":true,"markdownDescription":"Use relevant GitHub projects as starter projects when using `/new`"},"github.copilot.nextEditSuggestions.enabled":{"type":"boolean","default":true,"tags":["nextEditSuggestions","onExp"],"markdownDescription":"Whether to enable next edit suggestions (NES).\n\nNES can propose a next edit based on your recent changes. [Learn more](https://aka.ms/vscode-nes) about next edit suggestions.","scope":"language-overridable"},"github.copilot.completions.chat.enabled":{"type":"boolean","default":false,"markdownDescription":"Whether to enable inline completions in chat."},"github.copilot.nextEditSuggestions.extendedRange":{"type":"boolean","default":true,"tags":["nextEditSuggestions","onExp"],"markdownDescription":"Whether to allow next edit suggestions (NES) to modify code farther away from the cursor position."},"github.copilot.nextEditSuggestions.fixes":{"type":"boolean","default":true,"tags":["nextEditSuggestions","onExp"],"markdownDescription":"Whether to offer fixes for diagnostics via next edit suggestions (NES).","scope":"language-overridable"},"github.copilot.nextEditSuggestions.allowWhitespaceOnlyChanges":{"type":"boolean","default":true,"tags":["nextEditSuggestions","onExp"],"markdownDescription":"Whether to allow whitespace-only changes be proposed by next edit suggestions (NES).","scope":"language-overridable"},"github.copilot.chat.agent.autoFix":{"type":"boolean","default":false,"description":"Automatically fix diagnostics for edited files.","tags":["onExp"]},"github.copilot.chat.rateLimitAutoSwitchToAuto":{"type":"boolean","default":false,"markdownDescription":"Automatically switch to the Auto model and retry when you hit a per-model rate limit.","tags":["onExp"]},"github.copilot.chat.customInstructionsInSystemMessage":{"type":"boolean","default":true,"description":"When enabled, custom instructions and mode instructions will be appended to the system message instead of a user message."},"github.copilot.chat.organizationCustomAgents.enabled":{"type":"boolean","default":true,"description":"When enabled, Copilot will load custom agents defined by your GitHub Organization."},"github.copilot.chat.organizationInstructions.enabled":{"type":"boolean","default":true,"description":"When enabled, Copilot will load custom instructions defined by your GitHub Organization."},"github.copilot.chat.additionalReadAccessPaths":{"type":"array","default":[],"items":{"type":"string"},"markdownDescription":"A list of absolute folder paths outside of the workspace that Copilot Chat is allowed to read from without requiring confirmation. Edit operations remain restricted to the workspace.","scope":"window"},"github.copilot.chat.agent.currentEditorContext.enabled":{"type":"boolean","default":true,"description":"When enabled, Copilot will include the name of the current active editor in the context for agent mode."},"github.copilot.enable":{"type":"object","scope":"window","default":{"*":true,"plaintext":false,"markdown":false,"scminput":false},"additionalProperties":{"type":"boolean"},"markdownDescription":"Enable or disable auto triggering of Copilot completions for specified [languages](https://code.visualstudio.com/docs/languages/identifiers). You can still trigger suggestions manually using `Alt + \\`","agentsWindow":{"default":{"markdown":true,"plaintext":true}}},"github.copilot.selectedCompletionModel":{"type":"string","default":"","markdownDescription":"The currently selected completion model ID. To select from a list of available models, use the __\"Change Completions Model\"__ command or open the model picker (from the Copilot menu in the VS Code title bar, select __\"Configure Code Completions\"__ then __\"Change Completions Model\"__. The value must be a valid model ID. An empty value indicates that the default model will be used."},"github.copilot.chat.reviewAgent.enabled":{"type":"boolean","default":true,"description":"Enables the code review agent."},"github.copilot.chat.reviewSelection.enabled":{"type":"boolean","default":true,"description":"Enables code review on current selection."},"github.copilot.chat.reviewSelection.instructions":{"type":"array","items":{"oneOf":[{"type":"object","markdownDescription":"A path to a file that will be added to Copilot requests that provide code review for the current selection. Optionally, you can specify a language for the instruction.","properties":{"file":{"type":"string","examples":[".copilot-review-instructions.md"]},"language":{"type":"string"}},"examples":[{"file":".copilot-review-instructions.md"}],"required":["file"]},{"type":"object","markdownDescription":"A text instruction that will be added to Copilot requests that provide code review for the current selection. Optionally, you can specify a language for the instruction.","properties":{"text":{"type":"string","examples":["Use underscore for field names."]},"language":{"type":"string"}},"required":["text"],"examples":[{"text":"Use underscore for field names."},{"text":"Resolve all TODO tasks."}]}]},"default":[],"markdownDescription":"A set of instructions that will be added to Copilot requests that provide code review for the current selection.\nInstructions can come from: \n- a file in the workspace: `{ \"file\": \"fileName\" }`\n- text in natural language: `{ \"text\": \"Use underscore for field names.\" }`\n\nNote: Keep your instructions short and precise. Poor instructions can degrade Copilot's effectiveness.","examples":[[{"file":".copilot-review-instructions.md"},{"text":"Resolve all TODO tasks."}]]},"github.copilot.chat.anthropic.useMessagesApi":{"type":"boolean","default":true,"markdownDescription":"Use the Messages API instead of the Chat Completions API when supported.","tags":["onExp"]},"github.copilot.chat.imageUpload.enabled":{"type":"boolean","default":true,"markdownDescription":"Enables the use of image upload URLs in chat requests instead of raw base64 strings."}}},{"id":"preview","properties":{"github.copilot.chat.copilotDebugCommand.enabled":{"type":"boolean","default":true,"tags":["preview"],"description":"Whether the `copilot-debug` command is enabled in the terminal."},"github.copilot.chat.codesearch.enabled":{"type":"boolean","default":false,"tags":["preview"],"markdownDescription":"Whether to enable agentic codesearch when using `#codebase`."},"github.copilot.chat.tools.viewImage.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable the view image tool, which allows the agent to view image files such as png, jpg, jpeg, gif, and webp.","tags":["preview","onExp"]}}},{"id":"experimental","properties":{"github.copilot.chat.githubMcpServer.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable built-in support for the GitHub MCP Server.","tags":["experimental"],"agentsWindow":{"default":true}},"github.copilot.chat.githubMcpServer.toolsets":{"type":"array","default":["default"],"markdownDescription":"Specify toolsets to use from the GitHub MCP Server. [Learn more](https://aka.ms/vscode-gh-mcp-toolsets).","items":{"type":"string"},"tags":["experimental"]},"github.copilot.chat.githubMcpServer.readonly":{"type":"boolean","default":false,"markdownDescription":"Enable read-only mode for the GitHub MCP Server. When enabled, only read tools are available. [Learn more](https://aka.ms/vscode-gh-mcp-readonly).","tags":["experimental"]},"github.copilot.chat.githubMcpServer.lockdown":{"type":"boolean","default":false,"markdownDescription":"Enable lockdown mode for the GitHub MCP Server. When enabled, hides public issue details created by users without push access. [Learn more](https://aka.ms/vscode-gh-mcp-lockdown).","tags":["experimental"]},"github.copilot.chat.githubMcpServer.channel":{"type":"string","default":"stable","enum":["stable","insiders"],"enumDescriptions":["Use the stable version of the GitHub MCP Server.","Connect to the Insiders version of the GitHub MCP Server with experimental features."],"markdownDescription":"Select the channel for the GitHub MCP Server. When set to Insiders, enables access to experimental features that may change or be removed based on community feedback. [Learn more](https://aka.ms/vscode-gh-mcp-channel).","tags":["experimental"]},"github.copilot.chat.switchAgent.enabled":{"type":"boolean","default":false,"markdownDescription":"Allow agent to switch to the Plan agent for research, exploration, and planning tasks.","tags":["experimental","onExp"]},"github.copilot.chat.codeGeneration.instructions":{"markdownDeprecationMessage":"Use instructions files instead. See https://aka.ms/vscode-ghcp-custom-instructions for more information.","type":"array","items":{"oneOf":[{"type":"object","markdownDescription":"A path to a file that will be added to Copilot requests that generate code. Optionally, you can specify a language for the instruction.","properties":{"file":{"type":"string","examples":[".copilot-codeGeneration-instructions.md"]},"language":{"type":"string"}},"examples":[{"file":".copilot-codeGeneration-instructions.md"}],"required":["file"]},{"type":"object","markdownDescription":"A text instruction that will be added to Copilot requests that generate code. Optionally, you can specify a language for the instruction.","properties":{"text":{"type":"string","examples":["Use underscore for field names."]},"language":{"type":"string"}},"required":["text"],"examples":[{"text":"Use underscore for field names."},{"text":"Always add a comment: 'Generated by Copilot'."}]}]},"default":[],"markdownDescription":"A set of instructions that will be added to Copilot requests that generate code.\nInstructions can come from: \n- a file in the workspace: `{ \"file\": \"fileName\" }`\n- text in natural language: `{ \"text\": \"Use underscore for field names.\" }`\n\nNote: Keep your instructions short and precise. Poor instructions can degrade Copilot's quality and performance.","examples":[[{"file":".copilot-codeGeneration-instructions.md"},{"text":"Always add a comment: 'Generated by Copilot'."}]],"tags":["experimental"]},"github.copilot.chat.testGeneration.instructions":{"markdownDeprecationMessage":"Use instructions files instead. See https://aka.ms/vscode-ghcp-custom-instructions for more information.","type":"array","items":{"oneOf":[{"type":"object","markdownDescription":"A path to a file that will be added to Copilot requests that generate tests. Optionally, you can specify a language for the instruction.","properties":{"file":{"type":"string","examples":[".copilot-test-instructions.md"]},"language":{"type":"string"}},"examples":[{"file":".copilot-test-instructions.md"}],"required":["file"]},{"type":"object","markdownDescription":"A text instruction that will be added to Copilot requests that generate tests. Optionally, you can specify a language for the instruction.","properties":{"text":{"type":"string","examples":["Use suite and test instead of describe and it."]},"language":{"type":"string"}},"required":["text"],"examples":[{"text":"Always try uniting related tests in a suite."}]}]},"default":[],"markdownDescription":"A set of instructions that will be added to Copilot requests that generate tests.\nInstructions can come from: \n- a file in the workspace: `{ \"file\": \"fileName\" }`\n- text in natural language: `{ \"text\": \"Use underscore for field names.\" }`\n\nNote: Keep your instructions short and precise. Poor instructions can degrade Copilot's quality and performance.","examples":[[{"file":".copilot-test-instructions.md"},{"text":"Always try uniting related tests in a suite."}]],"tags":["experimental"]},"github.copilot.chat.commitMessageGeneration.instructions":{"type":"array","items":{"oneOf":[{"type":"object","markdownDescription":"A path to a file with instructions that will be added to Copilot requests that generate commit messages.","properties":{"file":{"type":"string","examples":[".copilot-commit-message-instructions.md"]}},"examples":[{"file":".copilot-commit-message-instructions.md"}],"required":["file"]},{"type":"object","markdownDescription":"Text instructions that will be added to Copilot requests that generate commit messages.","properties":{"text":{"type":"string","examples":["Use conventional commit message format."]}},"required":["text"],"examples":[{"text":"Use conventional commit message format."}]}]},"default":[],"markdownDescription":"A set of instructions that will be added to Copilot requests that generate commit messages.\nInstructions can come from: \n- a file in the workspace: `{ \"file\": \"fileName\" }`\n- text in natural language: `{ \"text\": \"Use conventional commit message format.\" }`\n\nNote: Keep your instructions short and precise. Poor instructions can degrade Copilot's quality and performance.","examples":[[{"file":".copilot-commit-message-instructions.md"},{"text":"Use conventional commit message format."}]],"tags":["experimental"]},"github.copilot.chat.pullRequestDescriptionGeneration.instructions":{"type":"array","items":{"oneOf":[{"type":"object","markdownDescription":"A path to a file with instructions that will be added to Copilot requests that generate pull request titles and descriptions.","properties":{"file":{"type":"string","examples":[".copilot-pull-request-description-instructions.md"]}},"examples":[{"file":".copilot-pull-request-description-instructions.md"}],"required":["file"]},{"type":"object","markdownDescription":"Text instructions that will be added to Copilot requests that generate pull request titles and descriptions.","properties":{"text":{"type":"string","examples":["Include every commit message in the pull request description."]}},"required":["text"],"examples":[{"text":"Include every commit message in the pull request description."}]}]},"default":[],"markdownDescription":"A set of instructions that will be added to Copilot requests that generate pull request titles and descriptions.\nInstructions can come from: \n- a file in the workspace: `{ \"file\": \"fileName\" }`\n- text in natural language: `{ \"text\": \"Always include a list of key changes.\" }`\n\nNote: Keep your instructions short and precise. Poor instructions can degrade Copilot's quality and performance.","examples":[[{"file":".copilot-pull-request-description-instructions.md"},{"text":"Use conventional commit message format."}]],"tags":["experimental"]},"github.copilot.chat.setupTests.enabled":{"type":"boolean","default":true,"markdownDescription":"Enables the `/setupTests` intent and prompting in `/tests` generation.","tags":["experimental"]},"github.copilot.chat.languageContext.typescript.enabled":{"type":"boolean","default":true,"scope":"resource","tags":["experimental","onExP"],"markdownDescription":"Enables the TypeScript language context provider for inline suggestions","agentsWindow":{"default":true}},"github.copilot.chat.languageContext.typescript7.enabled":{"type":"boolean","default":false,"scope":"resource","tags":["experimental"],"markdownDescription":"Enables the TypeScript language context provider for inline suggestions when using TS7 language services","agentsWindow":{"default":false}},"github.copilot.chat.languageContext.typescript.items":{"type":"string","enum":["minimal","double","fillHalf","fill"],"default":"double","scope":"resource","tags":["experimental","onExP"],"markdownDescription":"Controls which kind of items are included in the TypeScript language context provider."},"github.copilot.chat.languageContext.typescript.includeDocumentation":{"type":"boolean","default":false,"scope":"resource","tags":["experimental","onExP"],"markdownDescription":"Controls whether to include documentation comments in the generated code snippets."},"github.copilot.chat.languageContext.typescript.cacheTimeout":{"type":"number","default":500,"scope":"resource","tags":["experimental","onExP"],"markdownDescription":"The cache population timeout for the TypeScript language context provider in milliseconds. The default is 500 milliseconds."},"github.copilot.chat.languageContext.fix.typescript.enabled":{"type":"boolean","default":false,"scope":"resource","tags":["experimental","onExP"],"markdownDescription":"Enables the TypeScript language context provider for /fix commands"},"github.copilot.chat.languageContext.inline.typescript.enabled":{"type":"boolean","default":false,"scope":"resource","tags":["experimental","onExP"],"markdownDescription":"Enables the TypeScript language context provider for inline chats (both generate and edit)"},"github.copilot.chat.newWorkspaceCreation.enabled":{"type":"boolean","default":true,"tags":["experimental"],"description":"Whether to enable new agentic workspace creation."},"github.copilot.chat.newWorkspace.useContext7":{"type":"boolean","default":false,"tags":["experimental"],"markdownDescription":"Whether to use the [Context7](command:github.copilot.mcp.viewContext7) tools to scaffold project for new workspace creation."},"github.copilot.chat.notebook.followCellExecution.enabled":{"type":"boolean","default":false,"tags":["experimental"],"description":"Controls whether the currently executing cell is revealed into the viewport upon execution from Copilot."},"github.copilot.chat.notebook.enhancedNextEditSuggestions.enabled":{"type":"boolean","default":false,"tags":["experimental","onExp"],"description":"Controls whether to use an enhanced approach for generating next edit suggestions in notebook cells."},"github.copilot.chat.summarizeAgentConversationHistory.enabled":{"type":"boolean","default":true,"tags":["experimental"],"description":"Whether to auto-compact agent conversation history once the context window is filled."},"github.copilot.chat.virtualTools.threshold":{"type":"number","minimum":0,"maximum":128,"default":128,"tags":["experimental"],"markdownDescription":"This setting defines the tool count over which virtual tools should be used. Virtual tools group similar sets of tools together and they allow the model to activate them on-demand. Certain tool groups will optimistically be pre-activated. We are actively developing this feature and you experience degraded tool calling once the threshold is hit.\n\nMay be set to `0` to disable virtual tools."},"github.copilot.chat.alternateGptPrompt.enabled":{"type":"boolean","default":false,"tags":["experimental"],"description":"Enables an experimental alternate prompt for GPT models instead of the default prompt."},"github.copilot.chat.alternateGeminiModelFPrompt.enabled":{"type":"boolean","default":false,"tags":["experimental","onExp"],"description":"Enables an experimental alternate prompt for Gemini Model F instead of the default prompt."},"github.copilot.chat.gemini35FlashReducedToolUsePrompt.enabled":{"type":"boolean","default":true,"tags":["experimental","onExp"],"description":"Enables an experimental prompt for Gemini 3.5 Flash that instructs the model to minimize tool calls to reduce token usage."},"github.copilot.chat.geminiFlashPromptAdditions.enabled":{"type":"boolean","default":false,"tags":["experimental","onExp"],"description":"Enables experimental additional prompt guidance for Gemini Flash 3.6 and 3.7 models."},"github.copilot.chat.anthropic.contextEditing.mode":{"type":"string","default":"off","markdownDescription":"Select the context editing mode for Anthropic models. Automatically manages conversation context as it grows, helping optimize costs and stay within context window limits.\n\n- `off`: Context editing is disabled.\n- `clear-thinking`: Clears thinking blocks while preserving tool uses.\n- `clear-tooluse`: Clears tool uses while preserving thinking blocks.\n- `clear-both`: Clears both thinking blocks and tool uses.\n\n**Note**: This is an experimental feature. Context editing may cause additional cache rewrites. Enable with caution.","tags":["experimental","onExp"],"enum":["off","clear-thinking","clear-tooluse","clear-both"]},"github.copilot.chat.responsesApiContextManagement.enabled":{"type":"boolean","default":false,"markdownDescription":"Enables context management for the Responses API. Requires `#github.copilot.chat.useResponsesApi#`.","tags":["experimental","onExp"]},"github.copilot.chat.responsesApi.promptCacheKey.enabled":{"type":"boolean","default":false,"markdownDescription":"Enables prompt cache key being set for the Responses API.","tags":["experimental","onExp"]},"github.copilot.chat.responsesApi.promptCacheBreakpoint.enabled":{"type":"boolean","default":true,"markdownDescription":"Enables explicit prompt caching for supported OpenAI models using the Responses API. Agent requests retain up to 20 conversation breakpoints in addition to two prefix anchors for system instructions and global context.","tags":["experimental","onExp"]},"github.copilot.chat.updated53CodexPrompt.enabled":{"type":"boolean","default":true,"markdownDescription":"Enables the updated prompt for gpt-5.3-codex model.","tags":["experimental","onExp"]},"github.copilot.chat.claudeOpus5Prompt.enabled":{"type":"boolean","default":false,"markdownDescription":"Enables the updated system prompt tuned for the Claude Opus 5 model.","tags":["experimental","onExp"]},"github.copilot.chat.claudeSonnet5Prompt.enabled":{"type":"boolean","default":false,"markdownDescription":"Enables the updated system prompt tuned for the Claude Sonnet 5 model.","tags":["experimental","onExp"]},"github.copilot.chat.gpt55GetChangedFilesTool.enabled":{"type":"boolean","default":true,"markdownDescription":"Enables the Get Changed Files tool for gpt-5.5 models.","tags":["experimental","onExp"]},"github.copilot.chat.gpt56Verbosity.enabled":{"type":"boolean","default":true,"markdownDescription":"Sets the response verbosity to low for gpt-5.6 models.","tags":["experimental","onExp"]},"github.copilot.chat.gemini3GetChangedFilesTool.enabled":{"type":"boolean","default":false,"markdownDescription":"Enables the Get Changed Files tool for gemini-3 models.","tags":["experimental","onExp"]},"github.copilot.chat.gemini3LowReasoningEffort.enabled":{"type":"boolean","default":false,"markdownDescription":"Sets the reasoning effort to low for gemini-3 models.","tags":["experimental","onExp"]},"github.copilot.chat.claudeOpusDefaultReasoningEffort":{"type":"string","default":"","enum":["","low","medium","high","max"],"markdownDescription":"Overrides the default thinking effort shown in the model picker for Claude Opus models. Leave empty to use the built-in default. Ignored if the model does not support the chosen level.","tags":["experimental","onExp"]},"github.copilot.chat.gpt55ReadFileTool.enabled":{"type":"boolean","default":true,"markdownDescription":"Enables the Read File tool for gpt-5.5 models.","tags":["experimental","onExp"]},"github.copilot.chat.anthropic.tools.websearch.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable Anthropic's native web search tool for BYOK Claude models. When enabled, allows Claude to search the web for current information. \n\n**Note**: This is an experimental feature only available for BYOK Anthropic Claude models.","tags":["experimental","onExp"]},"github.copilot.chat.anthropic.tools.websearch.maxUses":{"type":"number","default":5,"markdownDescription":"Maximum number of web searches allowed per request. Valid range is 1 to 20. Prevents excessive API calls within a single interaction. If Claude exceeds this limit, the response returns an error.","minimum":1,"maximum":20,"tags":["experimental"]},"github.copilot.chat.anthropic.tools.websearch.allowedDomains":{"type":"array","default":[],"markdownDescription":"List of domains to restrict web search results to (e.g., `[\"example.com\", \"docs.example.com\"]`). Domains should not include the HTTP/HTTPS scheme. Subdomains are automatically included. Cannot be used together with `#github.copilot.chat.anthropic.tools.websearch.blockedDomains#`; configuring both will cause web search requests to fail.","items":{"type":"string"},"tags":["experimental"]},"github.copilot.chat.anthropic.tools.websearch.blockedDomains":{"type":"array","default":[],"markdownDescription":"List of domains to exclude from web search results (e.g., `[\"untrustedsource.com\"]`). Domains should not include the HTTP/HTTPS scheme. Subdomains are automatically excluded. Cannot be used together with `#github.copilot.chat.anthropic.tools.websearch.allowedDomains#`; configuring both will cause web search requests to fail.","items":{"type":"string"},"tags":["experimental"]},"github.copilot.chat.anthropic.tools.websearch.userLocation":{"type":["object","null"],"default":null,"markdownDescription":"User location for personalizing web search results based on geographic context. All fields (city, region, country, timezone) are optional. Example: `{\"city\": \"San Francisco\", \"region\": \"California\", \"country\": \"US\", \"timezone\": \"America/Los_Angeles\"}`","properties":{"city":{"type":"string","description":"City name (e.g., 'San Francisco')"},"region":{"type":"string","description":"State or region (e.g., 'California')"},"country":{"type":"string","description":"ISO country code (e.g., 'US')"},"timezone":{"type":"string","description":"IANA timezone identifier (e.g., 'America/Los_Angeles')"}},"tags":["experimental"]},"github.copilot.chat.completionsFetcher":{"type":["string","null"],"markdownDescription":"Sets the fetcher used for the inline completions.","tags":["experimental","onExp"],"enum":["electron-fetch","node-fetch"]},"github.copilot.chat.nesFetcher":{"type":["string","null"],"markdownDescription":"Sets the fetcher used for the next edit suggestions.","tags":["experimental","onExp"],"enum":["electron-fetch","node-fetch"]},"github.copilot.chat.planAgent.additionalTools":{"type":"array","items":{"type":"string"},"default":[],"scope":"resource","markdownDescription":"Additional tools to enable for the Plan agent, on top of built-in tools. Use fully-qualified tool names (e.g., `github/issue_read`, `mcp_server/tool_name`).","tags":["experimental"]},"github.copilot.chat.implementAgent.model":{"type":"string","default":"","scope":"resource","markdownDescription":"Override the language model used when starting implementation from the Plan agent's handoff. Use the format `Model Name (vendor)` (e.g., `GPT-5 (copilot)`). Leave empty to use the default model.","tags":["experimental"]},"github.copilot.chat.askAgent.additionalTools":{"type":"array","items":{"type":"string"},"default":[],"scope":"resource","markdownDescription":"Additional tools to enable for the Ask agent, on top of built-in read-only tools. Use fully-qualified tool names (e.g., `github/issue_read`, `mcp_server/tool_name`).","tags":["experimental"]},"github.copilot.chat.askAgent.model":{"type":"string","default":"","scope":"resource","markdownDescription":"Override the language model used by the Ask agent. Leave empty to use the default model.","tags":["experimental"]},"github.copilot.chat.exploreAgent.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable the Explore (Code Research) subagent.","tags":["experimental","onExp"]},"github.copilot.chat.exploreAgent.model":{"type":"string","default":"","scope":"resource","markdownDescription":"Override the language model used by the Explore subagent. Defaults to a fast, small model. Leave empty to use the built-in fallback list.","tags":["experimental"]},"github.copilot.chat.tools.grepSearch.outputFormat":{"type":"string","default":"grep","enum":["grep","tag"],"markdownDescription":"The output format for the grep search tool. Can be either 'grep' or 'tag'. The default is 'grep'.","tags":["experimental","onExp"]},"github.copilot.chat.tools.grepSearch.defaultMaxResults":{"type":"number","default":100,"markdownDescription":"The default maximum number of results to return from the grep search tool. The default is 100.","tags":["experimental","onExp"]},"github.copilot.chat.tools.grepSearch.maxResultsCap":{"type":"number","default":200,"markdownDescription":"The maximum number of results that can be returned from the grep search tool. The default is 200.","tags":["experimental","onExp"]}}},{"id":"advanced","properties":{"github.copilot.chat.chatCompletionsTokenParameter":{"type":"string","enum":["max_completion_tokens","max_tokens"],"enumDescriptions":["Send `max_completion_tokens`.","Send the legacy `max_tokens` parameter for compatibility."],"default":"max_tokens","markdownDescription":"Controls the output token limit parameter sent to custom Chat Completions APIs. Use `max_completion_tokens` for endpoints that do not support `max_tokens`.","tags":["advanced","onExp"]},"github.copilot.chat.inlineEdits.xtabProvider.modelConfiguration":{"type":["object","null"],"default":null,"markdownDescription":"Advanced model configuration for the next edit suggestions xtab provider.\n\n**Note**: This is an advanced setting.","tags":["advanced","experimental"]},"github.copilot.chat.reasoningEffortOverride":{"type":["string","null"],"default":null,"markdownDescription":"Overrides the reasoning/thinking effort sent to model APIs. The configured value must match a reasoning-effort value supported by the selected model or endpoint (for example, `low`, `medium`, `high`, or other model-specific values). Used by evals.\n\n**Note**: This is an advanced debugging setting.","tags":["advanced"]},"github.copilot.chat.anthropic.promptCaching.extendedTtl":{"type":"boolean","default":false,"tags":["advanced","experimental","onExp"],"description":"Use the extended (1 hour) prompt cache TTL on tools and system blocks for the Anthropic Messages API. Applied to Claude Opus 4.5/4.6/4.7 and Sonnet 4.5/4.6 variants; other models keep the default 5 minute TTL even when this setting is enabled.\n\n**Note**: This is an experimental feature. Only the main agent conversation is eligible — inline chat, terminal chat, notebook chat, and subagent requests are excluded."},"github.copilot.chat.anthropic.promptCaching.extendedTtlMessages":{"type":"boolean","default":false,"tags":["advanced","experimental","onExp"],"description":"Also extend the 1 hour prompt cache TTL to message-level breakpoints. Requires `chat.anthropic.promptCaching.extendedTtl` to be enabled; has no effect on its own.\n\n**Note**: This is an experimental feature."},"github.copilot.chat.modelCapabilityOverrides":{"type":"object","default":{},"markdownDescription":"Per-model capability overrides keyed by model id, intended for evaluating preview and tenanted models against an existing model's capability profile. For each model id, declare an aliased `family`. Setting `family` to a known production family (e.g. `\"claude-opus-4.7\"`) makes the model receive that family's full capability profile — Anthropic family detection, latest Opus prompt, multi-replace tools, tool search, context editing, extended cache TTL — without a code change.\n\n**Note**: This is an advanced setting for evaluation use; it is not intended for regular end-user configuration.","additionalProperties":{"type":"object","properties":{"family":{"type":"string","description":"Alias the model's family for capability routing (e.g. 'claude-opus-4.7')."}},"additionalProperties":false},"tags":["advanced"]},"github.copilot.chat.installExtensionSkill.enabled":{"type":"boolean","default":false,"tags":["advanced","experimental","onExp"],"description":"Whether to enable the install extension skill for Copilot."},"github.copilot.chat.debug.promptOverrideString":{"type":["string","null"],"default":null,"markdownDescription":"YAML string that overrides the system prompt and/or tool descriptions sent to the model. When both this setting and `github.copilot.chat.debug.promptOverrideFile` are configured, this setting takes precedence.\n\n**Note**: This is an advanced debugging setting.","tags":["advanced","experimental"]},"github.copilot.chat.debug.promptOverrideFile":{"type":["string","null"],"default":null,"markdownDescription":"Path to a YAML file that overrides the system prompt and/or tool descriptions sent to the model.\n\n**Note**: This is an advanced debugging setting.","tags":["advanced","experimental"]},"github.copilot.chat.edits.gemini3MultiReplaceString":{"type":"boolean","default":false,"markdownDescription":"Enable the modern `multi_replace_string_in_file` edit tool when generating edits with Gemini 3 models.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.edits.batchReplaceStringDescriptions":{"type":"boolean","default":false,"markdownDescription":"Update tool descriptions to promote `multi_replace_string_in_file` as the primary multi-edit tool.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.projectLabels.expanded":{"type":"boolean","default":false,"markdownDescription":"Use the expanded format for project labels in prompts.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.projectLabels.chat":{"type":"boolean","default":false,"markdownDescription":"Add project labels in chat requests.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.projectLabels.inline":{"type":"boolean","default":false,"markdownDescription":"Add project labels in inline edit requests.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.workspace.maxLocalIndexSize":{"type":"number","default":100000,"markdownDescription":"Maximum size of the local workspace index.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.workspace.enableCodeSearch":{"type":"boolean","default":true,"markdownDescription":"Enable code search in workspace context.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.workspace.preferredEmbeddingsModel":{"type":"string","default":"","markdownDescription":"Preferred embeddings model for semantic search.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.feedback.onChange":{"type":"boolean","default":false,"markdownDescription":"Enable feedback collection on configuration changes.","tags":["advanced","experimental"]},"github.copilot.chat.review.intent":{"type":"boolean","default":false,"markdownDescription":"Enable intent detection for code review.","tags":["advanced","experimental"]},"github.copilot.chat.notebook.summaryExperimentEnabled":{"type":"boolean","default":false,"markdownDescription":"Enable the notebook summary experiment.","tags":["advanced","experimental"]},"github.copilot.chat.notebook.variableFilteringEnabled":{"type":"boolean","default":false,"markdownDescription":"Enable filtering variables by cell document symbols.","tags":["advanced","experimental"]},"github.copilot.chat.notebook.alternativeFormat":{"type":"string","default":"xml","enum":["xml","markdown"],"markdownDescription":"Alternative document format for notebooks.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.notebook.alternativeNESFormat.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable alternative format for Next Edit Suggestions in notebooks.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.debugTerminalCommandPatterns":{"type":"array","default":[],"items":{"type":"string"},"markdownDescription":"A list of commands for which the \"Debug Command\" quick fix action should be shown in the debug terminal.","tags":["advanced","experimental"]},"github.copilot.chat.localWorkspaceRecording.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable local workspace recording for analysis.","tags":["advanced","experimental"]},"github.copilot.chat.editRecording.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable edit recording for analysis.","tags":["advanced","experimental"]},"github.copilot.chat.inlineChat.reasoningEffort":{"type":"string","default":"low","enum":["none","minimal","low","medium","high"],"markdownDescription":"Controls the reasoning effort level for inline chat requests. Lower values result in faster responses with fewer reasoning tokens. Supported values depend on the model.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.inlineChat.enableThinking":{"type":"boolean","default":false,"markdownDescription":"Controls whether thinking/reasoning is enabled for inline chat requests. When disabled, reasoning summaries are suppressed for faster responses.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.debug.requestLogger.maxEntries":{"type":"number","default":100,"markdownDescription":"Maximum number of entries to keep in the request logger for debugging purposes.","tags":["advanced","experimental"]},"github.copilot.chat.inlineEdits.diagnosticsContextProvider.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable diagnostics context provider for next edit suggestions.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.inlineEdits.chatSessionContextProvider.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable chat session context provider for next edit suggestions.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.codesearch.agent.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable code search capabilities in agent mode.","tags":["advanced","experimental"]},"github.copilot.chat.agent.temperature":{"type":["number","null"],"markdownDescription":"Temperature setting for agent mode requests.","tags":["advanced","experimental"]},"github.copilot.chat.agent.omitFileAttachmentContents":{"type":"boolean","default":false,"markdownDescription":"Omit summarized file contents from file attachments in agent mode, to encourage the agent to properly read and explore.","tags":["advanced","experimental"]},"github.copilot.chat.agent.backgroundTodoAgent.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable background todo agent that automatically maintains a todo list during agent sessions.\n\n**Note**: This is an advanced experimental setting.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agent.longToolCallCachePreservation.enabled":{"type":"boolean","default":false,"markdownDescription":"When enabled, periodic keep-alive probes are sent during long-running tool calls to keep the server-side prompt cache warm.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agent.longToolCallCachePreservation.maxProbes":{"type":"number","default":1,"markdownDescription":"Maximum number of keep-alive probes to send during long-running tool calls before giving up.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agent.largeToolResultsToDisk.enabled":{"type":"boolean","default":true,"markdownDescription":"When enabled, large tool results are written to disk instead of being included directly in the context, helping manage context window usage.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agent.largeToolResultsToDisk.thresholdBytes":{"type":"number","default":8192,"markdownDescription":"The size threshold in bytes above which tool results are written to disk. Only applies when largeToolResultsToDisk.enabled is true.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.instantApply.shortContextModelName":{"type":"string","default":"gpt-4o-instant-apply-full-ft-v66-short","markdownDescription":"Model name for short context instant apply.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.instantApply.shortContextLimit":{"type":"number","default":8000,"markdownDescription":"Token limit for short context instant apply.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.enableUserPreferences":{"type":"boolean","default":false,"markdownDescription":"Enable remembering user preferences in agent mode.","tags":["advanced","experimental"]},"github.copilot.chat.skillTool.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable the skill tool in Copilot Chat. When enabled, skills are invoked via a dedicated skill tool instead of readFile.","tags":["advanced","experimental"]},"github.copilot.chat.getChangedFilesTool.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable the Get Changed Files tool in Copilot Chat. When enabled, the agent can retrieve git diffs of current changes via a dedicated tool.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.executionSubagent.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable the Execution Subagent tool in Copilot Chat. The Execution Subagent is designed to run terminal commands to accomplish an execution-based task. It is powered by Google's Gemini-3-Flash model.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.executionSubagent.model":{"type":"string","default":"gemini-3-flash","markdownDescription":"The model to use for the Execution Subagent tool in Copilot Chat. When useAgenticProxy is enabled, defaults to 'exec-subagent-router-a'. Otherwise defaults to gemini-3-flash.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.executionSubagent.useAgenticProxy":{"type":"boolean","default":false,"markdownDescription":"Use the agentic proxy endpoint for the execution subagent.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.executionSubagent.toolCallLimit":{"type":"number","default":10,"markdownDescription":"Maximum number of tool calls the Execution Subagent can make during execution.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.summarizeAgentConversationHistoryThreshold":{"type":["number","null"],"markdownDescription":"Threshold at which agent conversation history is compacted. Specify either a ratio of the model's context window (a value greater than `0` and at most `1`, e.g. `0.8` to compact at 80%) or an absolute token count (a value of `100` or greater, e.g. `60000`). Leave unset to use the model's full context window.","tags":["advanced","experimental"]},"github.copilot.chat.agentHistorySummarizationMode":{"type":["string","null"],"markdownDescription":"Mode for agent history summarization.","tags":["advanced","experimental"]},"github.copilot.chat.useResponsesApiTruncation":{"type":"boolean","default":false,"markdownDescription":"Use Responses API for truncation.","tags":["advanced","experimental"]},"github.copilot.chat.omitBaseAgentInstructions":{"type":"boolean","default":false,"markdownDescription":"Omit base agent instructions from prompts.","tags":["advanced","experimental"]},"github.copilot.chat.promptFileContextProvider.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable prompt file context provider.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.tools.defaultToolsGrouped":{"type":"boolean","default":false,"markdownDescription":"Group default tools in prompts.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.gpt5AlternativePatch":{"type":"boolean","default":false,"markdownDescription":"Enable GPT-5 alternative patch format.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.inlineEdits.triggerOnEditorChangeAfterSeconds":{"type":["number","null"],"default":10,"markdownDescription":"Trigger inline edits after editor has been idle for this many seconds.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.inlineEdits.nextCursorPrediction.currentFileMaxTokens":{"type":"number","default":3000,"markdownDescription":"Maximum tokens for current file in next cursor prediction.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.inlineEdits.renameSymbolSuggestions":{"type":"boolean","default":true,"markdownDescription":"Enable rename symbol suggestions in inline edits.","tags":["advanced","experimental","onExp"]},"github.copilot.nextEditSuggestions.preferredModel":{"type":"string","default":"none","markdownDescription":"Preferred model for next edit suggestions.","tags":["advanced","experimental","onExp"]},"github.copilot.nextEditSuggestions.eagerness":{"type":"string","default":"auto","enum":["auto","low","medium","high"],"enumItemLabels":["Auto","Low","Medium","High"],"enumDescriptions":["Automatically determine the eagerness level.","Show fewer suggestions with longer delays.","Balanced suggestion frequency and delay.","Show more suggestions with minimal delay."],"markdownDescription":"Controls how eagerly next edit suggestions are shown. Higher values show more suggestions with less delay.","tags":["advanced","experimental"]},"github.copilot.chat.cli.mcp.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable Model Context Protocol (MCP) server for Copilot CLI.","tags":["advanced","experimental"],"agentsWindow":{"default":true}},"github.copilot.chat.cli.sandbox.enabled":{"type":"string","enum":["off","on","allowNetwork"],"enumDescriptions":["Disable sandboxing for Copilot CLI tools.","Enable sandboxing for Copilot CLI tools.","Enable sandboxing for Copilot CLI tools and allow all network domains."],"default":"off","markdownDescription":"Run Copilot CLI tools (such as the terminal) inside a sandbox to limit what they can access on your system. The sandbox only applies to requests that run with default permissions — it is not used when bypassing approvals — and is not supported on Windows yet.","tags":["advanced","experimental"]},"github.copilot.chat.cli.branchSupport.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable branch support for Copilot CLI.","tags":["advanced"],"agentsWindow":{"default":true}},"github.copilot.chat.cli.planExitMode.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable Plan Mode exit handling in Copilot CLI.","tags":["advanced"]},"github.copilot.chat.cli.autoModel.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable the Auto model option in Copilot CLI, which automatically selects the best model for each request. Requires VS Code reload.","tags":["advanced"]},"github.copilot.chat.agent.modelDetails.enabled":{"type":"boolean","default":true,"markdownDescription":"Show model details (model name and request multiplier) on Copilot CLI agent chat responses. Requires VS Code reload to update already loaded sessions.","tags":["advanced"]},"github.copilot.chat.cli.planCommand.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable the /plan command in Copilot CLI to create implementation plans before coding.","tags":["advanced"]},"github.copilot.chat.cli.lazyLoadSessionItem.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable lazy loading of session items in Copilot CLI. Requires VS Code reload.","tags":["advanced"],"agentsWindow":{"default":false}},"github.copilot.chat.cli.aiGenerateBranchNames.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable AI-generated branch names in Copilot CLI.","tags":["advanced"]},"github.copilot.chat.cli.forkSessions.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable forking sessions in Copilot CLI.","tags":["advanced"]},"github.copilot.chat.cli.isolationOption.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable the isolation mode option for Copilot CLI. When enabled, users can choose between Worktree and Workspace modes.","tags":["advanced"],"agentsWindow":{"default":true}},"github.copilot.chat.cli.autoCommit.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable automatic commit for Copilot CLI. When enabled, changes made by Copilot CLI will be automatically committed to the repository at the end of each turn.","tags":["advanced","experimental"],"agentsWindow":{"default":false}},"github.copilot.chat.cli.sessionController.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable the new session controller API for Copilot CLI. Requires VS Code reload.","tags":["advanced"],"agentsWindow":{"default":false,"readOnly":true}},"github.copilot.chat.cli.thinkingEffort.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable thinking effort for Language Models in Copilot CLI.","tags":["advanced"]},"github.copilot.chat.cli.sessionControllerForSessionsApp.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable the new session controller API for Sessions App. Requires VS Code reload.","tags":["advanced"]},"github.copilot.chat.cli.terminalLinks.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable advanced clickable file links in Copilot CLI terminals. Resolves relative paths against session state directories. Requires VS Code reload.","tags":["advanced"]},"github.copilot.chat.cli.remote.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable the /remote command for Copilot CLI sessions, allowing you to view and steer from GitHub.com and the GitHub mobile app.","tags":["advanced"],"agentsWindow":{"default":false}},"github.copilot.chat.searchSubagent.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable the search subagent tool for iterative code exploration in the workspace.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.searchSubagent.useAgenticProxy":{"type":"boolean","default":false,"markdownDescription":"Use the agentic proxy for the search subagent tool.","tags":["advanced"]},"github.copilot.chat.searchSubagent.model":{"type":"string","default":"","markdownDescription":"Model to use for the search subagent. When useAgenticProxy is enabled, defaults to 'vscode-agentic-search-router-a'. Otherwise defaults to the main agent model.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.searchSubagent.toolCallLimit":{"type":"number","default":4,"markdownDescription":"Maximum number of tool calls the search subagent can make during exploration.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.searchSubagent.thoroughnessEnabled":{"type":"boolean","default":false,"markdownDescription":"Enable the thoroughness parameter on the search subagent tool. When enabled, the caller can pass 'normal' or 'deep' to adjust the number of allowed tool-call turns (1× or 2× the base toolCallLimit respectively).","tags":["advanced","experimental","onExp"]},"github.copilot.chat.searchSubagent.subagentSemanticSearchEnabled":{"type":"boolean","default":true,"markdownDescription":"Enable the semantic search tool for the search subagent.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agentDebugLog.fileLogging.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable agent debug logging: write chat debug events (tool calls, LLM requests, token usage, errors) to JSONL files for the debug panel and troubleshoot skill. Requires window reload to take effect.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agentDebugLog.fileLogging.flushIntervalMs":{"type":"number","default":4000,"minimum":2000,"markdownDescription":"How often (in milliseconds) buffered debug log entries are flushed to disk. Lower values provide more up-to-date logs at the cost of more frequent disk writes.","tags":["advanced","experimental"]},"github.copilot.chat.agentDebugLog.fileLogging.maxRetainedSessionLogs":{"type":"number","default":50,"minimum":1,"markdownDescription":"Maximum number of chat debug session log directories to retain on disk. Each chat session produces one directory. Older session logs are automatically deleted when this limit is exceeded.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agentDebugLog.fileLogging.maxSessionLogSizeMB":{"type":"number","default":100,"minimum":1,"markdownDescription":"Maximum size in megabytes for a single chat debug session log file. When the log exceeds this size, older entries are truncated to retain the most recent data. Defaults to 100 MB.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.otel.enabled":{"type":"boolean","default":false,"scope":"application","policyReference":{"name":"CopilotOtelEnabled"},"markdownDescription":"Enable OpenTelemetry trace/metric/log emission for Copilot Chat operations. Recognized enterprise OTel settings replace personal OTel settings, but env var `COPILOT_OTEL_ENABLED` can still override enablement. Requires window reload.","tags":["advanced"]},"github.copilot.chat.otel.exporterType":{"type":"string","enum":["otlp-grpc","otlp-http","console","file"],"default":"otlp-http","scope":"application","policyReference":{"name":"CopilotOtelProtocol"},"markdownDescription":"OTel exporter type for Copilot Chat telemetry. Enterprise-managed OTel settings replace personal OTel settings. A configured output file, including env var `COPILOT_OTEL_FILE_EXPORTER_PATH`, can still select file export. Requires window reload.","tags":["advanced"]},"github.copilot.chat.otel.protocol":{"type":"string","enum":["","http/json","http/protobuf","grpc"],"default":"","scope":"application","policyReference":{"name":"CopilotOtelOtlpProtocol"},"markdownDescription":"OTLP wire protocol for Copilot Chat OTel data, mirroring `OTEL_EXPORTER_OTLP_PROTOCOL`. `http/protobuf` selects the protobuf-over-HTTP exporter; the default (empty) uses `http/json`. Env vars `OTEL_EXPORTER_OTLP_PROTOCOL`, then `COPILOT_OTEL_PROTOCOL`, take precedence over enterprise-managed or personal settings. Requires window reload.","tags":["advanced"]},"github.copilot.chat.otel.otlpEndpoint":{"type":"string","default":"http://localhost:4318","scope":"application","policyReference":{"name":"CopilotOtelEndpoint"},"markdownDescription":"OTLP collector endpoint URL for Copilot Chat OTel data. Env vars `COPILOT_OTEL_ENDPOINT`, then `OTEL_EXPORTER_OTLP_ENDPOINT`, take precedence over enterprise-managed or personal settings. Requires window reload.","tags":["advanced"]},"github.copilot.chat.otel.captureContent":{"type":"boolean","default":false,"scope":"application","policyReference":{"name":"CopilotOtelCaptureContent"},"markdownDescription":"Capture input/output messages, system instructions, and tool definitions in OTel telemetry. **Contains potentially sensitive data.** Env var `COPILOT_OTEL_CAPTURE_CONTENT` takes precedence over enterprise-managed or personal settings. Requires window reload.","tags":["advanced"]},"github.copilot.chat.otel.serviceName":{"type":"string","default":"","scope":"application","policyReference":{"name":"CopilotOtelServiceName"},"markdownDescription":"OTel `service.name` resource attribute for Copilot Chat OTel data. Env var `OTEL_SERVICE_NAME` takes precedence over enterprise-managed or personal settings. Requires window reload.","tags":["advanced"]},"github.copilot.chat.otel.resourceAttributes":{"type":"object","additionalProperties":{"type":"string"},"default":{},"scope":"application","policyReference":{"name":"CopilotOtelResourceAttributes"},"markdownDescription":"Additional OTel resource attributes for Copilot Chat OTel data, as a `{ \"key\": \"value\" }` map. When enterprise OTel settings apply, personal OTel settings are ignored. Merged per-key with env var `OTEL_RESOURCE_ATTRIBUTES` (env values take precedence, including over enterprise-managed values). Requires window reload.","tags":["advanced"]},"github.copilot.chat.otel.headers":{"type":"object","additionalProperties":{"type":"string"},"default":{},"scope":"application","policyReference":{"name":"CopilotOtelHeaders"},"markdownDescription":"Extra OTLP exporter headers (e.g. auth tokens) for Copilot Chat OTel data, as a `{ \"key\": \"value\" }` map. Applied directly to the OTLP exporter, not via environment variables. When enterprise OTel settings apply, personal OTel settings are ignored. Merged per-key with env var `OTEL_EXPORTER_OTLP_HEADERS` (env values take precedence, including over enterprise-managed values). **Contains potentially sensitive credentials.** Requires window reload.","tags":["advanced"]},"github.copilot.chat.otel.maxAttributeSizeChars":{"type":"integer","default":0,"minimum":0,"scope":"application","markdownDescription":"Maximum size **in characters** for free-form OTel content attributes (prompts, responses, tool arguments/results, hook input/output). `0` (the default) disables truncation so backends without per-attribute size limits receive full JSON payloads. Set to a positive value when your OTel backend caps attribute size — consult your backend's documentation for its per-attribute limit. Truncated values are suffixed with `...[truncated, original N chars]`. Configurable in user settings only. Env var `COPILOT_OTEL_MAX_ATTRIBUTE_SIZE_CHARS` takes precedence. Requires window reload.","tags":["advanced"]},"github.copilot.chat.otel.outfile":{"type":"string","default":"","scope":"application","policyReference":{"name":"CopilotOtelOutfile"},"markdownDescription":"File path for file-based OTel exporter output (JSON-lines). When set, overrides exporter type to `file`. Enterprise-managed OTel settings replace personal OTel settings, but env var `COPILOT_OTEL_FILE_EXPORTER_PATH` can still override the output path. Requires window reload.","tags":["advanced"]},"github.copilot.chat.otel.dbSpanExporter.enabled":{"type":"boolean","default":false,"scope":"application","markdownDescription":"Enable SQLite DB span exporter. Persists OTel spans to a local SQLite database. Automatically enables OTel when set to true. Configurable in user settings only. Requires window reload.","tags":["advanced"]},"github.copilot.chat.workspace.codeSearchExternalIngest.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable external ingest for semantic codebase search in this workspace. This setting can be used to enable/disable external ingest, but your Copilot Enterprise or Copilot subscription policies ultimately control availability. [Learn more about external ingest policies](https://aka.ms/vscode-external-ingest-policy).","tags":["advanced","onExp"]}}}],"submenus":[{"id":"copilot/reviewComment/additionalActions/applyAndNext","label":"Apply and Go to Next"},{"id":"copilot/reviewComment/additionalActions/discardAndNext","label":"Discard and Go to Next"},{"id":"copilot/reviewComment/additionalActions/discard","label":"Discard"},{"id":"github.copilot.chat.debug.filter","label":"Filter","icon":"$(filter)"},{"id":"github.copilot.chat.debug.exportAllPromptLogsAsJson","label":"Export All Logs as JSON","icon":"$(file-export)"}],"menus":{"editor/title":[{"command":"github.copilot.debug.generateInlineEditTests","when":"resourceScheme == 'ccreq'"},{"command":"github.copilot.chat.notebook.enableFollowCellExecution","when":"config.github.copilot.chat.notebook.followCellExecution.enabled && !github.copilot.notebookFollowInSessionEnabled && github.copilot.notebookAgentModeUsage && !config.notebook.globalToolbar","group":"navigation@10"},{"command":"github.copilot.chat.notebook.disableFollowCellExecution","when":"config.github.copilot.chat.notebook.followCellExecution.enabled && github.copilot.notebookFollowInSessionEnabled && github.copilot.notebookAgentModeUsage && !config.notebook.globalToolbar","group":"navigation@10"},{"command":"github.copilot.chat.copilotCLI.acceptDiff","group":"navigation@1","when":"github.copilot.chat.copilotCLI.hasActiveDiff"},{"command":"github.copilot.chat.copilotCLI.rejectDiff","group":"navigation@2","when":"github.copilot.chat.copilotCLI.hasActiveDiff"}],"editor/title/context":[{"command":"github.copilot.chat.copilotCLI.addFileReference","group":"copilot","when":"github.copilot.chat.copilotCLI.hasSession && !inOutput && resourceScheme != 'vscode-webview' && resourceScheme != 'webview-panel'"}],"explorer/context":[{"command":"github.copilot.chat.copilotCLI.addFileReference","group":"copilot","when":"github.copilot.chat.copilotCLI.hasSession && !explorerResourceIsFolder"}],"editor/context":[{"command":"github.copilot.chat.fix","when":"!github.copilot.interactiveSession.disabled && chatSetupCompleted && !editorReadonly && editorSelectionHasDiagnostics","group":"1_chat@4"},{"command":"github.copilot.chat.explain","when":"!github.copilot.interactiveSession.disabled && chatSetupCompleted","group":"1_chat@5"},{"command":"github.copilot.chat.review","when":"config.github.copilot.chat.reviewSelection.enabled && !github.copilot.interactiveSession.disabled && chatSetupCompleted && resourceScheme != 'vscode-chat-code-block'","group":"1_chat@6"},{"command":"github.copilot.chat.copilotCLI.addFileReference","group":"copilot","when":"github.copilot.chat.copilotCLI.hasSession && !inOutput && resourceScheme != 'vscode-webview' && resourceScheme != 'webview-panel'"},{"command":"github.copilot.chat.copilotCLI.addSelection","group":"copilot","when":"github.copilot.chat.copilotCLI.hasSession && editorHasSelection && !inOutput && resourceScheme != 'vscode-webview' && resourceScheme != 'webview-panel'"}],"chat/editor/inlineGutter":[{"command":"github.copilot.chat.explain","when":"!github.copilot.interactiveSession.disabled && editor.hasSelection && !inlineChatFileBelongsToChat","group":"2_chat@2"},{"command":"github.copilot.chat.review","when":"!github.copilot.interactiveSession.disabled && editor.hasSelection && config.github.copilot.chat.reviewSelection.enabled && !inlineChatFileBelongsToChat","group":"2_chat@3"}],"chat/input/editing/sessionToolbar":[{"command":"github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply","when":"chatSessionType == copilotcli && workbenchState != empty && !isSessionsWindow","group":"navigation@0"},{"command":"github.copilot.chat.checkoutPullRequestReroute","when":"chatSessionType == copilot-cloud-agent && chatSessionPullRequest != 'none' && !github.vscode-pull-request-github.activated && gitOpenRepositoryCount != 0","group":"navigation@0"},{"command":"github.copilot.chat.cloudSessions.createPullRequestForTask","when":"chatSessionType == copilot-cloud-agent && github.copilot.chat.cloudTaskCanCreatePullRequest && !isSessionsWindow","group":"navigation@0"},{"command":"github.copilot.chat.cloudSessions.openPullRequestForTask","when":"chatSessionType == copilot-cloud-agent && github.copilot.chat.cloudTaskCanOpenPullRequest && !isSessionsWindow","group":"navigation@0"}],"agents/changes/actions/primary":[{"command":"github.copilot.sessions.initializeRepository","when":"sessionType == copilotcli && isSessionsWindow && sessions.isolationMode == workspace && !sessions.hasGitRepository && !sessions.isAgentHostSession","group":"0_init@1"},{"command":"github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge","when":"sessionType == copilotcli && isSessionsWindow && sessions.isolationMode == worktree && sessions.hasGitRepository && !sessions.isMergeBaseBranchProtected && !sessions.hasPullRequest && (sessions.hasUncommittedChanges || sessions.hasOutgoingChanges) && !sessions.isAgentHostSession","group":"1_merge@1"},{"command":"github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync","when":"sessionType == copilotcli && isSessionsWindow && sessions.isolationMode == worktree && sessions.hasGitRepository && !sessions.isMergeBaseBranchProtected && !sessions.hasPullRequest && (sessions.hasUncommittedChanges || sessions.hasOutgoingChanges) && !sessions.isAgentHostSession","group":"1_merge@2"},{"command":"github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR","when":"sessionType == copilotcli && isSessionsWindow && sessions.isolationMode == worktree && sessions.hasGitRepository && sessions.hasGitHubRemote && !sessions.hasPullRequest && sessions.hasBranchChanges && !sessions.isAgentHostSession","group":"2_pull_request@1"},{"command":"github.copilot.chat.createDraftPullRequestCopilotCLIAgentSession.createDraftPR","when":"sessionType == copilotcli && isSessionsWindow && sessions.isolationMode == worktree && sessions.hasGitRepository && sessions.hasGitHubRemote && !sessions.hasPullRequest && sessions.hasBranchChanges && !sessions.isAgentHostSession","group":"2_pull_request@2"},{"command":"github.copilot.sessions.commit","when":"sessionType == copilotcli && isSessionsWindow && sessions.hasGitRepository && sessions.hasUncommittedChanges && !sessions.isAgentHostSession","group":"3_commit@1"},{"command":"github.copilot.sessions.commitAndSync","when":"sessionType == copilotcli && isSessionsWindow && sessions.hasGitRepository && sessions.hasUncommittedChanges && !sessions.isAgentHostSession","group":"3_commit@2"},{"command":"github.copilot.sessions.sync","when":"sessionType == copilotcli && isSessionsWindow && sessions.hasGitRepository && sessions.hasUpstream && !sessions.hasUncommittedChanges && (sessions.hasIncomingChanges || sessions.hasOutgoingChanges) && !sessions.isAgentHostSession","group":"4_sync@1"}],"agents/change/inline":[{"command":"github.copilot.sessions.discardChanges","when":"sessionType == copilotcli && isSessionsWindow && sessions.hasGitRepository && !sessionIsArchived && !sessions.isAgentHostSession","group":"navigation@2"}],"chat/contextUsage/actions":[{"command":"github.copilot.chat.compact","when":"!chatIsAgentHostSession"}],"chat/input/status":[{"command":"github.copilot.chat.otel.statusActive","when":"github.copilot.otel.enabledExplicitly && isSessionsWindow","group":"otel@1"}],"chat/newSession":[{"command":"github.copilot.cli.newSession","group":"4_recommendations@0"}],"testing/item/result":[{"command":"github.copilot.tests.fixTestFailure.fromInline","when":"testResultState == failed && !testResultOutdated","group":"inline@2"}],"testing/item/context":[{"command":"github.copilot.tests.fixTestFailure.fromInline","when":"testResultState == failed && !testResultOutdated","group":"inline@2"}],"commandPalette":[{"command":"github.copilot.cli.openInCopilotCLI","when":"false"},{"command":"github.copilot.debug.extensionState","when":"false"},{"command":"github.copilot.cli.sessions.commitToWorktree","when":"false"},{"command":"github.copilot.cli.sessions.commitToRepository","when":"false"},{"command":"github.copilot.chat.triggerPermissiveSignIn","when":"false"},{"command":"github.copilot.chat.otel.statusActive","when":"false"},{"command":"github.copilot.interactiveSession.feedback","when":"github.copilot-chat.activated && !github.copilot.interactiveSession.disabled"},{"command":"github.copilot.debug.workbenchState","when":"true"},{"command":"github.copilot.chat.rerunWithCopilotDebug","when":"false"},{"command":"github.copilot.chat.startCopilotDebugCommand","when":"false"},{"command":"github.copilot.git.generateCommitMessage","when":"false"},{"command":"github.copilot.git.resolveMergeConflicts","when":"false"},{"command":"github.copilot.chat.explain","when":"false"},{"command":"github.copilot.chat.review","when":"!github.copilot.interactiveSession.disabled"},{"command":"github.copilot.chat.review.apply","when":"false"},{"command":"github.copilot.chat.review.applyAndNext","when":"false"},{"command":"github.copilot.chat.review.discard","when":"false"},{"command":"github.copilot.chat.review.discardAndNext","when":"false"},{"command":"github.copilot.chat.review.discardAll","when":"false"},{"command":"github.copilot.chat.review.stagedChanges","when":"false"},{"command":"github.copilot.chat.review.unstagedChanges","when":"false"},{"command":"github.copilot.chat.review.changes","when":"false"},{"command":"github.copilot.chat.review.stagedFileChange","when":"false"},{"command":"github.copilot.chat.review.unstagedFileChange","when":"false"},{"command":"github.copilot.chat.review.previous","when":"false"},{"command":"github.copilot.chat.review.next","when":"false"},{"command":"github.copilot.chat.review.continueInInlineChat","when":"false"},{"command":"github.copilot.chat.review.continueInChat","when":"false"},{"command":"github.copilot.chat.review.markHelpful","when":"false"},{"command":"github.copilot.chat.review.markUnhelpful","when":"false"},{"command":"github.copilot.devcontainer.generateDevContainerConfig","when":"false"},{"command":"github.copilot.tests.fixTestFailure","when":"false"},{"command":"github.copilot.tests.fixTestFailure.fromInline","when":"false"},{"command":"github.copilot.search.markHelpful","when":"false"},{"command":"github.copilot.search.markUnhelpful","when":"false"},{"command":"github.copilot.search.feedback","when":"false"},{"command":"github.copilot.chat.debug.showElements","when":"false"},{"command":"github.copilot.chat.debug.hideElements","when":"false"},{"command":"github.copilot.chat.debug.showTools","when":"false"},{"command":"github.copilot.chat.debug.hideTools","when":"false"},{"command":"github.copilot.chat.debug.showNesRequests","when":"false"},{"command":"github.copilot.chat.debug.hideNesRequests","when":"false"},{"command":"github.copilot.chat.debug.showGhostRequests","when":"false"},{"command":"github.copilot.chat.debug.hideGhostRequests","when":"false"},{"command":"github.copilot.chat.debug.exportLogItem","when":"false"},{"command":"github.copilot.chat.debug.exportPromptArchive","when":"false"},{"command":"github.copilot.chat.debug.exportPromptLogsAsJson","when":"false"},{"command":"github.copilot.chat.debug.exportAllPromptLogsAsJson","when":"false"},{"command":"github.copilot.chat.mcp.setup.check","when":"false"},{"command":"github.copilot.chat.mcp.setup.validatePackage","when":"false"},{"command":"github.copilot.chat.mcp.setup.flow","when":"false"},{"command":"github.copilot.chat.debug.showRawRequestBody","when":"false"},{"command":"github.copilot.debug.showOutputChannel","when":"false"},{"command":"github.copilot.cli.sessions.delete","when":"false"},{"command":"github.copilot.cli.sessions.resumeInTerminal","when":"false"},{"command":"github.copilot.cli.sessions.rename","when":"false"},{"command":"github.copilot.cli.sessions.setTitle","when":"false"},{"command":"github.copilot.cli.sessions.openRepository","when":"false"},{"command":"github.copilot.cli.sessions.openWorktreeInNewWindow","when":"false"},{"command":"github.copilot.cli.sessions.openWorktreeInTerminal","when":"false"},{"command":"github.copilot.cli.sessions.copyWorktreeBranchName","when":"false"},{"command":"github.copilot.cloud.sessions.openInBrowser","when":"false"},{"command":"github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest","when":"false"},{"command":"github.copilot.cloud.sessions.installPRExtension","when":"false"},{"command":"github.copilot.chat.applyCopilotCLIAgentSessionChanges","when":"false"},{"command":"github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply","when":"false"},{"command":"github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge","when":"false"},{"command":"github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync","when":"false"},{"command":"github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR","when":"false"},{"command":"github.copilot.chat.createDraftPullRequestCopilotCLIAgentSession.createDraftPR","when":"false"},{"command":"github.copilot.chat.checkoutPullRequestReroute","when":"false"},{"command":"github.copilot.chat.cloudSessions.openRepository","when":"false"},{"command":"github.copilot.chat.cloudSessions.createPullRequestForTask","when":"false"},{"command":"github.copilot.chat.cloudSessions.openPullRequestForTask","when":"false"},{"command":"github.copilot.nes.captureExpected.start","when":"github.copilot.inlineEditsEnabled"},{"command":"github.copilot.nes.captureExpected.submit","when":"github.copilot.inlineEditsEnabled"},{"command":"github.copilot.sessions.commit","when":"false"},{"command":"github.copilot.sessions.commitAndSync","when":"false"},{"command":"github.copilot.sessions.sync","when":"false"},{"command":"github.copilot.sessions.discardChanges","when":"false"},{"command":"github.copilot.sessions.refreshChanges","when":"false"},{"command":"github.copilot.sessions.initializeRepository","when":"false"}],"view/title":[{"submenu":"github.copilot.chat.debug.filter","when":"view == copilot-chat","group":"navigation"},{"command":"github.copilot.chat.debug.exportAllPromptLogsAsJson","when":"view == copilot-chat","group":"export@1"},{"command":"workbench.action.chat.openAgentDebugPanel","when":"view == copilot-chat","group":"3_show@0"},{"command":"github.copilot.debug.showOutputChannel","when":"view == copilot-chat","group":"3_show@1"},{"command":"github.copilot.debug.showChatLogView","when":"view == workbench.panel.chat.view.copilot","group":"3_show"}],"view/item/context":[{"command":"github.copilot.chat.debug.showRawRequestBody","when":"view == copilot-chat && viewItem == request","group":"export@0"},{"command":"github.copilot.chat.debug.exportLogItem","when":"view == copilot-chat && (viewItem == toolcall || viewItem == request)","group":"export@1"},{"command":"github.copilot.chat.debug.exportPromptArchive","when":"view == copilot-chat && viewItem == chatprompt","group":"export@2"},{"command":"github.copilot.chat.debug.exportPromptLogsAsJson","when":"view == copilot-chat && viewItem == chatprompt","group":"export@3"}],"searchPanel/aiResults/commands":[{"command":"github.copilot.search.markHelpful","group":"inline@0","when":"aiResultsTitle && aiResultsRequested"},{"command":"github.copilot.search.markUnhelpful","group":"inline@1","when":"aiResultsTitle && aiResultsRequested"},{"command":"github.copilot.search.feedback","group":"inline@2","when":"aiResultsTitle && aiResultsRequested && github.copilot.debugReportFeedback"}],"comments/comment/title":[{"command":"github.copilot.chat.review.markHelpful","group":"inline@0","when":"commentController == github-copilot-review"},{"command":"github.copilot.chat.review.markUnhelpful","group":"inline@1","when":"commentController == github-copilot-review"}],"commentsView/commentThread/context":[{"command":"github.copilot.chat.review.apply","group":"context@1","when":"commentController == github-copilot-review"},{"command":"github.copilot.chat.review.discard","group":"context@2","when":"commentController == github-copilot-review"},{"command":"github.copilot.chat.review.discardAll","group":"context@3","when":"commentController == github-copilot-review"}],"comments/commentThread/additionalActions":[{"submenu":"copilot/reviewComment/additionalActions/applyAndNext","group":"inline@1","when":"commentController == github-copilot-review && github.copilot.chat.review.numberOfComments > 1"},{"command":"github.copilot.chat.review.apply","group":"inline@1","when":"commentController == github-copilot-review && github.copilot.chat.review.numberOfComments == 1"},{"submenu":"copilot/reviewComment/additionalActions/discardAndNext","group":"inline@2","when":"commentController == github-copilot-review && github.copilot.chat.review.numberOfComments > 1"},{"submenu":"copilot/reviewComment/additionalActions/discard","group":"inline@2","when":"commentController == github-copilot-review && github.copilot.chat.review.numberOfComments == 1"}],"copilot/reviewComment/additionalActions/applyAndNext":[{"command":"github.copilot.chat.review.applyAndNext","group":"inline@1","when":"commentController == github-copilot-review"},{"command":"github.copilot.chat.review.apply","group":"inline@2","when":"commentController == github-copilot-review"}],"copilot/reviewComment/additionalActions/discardAndNext":[{"command":"github.copilot.chat.review.discardAndNext","group":"inline@1","when":"commentController == github-copilot-review"},{"command":"github.copilot.chat.review.discard","group":"inline@2","when":"commentController == github-copilot-review"},{"command":"github.copilot.chat.review.continueInInlineChat","group":"inline@3","when":"commentController == github-copilot-review"}],"copilot/reviewComment/additionalActions/discard":[{"command":"github.copilot.chat.review.discard","group":"inline@2","when":"commentController == github-copilot-review"},{"command":"github.copilot.chat.review.continueInInlineChat","group":"inline@3","when":"commentController == github-copilot-review"}],"comments/commentThread/title":[{"command":"github.copilot.chat.review.previous","group":"inline@1","when":"commentController == github-copilot-review"},{"command":"github.copilot.chat.review.next","group":"inline@2","when":"commentController == github-copilot-review"},{"command":"github.copilot.chat.review.continueInChat","group":"inline@3","when":"commentController == github-copilot-review"},{"command":"github.copilot.chat.review.discardAll","group":"inline@4","when":"commentController == github-copilot-review"}],"scm/title":[{"command":"github.copilot.chat.review.changes","group":"navigation","when":"config.github.copilot.chat.reviewAgent.enabled && github.copilot.chat.reviewDiff.enabled && scmProvider == git && scmProviderRootUri in github.copilot.chat.reviewDiff.enabledRootUris"}],"scm/sourceControl":[{"command":"github.copilot.cli.openInCopilotCLI","group":"3_worktree@1","when":"scmProvider == git"}],"scm/resourceGroup/context":[{"command":"github.copilot.chat.review.stagedChanges","when":"config.github.copilot.chat.reviewAgent.enabled && github.copilot.chat.reviewDiff.enabled && scmProvider == git && scmResourceGroup == index","group":"inline@-3"},{"command":"github.copilot.chat.review.unstagedChanges","when":"config.github.copilot.chat.reviewAgent.enabled && github.copilot.chat.reviewDiff.enabled && scmProvider == git && scmResourceGroup == workingTree","group":"inline@-3"}],"scm/resourceState/context":[{"command":"github.copilot.git.resolveMergeConflicts","when":"scmProvider == git && scmResourceGroup == merge && git.activeResourceHasMergeConflicts","group":"z_chat@1"},{"command":"github.copilot.chat.review.stagedFileChange","group":"3_copilot","when":"config.github.copilot.chat.reviewAgent.enabled && github.copilot.chat.reviewDiff.enabled && scmProvider == git && scmResourceGroup == index"},{"command":"github.copilot.chat.review.unstagedFileChange","group":"3_copilot","when":"config.github.copilot.chat.reviewAgent.enabled && github.copilot.chat.reviewDiff.enabled && scmProvider == git && scmResourceGroup == workingTree"}],"scm/inputBox":[{"command":"github.copilot.git.generateCommitMessage","when":"scmProvider == git && chatSetupCompleted"}],"testing/message/context":[{"command":"github.copilot.tests.fixTestFailure","when":"testing.testItemHasUri","group":"inline@1"}],"issue/reporter":[{"command":"github.copilot.report"}],"github.copilot.chat.debug.filter":[{"command":"github.copilot.chat.debug.showElements","when":"github.copilot.chat.debug.elementsHidden","group":"commands@0"},{"command":"github.copilot.chat.debug.hideElements","when":"!github.copilot.chat.debug.elementsHidden","group":"commands@0"},{"command":"github.copilot.chat.debug.showTools","when":"github.copilot.chat.debug.toolsHidden","group":"commands@1"},{"command":"github.copilot.chat.debug.hideTools","when":"!github.copilot.chat.debug.toolsHidden","group":"commands@1"},{"command":"github.copilot.chat.debug.showNesRequests","when":"github.copilot.chat.debug.nesRequestsHidden","group":"commands@2"},{"command":"github.copilot.chat.debug.hideNesRequests","when":"!github.copilot.chat.debug.nesRequestsHidden","group":"commands@2"},{"command":"github.copilot.chat.debug.showGhostRequests","when":"github.copilot.chat.debug.ghostRequestsHidden","group":"commands@3"},{"command":"github.copilot.chat.debug.hideGhostRequests","when":"!github.copilot.chat.debug.ghostRequestsHidden","group":"commands@3"}],"notebook/toolbar":[{"command":"github.copilot.chat.notebook.enableFollowCellExecution","when":"config.github.copilot.chat.notebook.followCellExecution.enabled && !github.copilot.notebookFollowInSessionEnabled && github.copilot.notebookAgentModeUsage && config.notebook.globalToolbar","group":"navigation/execute@15"},{"command":"github.copilot.chat.notebook.disableFollowCellExecution","when":"config.github.copilot.chat.notebook.followCellExecution.enabled && github.copilot.notebookFollowInSessionEnabled && github.copilot.notebookAgentModeUsage && config.notebook.globalToolbar","group":"navigation/execute@15"}],"editor/content":[{"command":"github.copilot.git.resolveMergeConflicts","group":"z_chat@1","when":"config.git.enabled && !git.missing && !isInDiffEditor && !isMergeEditor && resource in git.mergeChanges && git.activeResourceHasMergeConflicts && chatSetupCompleted"}],"multiDiffEditor/content":[{"command":"github.copilot.chat.applyCopilotCLIAgentSessionChanges","when":"resourceScheme == copilotcli-worktree-changes && workbenchState != empty && !isSessionsWindow"}],"chat/chatSessions":[{"command":"github.copilot.cli.sessions.delete","when":"chatSessionType == copilotcli","group":"1_edit@10"},{"command":"github.copilot.cli.sessions.rename","when":"chatSessionType == copilotcli","group":"1_edit@4"},{"command":"github.copilot.cli.sessions.openWorktreeInNewWindow","when":"chatSessionType == copilotcli && !isSessionsWindow","group":"2_open@1"},{"command":"github.copilot.cli.sessions.openWorktreeInTerminal","when":"chatSessionType == copilotcli","group":"2_open@2"},{"command":"github.copilot.cli.sessions.copyWorktreeBranchName","when":"chatSessionType == copilotcli","group":"2_open@3"},{"command":"github.copilot.cli.sessions.resumeInTerminal","when":"chatSessionType == copilotcli","group":"2_open@4"},{"command":"github.copilot.chat.applyCopilotCLIAgentSessionChanges","when":"chatSessionType == copilotcli && workbenchState != empty && !isSessionsWindow","group":"3_apply@0"},{"command":"github.copilot.cloud.sessions.openInBrowser","when":"chatSessionType == copilot-cloud-agent","group":"navigation@10"},{"command":"github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest","when":"chatSessionType == copilot-cloud-agent","group":"1_edit@10"}],"chatSessions/item/context":[{"command":"github.copilot.cli.sessions.rename","when":"sessionType == copilotcli && sessionProviderId == default-copilot","group":"1_edit@4"}],"chat/multiDiff/context":[{"command":"github.copilot.cloud.sessions.installPRExtension","when":"chatSessionType == copilot-cloud-agent && !github.copilot.prExtensionInstalled","group":"inline@1"}],"chat/input/editing/sessionTitleToolbar":[{"command":"github.copilot.sessions.refreshChanges","when":"sessionType == copilotcli && isSessionsWindow && !sessions.isAgentHostSession","group":"9_refresh@1"}]},"icons":{"copilot-logo":{"description":"GitHub Copilot icon","default":{"fontPath":"assets/copilot.woff","fontCharacter":"\\0041"}},"copilot-warning":{"description":"GitHub Copilot icon","default":{"fontPath":"assets/copilot.woff","fontCharacter":"\\0042"}},"copilot-notconnected":{"description":"GitHub Copilot icon","default":{"fontPath":"assets/copilot.woff","fontCharacter":"\\0043"}}},"iconFonts":[{"id":"copilot-font","src":[{"path":"assets/copilot.woff","format":"woff"}]}],"terminalQuickFixes":[{"id":"copilot-chat.fixWithCopilot","commandLineMatcher":".+","commandExitResult":"error","outputMatcher":{"anchor":"bottom","length":1,"lineMatcher":".+","offset":0},"kind":"explain"},{"id":"copilot-chat.generateCommitMessage","commandLineMatcher":"git add .+","commandExitResult":"success","kind":"explain","outputMatcher":{"anchor":"bottom","length":1,"lineMatcher":".+","offset":0}},{"id":"copilot-chat.terminalToDebugging","commandLineMatcher":".+","kind":"explain","commandExitResult":"error","outputMatcher":{"anchor":"bottom","length":1,"lineMatcher":"","offset":0}},{"id":"copilot-chat.terminalToDebuggingSuccess","commandLineMatcher":".+","kind":"explain","commandExitResult":"success","outputMatcher":{"anchor":"bottom","length":1,"lineMatcher":"","offset":0}}],"languages":[{"id":"ignore","filenamePatterns":[".copilotignore"],"aliases":[]},{"id":"markdown","extensions":[".copilotmd"]}],"views":{"copilot-chat":[{"id":"copilot-chat","name":"Chat Debug","icon":"assets/debug-icon.svg","when":"github.copilot.chat.showLogView"}],"context-inspector":[{"id":"context-inspector","name":"Language Context Inspector","icon":"$(inspect)","when":"github.copilot.chat.showContextInspectorView"}]},"viewsContainers":{"activitybar":[{"id":"copilot-chat","title":"Chat Debug","icon":"assets/debug-icon.svg"},{"id":"context-inspector","title":"Language Context Inspector","icon":"$(inspect)"}]},"configurationDefaults":{"workbench.editorAssociations":{"*.copilotmd":"vscode.markdown.preview.editor"}},"keybindings":[{"command":"github.copilot.chat.copilotCLI.addFileReference","key":"ctrl+shift+.","mac":"cmd+shift+.","when":"github.copilot.chat.copilotCLI.hasSession && editorTextFocus"},{"command":"github.copilot.chat.rerunWithCopilotDebug","key":"ctrl+alt+.","mac":"cmd+alt+.","when":"github.copilot-chat.activated && terminalShellIntegrationEnabled && terminalFocus && !terminalAltBufferActive"},{"command":"github.copilot.nes.captureExpected.confirm","key":"ctrl+enter","mac":"cmd+enter","when":"copilotNesCaptureMode && editorTextFocus"},{"command":"github.copilot.nes.captureExpected.abort","key":"escape","when":"copilotNesCaptureMode && editorTextFocus"}],"walkthroughs":[{"id":"copilotWelcome","title":"GitHub Copilot","description":"Your AI pair programmer to write code faster and smarter","when":"!isWeb","steps":[{"id":"copilot.setup.signIn","title":"Sign in to use Copilot for free","description":"You can use Copilot to generate code across multiple files, fix errors, ask questions about your code and much more using natural language.\n We now offer [Copilot for free](https://github.com/features/copilot/plans) with your GitHub account.\n\n[Use Copilot for Free](command:workbench.action.chat.triggerSetupForceSignIn)","when":"chatEntitlementSignedOut && !view.workbench.panel.chat.view.copilot.visible && !github.copilot-chat.activated && !github.copilot.offline && !github.copilot.interactiveSession.individual.disabled && !github.copilot.interactiveSession.individual.expired && !github.copilot.interactiveSession.enterprise.disabled && !github.copilot.interactiveSession.contactSupport && !github.copilot.interactiveSession.invalidToken && !github.copilot.interactiveSession.rateLimited && !github.copilot.interactiveSession.gitHubLoginFailed","media":{"video":{"dark":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace.mp4","light":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-light.mp4","hc":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-hc.mp4","hcLight":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-hclight.mp4"},"altText":"The user invokes @workspace in the Chat panel in the secondary sidebar to understand the code base. Copilot retrieves the relevant information and provides a response with links to the files"}},{"id":"copilot.setup.signInNoAction","title":"Sign in to use Copilot for free","description":"You can use Copilot to generate code across multiple files, fix errors, ask questions about your code and much more using natural language.\n We now offer [Copilot for free](https://github.com/features/copilot/plans) with your GitHub account.","when":"chatEntitlementSignedOut && view.workbench.panel.chat.view.copilot.visible && !github.copilot-chat.activated && !github.copilot.offline && !github.copilot.interactiveSession.individual.disabled && !github.copilot.interactiveSession.individual.expired && !github.copilot.interactiveSession.enterprise.disabled && !github.copilot.interactiveSession.contactSupport && !github.copilot.interactiveSession.invalidToken && !github.copilot.interactiveSession.rateLimited && !github.copilot.interactiveSession.gitHubLoginFailed","media":{"video":{"dark":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace.mp4","light":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-light.mp4","hc":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-hc.mp4","hcLight":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-hclight.mp4"},"altText":"The user invokes @workspace in the Chat panel in the secondary sidebar to understand the code base. Copilot retrieves the relevant information and provides a response with links to the files"}},{"id":"copilot.setup.signUp","title":"Get started with Copilot for free","description":"You can use Copilot to generate code across multiple files, fix errors, ask questions about your code and much more using natural language.\n We now offer [Copilot for free](https://github.com/features/copilot/plans) with your GitHub account.\n\n[Use Copilot for Free](command:workbench.action.chat.triggerSetupForceSignIn)","when":"chatPlanCanSignUp && !view.workbench.panel.chat.view.copilot.visible && !github.copilot-chat.activated && !github.copilot.offline && (github.copilot.interactiveSession.individual.disabled || github.copilot.interactiveSession.individual.expired) && !github.copilot.interactiveSession.enterprise.disabled && !github.copilot.interactiveSession.contactSupport && !github.copilot.interactiveSession.invalidToken && !github.copilot.interactiveSession.rateLimited && !github.copilot.interactiveSession.gitHubLoginFailed","media":{"video":{"dark":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace.mp4","light":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-light.mp4","hc":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-hc.mp4","hcLight":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-hclight.mp4"},"altText":"The user invokes @workspace in the Chat panel in the secondary sidebar to understand the code base. Copilot retrieves the relevant information and provides a response with links to the files"}},{"id":"copilot.setup.signUpNoAction","title":"Get started with Copilot for free","description":"You can use Copilot to generate code across multiple files, fix errors, ask questions about your code and much more using natural language.\n We now offer [Copilot for free](https://github.com/features/copilot/plans) with your GitHub account.","when":"chatPlanCanSignUp && view.workbench.panel.chat.view.copilot.visible && !github.copilot-chat.activated && !github.copilot.offline && (github.copilot.interactiveSession.individual.disabled || github.copilot.interactiveSession.individual.expired) && !github.copilot.interactiveSession.enterprise.disabled && !github.copilot.interactiveSession.contactSupport && !github.copilot.interactiveSession.invalidToken && !github.copilot.interactiveSession.rateLimited && !github.copilot.interactiveSession.gitHubLoginFailed","media":{"video":{"dark":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace.mp4","light":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-light.mp4","hc":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-hc.mp4","hcLight":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-hclight.mp4"},"altText":"The user invokes @workspace in the Chat panel in the secondary sidebar to understand the code base. Copilot retrieves the relevant information and provides a response with links to the files"}},{"id":"copilot.panelChat","title":"Chat about your code","description":"Ask Copilot programming questions or get help with your code using **@workspace**.\n Type **@** to see all available chat participants that you can chat with directly, each with their own expertise.\n[Chat with Copilot](command:workbench.action.chat.open?%7B%22mode%22%3A%22ask%22%7D)","when":"!chatEntitlementSignedOut || chatIsEnabled ","media":{"video":{"dark":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace.mp4","light":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-light.mp4","hc":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-hc.mp4","hcLight":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/workspace-hclight.mp4"},"altText":"The user invokes @workspace in the Chat panel in the secondary sidebar to understand the code base. Copilot retrieves the relevant information and provides a response with links to the files"}},{"id":"copilot.edits","title":"Make changes using natural language","description":"Use **Copilot Edits** to select files you want to work with and describe changes you want to make. Copilot applies them directly to your files.\n[Edit with Copilot](command:workbench.action.chat.open?%7B%22mode%22%3A%22edit%22%7D)","when":"!chatEntitlementSignedOut || chatIsEnabled ","media":{"video":{"dark":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/edits.mp4","light":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/edits-light.mp4","hc":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/edits-hc.mp4","hcLight":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/edits-hclight.mp4"},"altText":"The video shows the user dragging and dropping files into the Copilot Edits input box located in the secondary sidebar. Copilot then updates the file according to the user’s request"}},{"id":"copilot.firstSuggest","title":"AI-suggested inline suggestions","description":"As you type in the editor, Copilot suggests code to help you complete what you started.","when":"!chatEntitlementSignedOut || chatIsEnabled ","media":{"video":{"dark":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/ghost-text.mp4","light":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/ghost-text-light.mp4","hc":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/ghost-text-hc.mp4","hcLight":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/ghost-text-hclight.mp4"},"altText":"The video shows different Copilot inline suggestions, where Copilot suggests code to help the user complete their code"}},{"id":"copilot.inlineChatNotMac","title":"Use natural language in your files","description":"Sometimes, it's easier to describe the code you want to write directly within a file.\nPlace your cursor or make a selection and use **``Ctrl+I``** to open **Inline Chat**.","when":"!isMac && (!chatEntitlementSignedOut || chatIsEnabled )","media":{"video":{"dark":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/inline.mp4","light":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/inline-light.mp4","hc":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/inline-hc.mp4","hcLight":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/inline-hclight.mp4"},"altText":"Inline Chat view in the editor. The video shows the user invoking the inline chat widget and asking Copilot to make a change in the file using natural language. Copilot then makes the requested change"}},{"id":"copilot.inlineChatMac","title":"Use natural language in your files","description":"Sometimes, it's easier to describe the code you want to write directly within a file.\nPlace your cursor or make a selection and use **``Cmd+I``** to open **Inline Chat**.","when":"isMac && (!chatEntitlementSignedOut || chatIsEnabled )","media":{"video":{"dark":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/inline.mp4","light":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/inline-light.mp4","hc":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/inline-hc.mp4","hcLight":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/inline-hclight.mp4"},"altText":"The video shows the user invoking the inline chat widget and asking Copilot to make a change in the file using natural language. Copilot then makes the requested change"}},{"id":"copilot.sparkle","title":"Look out for smart actions","description":"Copilot enhances your coding experience with AI-powered smart actions throughout the VS Code interface.\nLook for $(sparkle) icons, such as in the [Source Control view](command:workbench.view.scm), where Copilot generates commit messages and PR descriptions based on code changes.\n\n[Discover Tips and Tricks](https://code.visualstudio.com/docs/copilot/copilot-vscode-features)","when":"!chatEntitlementSignedOut || chatIsEnabled","media":{"video":{"dark":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/git-commit.mp4","light":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/git-commit-light.mp4","hc":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/git-commit-hc.mp4","hcLight":"https://vscodewalkthroughs.z1.web.core.windows.net/v0.26/git-commit-hclight.mp4"},"altText":"The video shows the sparkle icon in the source control input box being clicked, triggering GitHub Copilot to generate a commit message automatically"}}]}],"jsonValidation":[{"fileMatch":"settings.json","url":"ccsettings://root/schema.json"}],"typescriptServerPlugins":[{"name":"@vscode/copilot-typescript-server-plugin","enableForWorkspaceTypeScriptVersions":true}],"chatSessions":[{"type":"copilotcli","name":"cli","displayName":"Copilot CLI","icon":"$(copilot)","welcomeTitle":"Copilot CLI","welcomeMessage":"Run tasks in the background with the Copilot CLI","inputPlaceholder":"Run tasks in the background with the Copilot CLI, type `#` for adding context","order":1,"canDelegate":true,"description":"Delegate tasks to a background agent running locally on your machine. The agent iterates via chat and works asynchronously in a Git worktree to implement changes isolated from your main workspace using the GitHub Copilot CLI.","when":"config.github.copilot.chat.backgroundAgent.enabled","supportsAutoModel":true,"requiresCopilotSignIn":true,"capabilities":{"supportsFileAttachments":true,"supportsProblemAttachments":true,"supportsToolAttachments":false,"supportsImageAttachments":true,"supportsSymbolAttachments":true,"supportsSearchResultAttachments":true,"supportsSourceControlAttachments":true,"supportsPromptAttachments":true,"supportsHandOffs":true},"commands":[{"name":"delegate","description":"Delegate chat session to cloud agent and create associated PR","when":"config.github.copilot.chat.cloudAgent.enabled"},{"name":"compact","description":"Free up context by compacting the conversation history"},{"name":"plan","description":"Create an implementation plan before coding","when":"config.github.copilot.chat.cli.planCommand.enabled"},{"name":"fleet","description":"Enable fleet mode for parallel subagent execution","when":"false"},{"name":"remote","description":"Show remote control status, or use /remote on and /remote off","when":"config.github.copilot.chat.cli.remote.enabled"}],"customAgentTarget":"github-copilot","requiresCustomModels":true,"autoAttachReferences":true,"useRequestToPopulateBuiltInPickers":true},{"type":"copilot-cloud-agent","alternativeIds":["copilot-swe-agent"],"name":"cloud","displayName":"Cloud","icon":"$(cloud)","welcomeTitle":"Cloud Agent","welcomeMessage":"Delegate tasks to the cloud","inputPlaceholder":"Delegate tasks to the cloud, type `#` for adding context","order":2,"canDelegate":true,"description":"Delegate tasks to the GitHub Copilot coding agent. The agent iterates via chat and works asynchronously in the cloud to implement changes and pull requests as needed.","when":"config.github.copilot.chat.cloudAgent.enabled","supportsAutoModel":false,"requiresCopilotSignIn":true,"capabilities":{"supportsFileAttachments":true},"autoAttachReferences":true}],"chatAgents":[],"chatPromptFiles":[{"path":"./assets/prompts/plan.prompt.md","sessionTypes":["local"]},{"path":"./assets/prompts/chronicle-standup.prompt.md","when":"github.copilot.sessionSearch.enabled","sessionTypes":["local"]},{"path":"./assets/prompts/chronicle-tips.prompt.md","when":"github.copilot.sessionSearch.enabled","sessionTypes":["local"]},{"path":"./assets/prompts/chronicle-cost-tips.prompt.md","when":"github.copilot.sessionSearch.enabled","sessionTypes":["local"]},{"path":"./assets/prompts/chronicle-improve.prompt.md","when":"github.copilot.sessionSearch.enabled","sessionTypes":["local"]},{"path":"./assets/prompts/chronicle-reindex.prompt.md","when":"github.copilot.sessionSearch.enabled","sessionTypes":["local"]},{"path":"./assets/prompts/chronicle-search.prompt.md","when":"github.copilot.sessionSearch.enabled","sessionTypes":["local"]}],"chatSkills":[{"path":"./assets/prompts/skills/project-setup-info-local/SKILL.md","when":"!config.github.copilot.chat.newWorkspace.useContext7","sessionTypes":["local"]},{"path":"./assets/prompts/skills/project-setup-info-context7/SKILL.md","when":"config.github.copilot.chat.newWorkspace.useContext7","sessionTypes":["local"]},{"path":"./assets/prompts/skills/install-vscode-extension/SKILL.md","when":"config.github.copilot.chat.installExtensionSkill.enabled && config.github.copilot.chat.newWorkspaceCreation.enabled","sessionTypes":["local"]},{"path":"./assets/prompts/skills/get-search-view-results/SKILL.md","sessionTypes":["local"]},{"path":"./assets/prompts/skills/troubleshoot/SKILL.md","sessionTypes":["local","copilotcli"]},{"path":"./assets/prompts/skills/agent-customization/SKILL.md","sessionTypes":["local","copilotcli"]},{"path":"./assets/prompts/skills/init/SKILL.md","sessionTypes":["local"]},{"path":"./assets/prompts/skills/create-prompt/SKILL.md","sessionTypes":["local"]},{"path":"./assets/prompts/skills/create-instructions/SKILL.md","sessionTypes":["local"]},{"path":"./assets/prompts/skills/create-skill/SKILL.md","sessionTypes":["local"]},{"path":"./assets/prompts/skills/create-agent/SKILL.md","sessionTypes":["local"]},{"path":"./assets/prompts/skills/create-hook/SKILL.md","sessionTypes":["local"]},{"path":"./assets/prompts/skills/chronicle/SKILL.md","when":"github.copilot.sessionSearch.enabled","sessionTypes":["local"]}],"terminal":{"profiles":[{"icon":"copilot","id":"copilot-cli","title":"GitHub Copilot CLI","titleTemplate":"${sequence}"}]}},"prettier":{"useTabs":true,"tabWidth":4,"singleQuote":true},"scripts":{"postinstall":"tsx ./script/postinstall.ts","build":"node .esbuild.mts --sourcemaps","compile":"node .esbuild.mts --dev","watch":"npm-run-all -lp watch:esbuild watch:typecheck","watch:esbuild":"node .esbuild.mts --watch --dev","watch:typecheck":"tsc --noEmit --watch --preserveWatchOutput --project tsconfig.json","watch:typecheck-extension":"tsc --noEmit --watch --project tsconfig.json","watch:typecheck-extension-web":"tsc --noEmit --watch --project tsconfig.worker.json","watch:typecheck-simulation-workbench":"tsc --noEmit --watch --project test/simulation/workbench/tsconfig.json","typecheck":"tsc --noEmit --project tsconfig.json && tsc --noEmit --project test/simulation/workbench/tsconfig.json && tsc --noEmit --project tsconfig.worker.json && tsc --noEmit --project src/extension/completions-core/vscode-node/extension/src/copilotPanel/webView/tsconfig.json","lint":"npx eslint . --max-warnings=0","lint-staged":"npx eslint --max-warnings=0","tsfmt":"npx tsfmt -r --verify","test":"npm-run-all test:*","test:extension":"vscode-test","test:sanity":"vscode-test --sanity","test:unit":"vitest --run --pool=forks","vitest":"vitest","bench":"vitest bench","get_env":"tsx script/setup/getEnv.mts","get_token":"tsx script/setup/getToken.mts","prettier":"prettier --list-different --write --cache .","simulate":"node dist/simulationMain.js","simulate-require-cache":"node dist/simulationMain.js --require-cache","simulate-ci":"node dist/simulationMain.js --ci --require-cache","simulate-update-baseline":"node dist/simulationMain.js --update-baseline","simulate-gc":"node dist/simulationMain.js --require-cache --gc","setup":"npm run get_env && npm run get_token","setup:dotnet":"run-script-os","setup:dotnet:darwin:linux":"curl -O https://raw.githubusercontent.com/dotnet/install-scripts/main/src/dotnet-install.sh && chmod u+x dotnet-install.sh && ./dotnet-install.sh --channel 10.0 && rm dotnet-install.sh","setup:dotnet:win32":"powershell.exe -NoProfile -ExecutionPolicy Bypass -Command \"Invoke-WebRequest -Uri https://raw.githubusercontent.com/dotnet/install-scripts/main/src/dotnet-install.ps1 -OutFile dotnet-install.ps1; ./dotnet-install.ps1 -channel 10.0; Remove-Item dotnet-install.ps1\"","analyze-edits":"tsx script/analyzeEdits.ts","extract-chat-lib":"tsx script/build/extractChatLib.ts","create_venv":"tsx script/setup/createVenv.mts","package":"vsce package","web":"vscode-test-web --headless --extensionDevelopmentPath=. .","test:prompt":"mocha \"src/extension/completions-core/vscode-node/prompt/**/test/**/*.test.{ts,tsx}\"","test:completions-core":"tsx src/extension/completions-core/vscode-node/extension/test/runTest.ts"},"devDependencies":{"@azure/identity":"4.9.1","@azure/keyvault-secrets":"^4.10.0","@azure/msal-node":"^3.6.3","@c4312/scip":"^0.1.0","@fluentui/react-components":"^9.66.6","@fluentui/react-icons":"^2.0.305","@hediet/node-reload":"^0.8.0","@octokit/types":"^14.1.0","@stylistic/eslint-plugin":"^3.0.1","@types/eslint":"^9.0.0","@types/express":"^5.0.6","@types/google-protobuf":"^3.15.12","@types/js-yaml":"^4.0.9","@types/markdown-it":"^14.0.0","@types/minimist":"^1.2.5","@types/mocha":"^10.0.10","@types/node":"^22.16.3","@types/picomatch":"^4.0.0","@types/react":"17.0.44","@types/react-dom":"^18.2.17","@types/sinon":"^17.0.4","@types/source-map-support":"^0.5.10","@types/tar":"^6.1.13","@types/vinyl":"^2.0.12","@types/vscode-webview":"^1.57.5","@types/ws":"^8.5.3","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/typescript-estree":"^8.26.1","@typescript/native":"npm:typescript@7.1.0-dev.20260818.1","@vitest/coverage-v8":"^4.1.8","@vitest/snapshot":"^1.5.0","@vscode/debugadapter":"^1.68.0","@vscode/debugprotocol":"^1.68.0","@vscode/dts":"^0.4.1","@vscode/lsif-language-service":"^0.1.0-pre.4","@vscode/test-cli":"^0.0.11","@vscode/test-electron":"^2.5.2","@vscode/test-web":"^0.0.81","@vscode/vsce":"3.6.0","copyfiles":"^2.4.1","csv-parse":"^6.0.0","dotenv":"^17.2.0","electron":"^42.5.0","esbuild":"0.28.1","fastq":"^1.19.1","glob":"^11.1.0","js-yaml":"^4.3.0","minimist":"^1.2.8","mobx":"^6.13.7","mobx-react-lite":"^4.1.0","mocha":"^11.7.1","mocha-junit-reporter":"^2.2.1","mocha-multi-reporters":"^1.5.1","monaco-editor":"0.44.0","npm-run-all":"^4.1.5","open":"^10.1.2","openai":"^6.7.0","outdent":"^0.8.0","picomatch":"^4.0.4","playwright":"^1.61.1","prettier":"^3.6.2","react":"^17.0.2","react-dom":"17.0.2","rimraf":"^6.0.1","run-script-os":"^1.1.6","shiki":"~1.15.0","sinon":"^21.0.0","source-map-support":"^0.5.21","tar":"^7.5.16","ts-dedent":"^2.2.0","tsx":"^4.22.4","typescript":"npm:@typescript/typescript6@^6.0.2","vite-plugin-wasm":"^3.6.0","vitest":"^4.1.8","vscode-languageserver-protocol":"^3.17.5","vscode-languageserver-textdocument":"^1.0.12","vscode-languageserver-types":"^3.17.5","yaml":"^2.8.0","yargs":"^17.7.2","zod":"3.25.76"},"dependencies":{"@anthropic-ai/sdk":"^0.82.0","@github/blackbird-external-ingest-utils":"^0.3.0","@github/copilot":"^1.0.73","@google/genai":"1.30.0","@humanwhocodes/gitignore-to-minimatch":"1.0.2","@microsoft/tiktokenizer":"^1.0.10","@modelcontextprotocol/sdk":"^1.25.2","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.212.0","@opentelemetry/exporter-logs-otlp-grpc":"^0.219.0","@opentelemetry/exporter-logs-otlp-http":"^0.219.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0","@opentelemetry/exporter-metrics-otlp-grpc":"^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.219.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.219.0","@opentelemetry/exporter-trace-otlp-grpc":"^0.219.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0","@opentelemetry/exporter-trace-otlp-proto":"^0.219.0","@opentelemetry/resources":"^2.5.1","@opentelemetry/sdk-logs":"^0.212.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-node":"^2.5.1","@opentelemetry/semantic-conventions":"^1.39.0","@sinclair/typebox":"^0.34.41","@vscode/copilot-api":"^0.5.2","@vscode/extension-telemetry":"^1.5.1","@vscode/l10n":"^0.0.18","@vscode/prompt-tsx":"^0.4.0-alpha.8","@vscode/tree-sitter-wasm":"0.0.5-php.2","@vscode/webview-ui-toolkit":"^1.3.1","@xterm/headless":"^5.5.0","ajv":"^8.18.0","applicationinsights":"^2.9.7","best-effort-json-parser":"^1.2.1","diff":"^8.0.3","express":"^5.2.1","ignore":"^7.0.5","isbinaryfile":"^5.0.4","jsonc-parser":"^3.3.1","lru-cache":"^11.1.0","markdown-it":"^14.2.0","minimatch":"^10.2.1","undici":"^7.24.1","vscode-tas-client":"^0.3.3","web-tree-sitter":"^0.23.0"},"overrides":{"string_decoder":"npm:string_decoder@1.2.0","yauzl":"^3.3.1","zod":"3.25.76"},"vscodeCommit":"94c8e2adc50e26ef70af85a0de3a9efed757acaa","allowScripts":{"esbuild@0.28.1":true,"keytar@7.9.0":true,"@playwright/browser-chromium@1.61.1":true,"@vscode/vsce-sign@2.1.0":true,"protobufjs":false,"fsevents@2.3.3":true,"fsevents@2.3.2":true},"isPreRelease":false,"originalEnabledApiProposals":["agentSessionsWorkspace","agentsWindowConfiguration","chatDebug","chatHooks","envIsConnectionMetered","extensionsAny","newSymbolNamesProvider","interactive","codeActionAI","activeComment","commentReveal","contribCommentThreadAdditionalMenu","contribCommentsViewThreadMenus","contribChatEditorInlineGutterMenu","documentFiltersExclusive","embeddings","findTextInFiles","findTextInFiles2","languageModelToolSupportsModel","findFiles2","textSearchProvider","terminalDataWriteEvent","terminalExecuteCommandEvent","terminalSelection","terminalQuickFixProvider","mappedEditsProvider","aiRelatedInformation","aiSettingsSearch","chatParticipantAdditions","defaultChatParticipant","contribSourceControlInputBoxMenu","authLearnMore","testObserver","aiTextSearchProvider","chatParticipantPrivate","chatProvider","contribDebugCreateConfiguration","chatReferenceDiagnostic","textSearchProvider2","chatReferenceBinaryData","languageModelSystem","languageModelCapabilities","languageModelPricing","inlineCompletionsAdditions","chatStatusItem","chatInputNotification","taskProblemMatcherStatus","contribLanguageModelToolSets","textDocumentChangeReason","resolvers","taskExecutionTerminal","dataChannels","languageModelThinkingPart","chatSessionsProvider","devDeviceId","contribEditorContentMenu","chatPromptFiles","mcpServerDefinitions","tabInputMultiDiff","workspaceTrust","environmentPower","terminalTitle","toolInvocationApproveCombination","chatSessionCustomizationProvider"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/copilot","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","metadata":{},"isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":true},{"type":0,"identifier":{"id":"vscode.cpp"},"manifest":{"name":"cpp","displayName":"C/C++ Dili Temelleri","description":"C/C++ dosyalarında kod parçacıkları, söz dizimi vurgulama, köşeli ayraç eşleştirme ve katlama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"c","extensions":[".c",".i"],"aliases":["C","c"],"configuration":"./language-configuration.json"},{"id":"cpp","extensions":[".cpp",".cppm",".cc",".ccm",".cxx",".cxxm",".c++",".c++m",".hpp",".hh",".hxx",".h++",".h",".ii",".ino",".inl",".ipp",".ixx",".mpp",".mxx",".tpp",".txx",".hpp.in",".h.in"],"aliases":["C++","Cpp","cpp"],"configuration":"./language-configuration.json"},{"id":"cuda-cpp","extensions":[".cu",".cuh"],"aliases":["CUDA C++"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"c","scopeName":"source.c","path":"./syntaxes/c.tmLanguage.json"},{"language":"cpp","scopeName":"source.cpp.embedded.macro","path":"./syntaxes/cpp.embedded.macro.tmLanguage.json"},{"language":"cpp","scopeName":"source.cpp","path":"./syntaxes/cpp.tmLanguage.json"},{"scopeName":"source.c.platform","path":"./syntaxes/platform.tmLanguage.json"},{"language":"cuda-cpp","scopeName":"source.cuda-cpp","path":"./syntaxes/cuda-cpp.tmLanguage.json"}],"problemPatterns":[{"name":"nvcc-location","regexp":"^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)","kind":"location","file":1,"location":2,"severity":3,"message":4}],"problemMatchers":[{"name":"nvcc","owner":"cuda-cpp","fileLocation":["relative","${workspaceFolder}"],"pattern":"$nvcc-location"}],"snippets":[{"language":"c","path":"./snippets/c.code-snippets"},{"language":"cpp","path":"./snippets/cpp.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/cpp","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.csharp"},"manifest":{"name":"csharp","displayName":"C# Dili Temelleri","description":"C# dosyalarında kod parçacıkları, söz dizimi vurgulama, köşeli ayraç eşleştirme ve katlama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin dotnet/csharp-tmLanguage grammars/csharp.tmLanguage ./syntaxes/csharp.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"configurationDefaults":{"[csharp]":{"editor.maxTokenizationLineLength":2500}},"languages":[{"id":"csharp","extensions":[".cs",".csx",".cake"],"aliases":["C#","csharp"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"csharp","scopeName":"source.cs","path":"./syntaxes/csharp.tmLanguage.json","tokenTypes":{"meta.interpolation":"other"},"unbalancedBracketScopes":["keyword.operator.relational.cs","keyword.operator.arrow.cs","punctuation.accessor.pointer.cs","keyword.operator.bitwise.shift.cs","keyword.operator.assignment.compound.bitwise.cs"]}],"snippets":[{"language":"csharp","path":"./snippets/csharp.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/csharp","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.css"},"manifest":{"name":"css","displayName":"CSS Dili Temelleri","description":"CSS, LESS ve SCSS dosyaları için sözdizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin microsoft/vscode-css grammars/css.cson ./syntaxes/css.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"css","aliases":["CSS","css"],"extensions":[".css"],"mimetypes":["text/css"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"css","scopeName":"source.css","path":"./syntaxes/css.tmLanguage.json","tokenTypes":{"meta.function.url string.quoted":"other"}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/css","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.css-language-features"},"manifest":{"name":"css-language-features","displayName":"CSS Dili Özellikleri","description":"CSS, LESS ve SCSS dosyaları için zengin dil desteği sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.77.0"},"icon":"icons/css.png","activationEvents":["onLanguage:css","onLanguage:less","onLanguage:scss"],"main":"./client/dist/node/cssClientMain","browser":"./client/dist/browser/cssClientMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"categories":["Programming Languages"],"contributes":{"configuration":[{"order":22,"id":"css","title":"CSS","properties":{"css.customData":{"type":"array","markdownDescription":"[Özel veri biçimini](https://github.com/microsoft/vscode-css-languageservice/blob/master/docs/customData.md) izleyen JSON dosyalarını gösteren göreli dosya yollarının listesi.\r\n\r\nVS Code; özel CSS özellikleri (değişkenler), konum kuralları, sahte sınıflar ve JSON dosyalarında belirttiğiniz sahte öğeler için CSS desteğini geliştirmek üzere başlangıçta özel veriler yükler.\r\n\r\nDosya yolları çalışma alanına göredir ve yalnızca çalışma alanı klasör ayarları dikkate alınır.","default":[],"items":{"type":"string"},"scope":"resource"},"css.completion.triggerPropertyValueCompletion":{"type":"boolean","scope":"resource","default":true,"description":"Varsayılan olarak VS Code, bir CSS özelliği seçildikten sonra özellik değeri tamamlamayı tetikler. Bu davranışı devre dışı bırakmak için bu ayarı kullanın."},"css.completion.completePropertyWithSemicolon":{"type":"boolean","scope":"resource","default":true,"description":"CSS özelliklerini tamamlarken satırın sonuna noktalı virgül ekleyin."},"css.validate":{"type":"boolean","scope":"resource","default":true,"description":"Tüm doğrulamaları etkinleştirir veya devre dışı bırakır."},"css.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"CSS üzerine gelindiğinde özellik ve değer belgelerini görüntüle."},"css.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"CSS üzerine gelme öğelerinde MDN başvurularını görüntüleyin."},"css.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Satıcıya özgü ön ek kullanırken satıcıya özgü diğer tüm özellikleri de dahil ettiğinizden emin olun."},"css.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Satıcıya özgü ön ek kullanırken standart özelliği de ekleyin."},"css.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Yinelenen stil tanımları kullanmayın."},"css.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Boş kural kümeleri kullanmayın."},"css.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"İçeri aktarma deyimleri paralel olarak yüklenmez."},"css.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"'padding' veya 'border' kullanırken 'width' ya da 'height' kullanmayın."},"css.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Evrensel seçici ('*') yavaş olarak bilinir."},"css.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Sıfır için birim gerekli değil."},"css.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"'@font-face' kuralı 'src' ve 'font-family' özelliklerini tanımlamalıdır."},"css.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Onaltılık renkler 3, 4, 6 veya 8 onaltılık sayıdan oluşmalıdır."},"css.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Geçersiz parametre sayısı."},"css.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Bilinmeyen özellik."},"css.lint.validProperties":{"type":"array","uniqueItems":true,"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"'unknownProperties' kuralına göre doğrulanmamış özellikler listesi."},"css.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE kodlaması yalnızca IE7 ve daha eski sürümler desteklenirken gereklidir."},"css.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Bilinmeyen satıcıya özgü özellik."},"css.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"Özellik, ekran nedeniyle yoksayıldı. Örneğin, 'display: inline' ile 'width', 'height', 'margin-top', 'margin-bottom' ve 'float' özelliklerinin bir etkisi yoktur."},"css.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"'!important' kullanmaktan kaçının. Bu, CSS'nin tüm özgül değerlerinin denetimden çıktığını ve yeniden düzenleme yapılması gerektiğini gösterir."},"css.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"'float' kullanmaktan kaçının. Float ayarları, düzenin bir yönden değişmesi durumunda kolayca bozulan kırılgan bir CSS ortaya çıkarır."},"css.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Bu kurallar HTML ile çok sıkı olarak birleştirilmiş olduğundan, seçiciler kimlik içermemelidir."},"css.lint.unknownAtRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Bilinmeyen konum kuralı."},"css.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"VS Code ile CSS dil sunucusu arasındaki iletişimi izler."},"css.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Varsayılan CSS biçimlendiricisini etkinleştir/devre dışı bırak."},"css.format.newlineBetweenSelectors":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Seçicileri yeni bir satırla ayırın."},"css.format.newlineBetweenRules":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Kural kümelerini boş bir satırla ayırın."},"css.format.spaceAroundSelectorSeparator":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"`>`, `+`, `~` seçici ayırıcılarının öncesinde ve sonrasında birer boşluk karakteri olduğundan (ör. `a > b`) emin olun."},"css.format.braceStyle":{"type":"string","scope":"resource","default":"collapse","enum":["collapse","expand"],"markdownDescription":"Küme ayraçlarını kurallarla aynı satıra yerleştir ('daralt') veya küme ayraçlarını kendi satırına yerleştir ('genişlet')."},"css.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Kurallar ve bildirimlerden önceki mevcut satır sonlarının korunup korunmayacağını belirtir."},"css.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"'#css.format.preserveNewLines#' etkinleştirildiğinde tek bir öbekte saklanabilen maksimum satır sonu sayısı."}}},{"id":"scss","order":24,"title":"SCSS (Sass)","properties":{"scss.completion.triggerPropertyValueCompletion":{"type":"boolean","scope":"resource","default":true,"description":"Varsayılan olarak VS Code, bir CSS özelliği seçildikten sonra özellik değeri tamamlamayı tetikler. Bu davranışı devre dışı bırakmak için bu ayarı kullanın."},"scss.completion.completePropertyWithSemicolon":{"type":"boolean","scope":"resource","default":true,"description":"CSS özelliklerini tamamlarken satırın sonuna noktalı virgül ekleyin."},"scss.validate":{"type":"boolean","scope":"resource","default":true,"description":"Tüm doğrulamaları etkinleştirir veya devre dışı bırakır."},"scss.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"SCSS üzerine gelindiğinde özellik ve değer belgelerini görüntüle."},"scss.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"SCSS üzerine gelme öğelerinde MDN başvurularını görüntüleyin."},"scss.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Satıcıya özgü ön ek kullanırken satıcıya özgü diğer tüm özellikleri de dahil ettiğinizden emin olun."},"scss.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Satıcıya özgü ön ek kullanırken standart özelliği de ekleyin."},"scss.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Yinelenen stil tanımları kullanmayın."},"scss.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Boş kural kümeleri kullanmayın."},"scss.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"İçeri aktarma deyimleri paralel olarak yüklenmez."},"scss.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"'padding' veya 'border' kullanırken 'width' ya da 'height' kullanmayın."},"scss.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Evrensel seçici ('*') yavaş olarak bilinir."},"scss.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Sıfır için birim gerekli değil."},"scss.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"'@font-face' kuralı 'src' ve 'font-family' özelliklerini tanımlamalıdır."},"scss.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Onaltılık renkler 3, 4, 6 veya 8 onaltılık sayıdan oluşmalıdır."},"scss.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Geçersiz parametre sayısı."},"scss.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Bilinmeyen özellik."},"scss.lint.validProperties":{"type":"array","uniqueItems":true,"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"'unknownProperties' kuralına göre doğrulanmamış özellikler listesi."},"scss.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE kodlaması yalnızca IE7 ve daha eski sürümler desteklenirken gereklidir."},"scss.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Bilinmeyen satıcıya özgü özellik."},"scss.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"Özellik, ekran nedeniyle yoksayıldı. Örneğin, 'display: inline' ile 'width', 'height', 'margin-top', 'margin-bottom' ve 'float' özelliklerinin bir etkisi yoktur."},"scss.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"'!important' kullanmaktan kaçının. Bu, CSS'nin tüm özgül değerlerinin denetimden çıktığını ve yeniden düzenleme yapılması gerektiğini gösterir."},"scss.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"'float' kullanmaktan kaçının. Float ayarları, düzenin bir yönden değişmesi durumunda kolayca bozulan kırılgan bir CSS ortaya çıkarır."},"scss.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Bu kurallar HTML ile çok sıkı olarak birleştirilmiş olduğundan, seçiciler kimlik içermemelidir."},"scss.lint.unknownAtRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Bilinmeyen at-rule."},"scss.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Varsayılan SCSS biçimlendiricisini etkinleştir/devre dışı bırak."},"scss.format.newlineBetweenSelectors":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Seçicileri yeni bir satırla ayırın."},"scss.format.newlineBetweenRules":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Kural kümelerini boş bir satırla ayırın."},"scss.format.spaceAroundSelectorSeparator":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"`>`, `+`, `~` seçici ayırıcılarının öncesinde ve sonrasında birer boşluk karakteri olduğundan (ör. `a > b`) emin olun."},"scss.format.braceStyle":{"type":"string","scope":"resource","default":"collapse","enum":["collapse","expand"],"markdownDescription":"Küme ayraçlarını kurallarla aynı satıra yerleştir ('daralt') veya küme ayraçlarını kendi satırına yerleştir ('genişlet')."},"scss.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Kurallar ve bildirimlerden önceki mevcut satır sonlarının korunup korunmayacağını belirtir."},"scss.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"'#scss.format.preserveNewLines#' etkinleştirildiğinde tek bir öbekte saklanabilen maksimum satır sonu sayısı."}}},{"id":"less","order":23,"type":"object","title":"LESS","properties":{"less.completion.triggerPropertyValueCompletion":{"type":"boolean","scope":"resource","default":true,"description":"Varsayılan olarak VS Code, bir CSS özelliği seçildikten sonra özellik değeri tamamlamayı tetikler. Bu davranışı devre dışı bırakmak için bu ayarı kullanın."},"less.completion.completePropertyWithSemicolon":{"type":"boolean","scope":"resource","default":true,"description":"CSS özelliklerini tamamlarken satırın sonuna noktalı virgül ekleyin."},"less.validate":{"type":"boolean","scope":"resource","default":true,"description":"Tüm doğrulamaları etkinleştirir veya devre dışı bırakır."},"less.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"LESS üzerine gelindiğinde özellik ve değer belgelerini görüntüle."},"less.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"LESS üzerine gelme öğelerinde MDN başvurularını görüntüleyin."},"less.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Satıcıya özgü ön ek kullanırken satıcıya özgü diğer tüm özellikleri de dahil ettiğinizden emin olun."},"less.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Satıcıya özgü ön ek kullanırken standart özelliği de ekleyin."},"less.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Yinelenen stil tanımları kullanmayın."},"less.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Boş kural kümeleri kullanmayın."},"less.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"İçeri aktarma deyimleri paralel olarak yüklenmez."},"less.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"'padding' veya 'border' kullanırken 'width' ya da 'height' kullanmayın."},"less.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Evrensel seçici ('*') yavaş olarak bilinir."},"less.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Sıfır için birim gerekli değil."},"less.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"'@font-face' kuralı 'src' ve 'font-family' özelliklerini tanımlamalıdır."},"less.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Onaltılık renkler 3, 4, 6 veya 8 onaltılık sayıdan oluşmalıdır."},"less.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Geçersiz parametre sayısı."},"less.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Bilinmeyen özellik."},"less.lint.validProperties":{"type":"array","uniqueItems":true,"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"'unknownProperties' kuralına göre doğrulanmamış özellikler listesi."},"less.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE kodlaması yalnızca IE7 ve daha eski sürümler desteklenirken gereklidir."},"less.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Bilinmeyen satıcıya özgü özellik."},"less.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"Özellik, ekran nedeniyle yoksayıldı. Örneğin, 'display: inline' ile 'width', 'height', 'margin-top', 'margin-bottom' ve 'float' özelliklerinin bir etkisi yoktur."},"less.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"'!important' kullanmaktan kaçının. Bu, CSS'nin tüm özgül değerlerinin denetimden çıktığını ve yeniden düzenleme yapılması gerektiğini gösterir."},"less.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"'float' kullanmaktan kaçının. Float ayarları, düzenin bir yönden değişmesi durumunda kolayca bozulan kırılgan bir CSS ortaya çıkarır."},"less.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Bu kurallar HTML ile çok sıkı olarak birleştirilmiş olduğundan, seçiciler kimlik içermemelidir."},"less.lint.unknownAtRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Bilinmeyen konum kuralı."},"less.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Varsayılan LESS biçimlendiricisini etkinleştir/devre dışı bırak."},"less.format.newlineBetweenSelectors":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Seçicileri yeni bir satırla ayırın."},"less.format.newlineBetweenRules":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Kural kümelerini boş bir satırla ayırın."},"less.format.spaceAroundSelectorSeparator":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"`>`, `+`, `~` seçici ayırıcılarının öncesinde ve sonrasında birer boşluk karakteri olduğundan (ör. `a > b`) emin olun."},"less.format.braceStyle":{"type":"string","scope":"resource","default":"collapse","enum":["collapse","expand"],"markdownDescription":"Küme ayraçlarını kurallarla aynı satıra yerleştir ('daralt') veya küme ayraçlarını kendi satırına yerleştir ('genişlet')."},"less.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Kurallar ve bildirimlerden önceki mevcut satır sonlarının korunup korunmayacağını belirtir."},"less.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"'#less.format.preserveNewLines#' etkinleştirildiğinde tek bir öbekte saklanabilen maksimum satır sonu sayısı."}}}],"configurationDefaults":{"[css]":{"editor.suggest.insertMode":"replace"},"[scss]":{"editor.suggest.insertMode":"replace"},"[less]":{"editor.suggest.insertMode":"replace"}},"jsonValidation":[{"fileMatch":"*.css-data.json","url":"https://raw.githubusercontent.com/microsoft/vscode-css-languageservice/master/docs/customData.schema.json"},{"fileMatch":"package.json","url":"./schemas/package.schema.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/css-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.dart"},"manifest":{"name":"dart","displayName":"Dart Dil Temelleri","description":"Dart dosyalarında söz dizimi vurgulama ve ayraç eşleştirme özellikleri sunar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin dart-lang/dart-syntax-highlight grammars/dart.json ./syntaxes/dart.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"dart","extensions":[".dart"],"aliases":["Dart"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"dart","scopeName":"source.dart","path":"./syntaxes/dart.tmLanguage.json"}]}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/dart","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.debug-auto-launch"},"manifest":{"name":"debug-auto-launch","displayName":"Düğümde Hata Ayıklama Otomatik Eklemesi","description":"Düğümde hata ayıklama uzantıları etkin değilken otomatik ekleme özelliği için kullanılan yardımcı.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.5.0"},"icon":"media/icon.png","capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"activationEvents":["onStartupFinished"],"main":"./dist/extension","contributes":{"commands":[{"command":"extension.node-debug.toggleAutoAttach","title":{"value":"Otomatik Eklemeyi Aç/Kapat","original":"Toggle Auto Attach"},"category":"Debug"}]},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":true,"arrowParens":"avoid"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/debug-auto-launch","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.debug-server-ready"},"manifest":{"name":"debug-server-ready","displayName":"Sunucu Hazır Eylemi","description":"Hata ayıklama denetimindeki sunucu hazır ise URI'yi tarayıcıda açın.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.32.0"},"icon":"media/icon.png","activationEvents":["onDebugResolve"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"enabledApiProposals":["terminalDataWriteEvent"],"main":"./dist/extension","contributes":{"debuggers":[{"type":"*","configurationAttributes":{"launch":{"properties":{"serverReadyAction":{"oneOf":[{"type":"object","additionalProperties":false,"markdownDescription":"Hata ayıklama denetimindeki bir sunucu programı hazır olduğunda URI'yi kullanın (hata ayıklama konsoluna 'bağlantı noktası 3000 dinleniyor' veya 'Şu anda https://localhost:5001 dinleniyor' biçiminde çıkış gönderilerek belirtilir.)","default":{"action":"openExternally","killOnServerStop":false},"properties":{"action":{"type":"string","enum":["openExternally","openIntegratedBrowser"],"enumDescriptions":["URI'yi varsayılan uygulamayla dışarıda açın.","Tümleşik tarayıcıda URI'yi açın."],"markdownDescription":"Sunucu hazır olduğunda URI ile ilgili olarak yapılacak eylem.","default":"openExternally"},"pattern":{"type":"string","markdownDescription":"Bu desen hata ayıklama konsolunda görünüyorsa sunucu hazırdır. İlk yakalama grubu bir URI veya bağlantı noktası numarası içermelidir.","default":"listening on port ([0-9]+)"},"uriFormat":{"type":"string","markdownDescription":"URI bir bağlantı noktası numarasından oluşturulurken kullanılan biçim dizesi. İlk '%s', bağlantı noktası numarasıyla değiştirilir.","default":"http://localhost:%s"},"killOnServerStop":{"type":"boolean","markdownDescription":"Ebeveyn oturumu durduğunda çocuk oturumunu durdurun.","default":false}}},{"type":"object","additionalProperties":false,"markdownDescription":"Hata ayıklama denetimindeki bir sunucu programı hazır olduğunda URI'yi kullanın (hata ayıklama konsoluna 'bağlantı noktası 3000 dinleniyor' veya 'Şu anda https://localhost:5001 dinleniyor' biçiminde çıkış gönderilerek belirtilir.)","default":{"action":"debugWithEdge","pattern":"listening on port ([0-9]+)","uriFormat":"http://localhost:%s","webRoot":"${workspaceFolder}","killOnServerStop":false},"properties":{"action":{"type":"string","enum":["debugWithChrome","debugWithEdge"],"enumDescriptions":["'Chrome için Hata Ayıklayıcı' ile hata ayıklamaya başlayın."],"markdownDescription":"Sunucu hazır olduğunda URI ile ilgili olarak yapılacak eylem.","default":"debugWithEdge"},"pattern":{"type":"string","markdownDescription":"Bu desen hata ayıklama konsolunda görünüyorsa sunucu hazırdır. İlk yakalama grubu bir URI veya bağlantı noktası numarası içermelidir.","default":"listening on port ([0-9]+)"},"uriFormat":{"type":"string","markdownDescription":"URI bir bağlantı noktası numarasından oluşturulurken kullanılan biçim dizesi. İlk '%s', bağlantı noktası numarasıyla değiştirilir.","default":"http://localhost:%s"},"webRoot":{"type":"string","markdownDescription":"'Chrome için Hata Ayıklayıcı' hata ayıklama yapılandırmasına geçirilen değer.","default":"${workspaceFolder}"},"killOnServerStop":{"type":"boolean","markdownDescription":"Ebeveyn oturumu durduğunda çocuk oturumunu durdurun.","default":false}}},{"type":"object","additionalProperties":false,"markdownDescription":"Hata ayıklama denetimindeki bir sunucu programı hazır olduğunda URI'yi kullanın (hata ayıklama konsoluna 'bağlantı noktası 3000 dinleniyor' veya 'Şu anda https://localhost:5001 dinleniyor' biçiminde çıkış gönderilerek belirtilir.)","default":{"action":"startDebugging","name":"<launch browser config name>","killOnServerStop":false},"required":["name"],"properties":{"action":{"type":"string","enum":["startDebugging"],"enumDescriptions":["Başka bir başlatma yapılandırması çalıştırın."],"markdownDescription":"Sunucu hazır olduğunda URI ile ilgili olarak yapılacak eylem.","default":"startDebugging"},"pattern":{"type":"string","markdownDescription":"Bu desen hata ayıklama konsolunda görünüyorsa sunucu hazırdır. İlk yakalama grubu bir URI veya bağlantı noktası numarası içermelidir.","default":"listening on port ([0-9]+)"},"name":{"type":"string","markdownDescription":"Çalıştırılacak başlatma yapılandırmasının adı.","default":"Launch Browser"},"killOnServerStop":{"type":"boolean","markdownDescription":"Ebeveyn oturumu durduğunda çocuk oturumunu durdurun.","default":false}}},{"type":"object","additionalProperties":false,"markdownDescription":"Hata ayıklama denetimindeki bir sunucu programı hazır olduğunda URI'yi kullanın (hata ayıklama konsoluna 'bağlantı noktası 3000 dinleniyor' veya 'Şu anda https://localhost:5001 dinleniyor' biçiminde çıkış gönderilerek belirtilir.)","default":{"action":"startDebugging","config":{"type":"node","request":"launch"},"killOnServerStop":false},"required":["config"],"properties":{"action":{"type":"string","enum":["startDebugging"],"enumDescriptions":["Başka bir başlatma yapılandırması çalıştırın."],"markdownDescription":"Sunucu hazır olduğunda URI ile ilgili olarak yapılacak eylem.","default":"startDebugging"},"pattern":{"type":"string","markdownDescription":"Bu desen hata ayıklama konsolunda görünüyorsa sunucu hazırdır. İlk yakalama grubu bir URI veya bağlantı noktası numarası içermelidir.","default":"listening on port ([0-9]+)"},"config":{"type":"object","markdownDescription":"Çalıştırılacak hata ayıklama yapılandırması.","default":{}},"killOnServerStop":{"type":"boolean","markdownDescription":"Ebeveyn oturumu durduğunda çocuk oturumunu durdurun.","default":false}}}]}}}}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["terminalDataWriteEvent"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/debug-server-ready","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.diff"},"manifest":{"name":"diff","displayName":"Fark Dil Temel Bilgileri","description":"Fark dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/diff.tmbundle Syntaxes/Diff.plist ./syntaxes/diff.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"diff","aliases":["Diff","diff"],"extensions":[".diff",".patch",".rej"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"diff","scopeName":"source.diff","path":"./syntaxes/diff.tmLanguage.json"}]}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/diff","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.docker"},"manifest":{"name":"docker","displayName":"Docker Dili Temelleri","description":"Docker dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"dockerfile","extensions":[".dockerfile",".containerfile"],"filenames":["Dockerfile","Containerfile"],"filenamePatterns":["Dockerfile.*","Containerfile.*"],"aliases":["Docker","Dockerfile","Containerfile"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"dockerfile","scopeName":"source.dockerfile","path":"./syntaxes/docker.tmLanguage.json"}],"configurationDefaults":{"[dockerfile]":{"editor.quickSuggestions":{"strings":true}}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/docker","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.dotenv"},"manifest":{"name":"dotenv","displayName":"Dotenv Dili ile İlgili Temel Bilgiler","description":"dotenv dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin dotenv-org/dotenv-vscode syntaxes/dotenv.tmLanguage.json ./syntaxes/dotenv.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"dotenv","extensions":[".env"],"filenames":[".env",".flaskenv","user-dirs.dirs"],"filenamePatterns":[".env.*"],"aliases":["Dotenv"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"dotenv","scopeName":"source.dotenv","path":"./syntaxes/dotenv.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/dotenv","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.emmet"},"manifest":{"name":"emmet","displayName":"Emmet","description":"VS Code için Emmet desteği","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.13.0"},"icon":"images/icon.png","categories":["Other"],"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"activationEvents":["onCommand:emmet.expandAbbreviation","onLanguage"],"main":"./dist/node/emmetNodeMain","browser":"./dist/browser/emmetBrowserMain","contributes":{"configuration":{"type":"object","title":"Emmet","properties":{"emmet.showExpandedAbbreviation":{"type":["string"],"enum":["never","always","inMarkupAndStylesheetFilesOnly"],"default":"always","markdownDescription":"Genişletilmiş Emmet kısaltmalarını öneri olarak gösterir.\r\n`\"inMarkupAndStylesheetFilesOnly\"` seçeneği html, haml, jade, slim, xml, xsl, css, scss, sass, less ve stylus için geçerlidir.\r\n`\"always\"` seçeneği markup/css'den bağımsız olarak dosyanın tüm bölümleri için geçerlidir."},"emmet.showAbbreviationSuggestions":{"type":"boolean","default":true,"scope":"language-overridable","markdownDescription":"Olası Emmet kısaltmalarını öneri olarak gösterir. Stil sayfalarında veya emmet.showExpandedAbbreviation `\"hiçbir zaman\"` olarak ayarlandığında kullanılamaz."},"emmet.includeLanguages":{"type":"object","additionalProperties":{"type":"string"},"default":{},"markdownDescription":"Varsayılan olarak desteklenmeyen dillerde Emmet kısaltmalarını etkinleştirin. Buraya, dil ve Emmet desteklenen dili arasına bir eşleme ekleyin.\r\n Örneğin: `{\"vue-html\": \"html\", \"javascript\": \"javascriptreact\"}`"},"emmet.variables":{"type":"object","properties":{"lang":{"type":"string","default":"en"},"charset":{"type":"string","default":"UTF-8"}},"additionalProperties":{"type":"string"},"default":{},"markdownDescription":"Emmet parçacıkları içinde kullanılacak değişkenler."},"emmet.syntaxProfiles":{"type":"object","default":{},"markdownDescription":"Belirtilen söz dizimi için profil tanımlayın veya belirli kurallarla kendi profilinizi kullanın."},"emmet.excludeLanguages":{"type":"array","items":{"type":"string"},"default":["markdown"],"markdownDescription":"Emmet kısaltmalarının genişletilmemesi gereken bir dil dizisi."},"emmet.extensionsPath":{"type":"array","items":{"type":"string","markdownDescription":"Emmet syntaxProfiles ve/veya parçacıklarını içeren bir yol."},"default":[],"scope":"machine-overridable","markdownDescription":"Her yolun Emmet syntaxProfiles ve/veya kod parçacığı dosyalarını içerebileceği bir dizi yol. \r\nÇakışma olması durumunda, sonraki yolların profilleri/kod parçacıkları önceki yolların profillerini geçersiz kılar. \r\nDaha fazla bilgi ve örnek kod parçacığı dosyası için https://code.visualstudio.com/docs/editor/emmet adresine bakın."},"emmet.triggerExpansionOnTab":{"type":"boolean","default":false,"scope":"language-overridable","markdownDescription":"Etkinleştirildiğinde, tamamlamalar görünmese bile SEKME tuşuna basıldığında Emmet kısaltmaları genişletilir. Devre dışı bırakıldığında, görünen tamamlamalar TAB tuşuna basılarak kabul edilebilir."},"emmet.useInlineCompletions":{"type":"boolean","default":false,"markdownDescription":"'true' ise Emmet, genişletme önermek için satır içi tamamlamaları kullanır. Bu ayar 'true' olduğunda satır içi olmayan tamamlama öğesi sağlayıcısının sıklıkla görünmesini engellemek için '#editor.quickSuggestions#' öğesini 'other' öğesi için 'inline' veya 'off' olarak dönüştürün."},"emmet.preferences":{"type":"object","default":{},"markdownDescription":"Bazı Emmet eylemlerinin ve çözümleyicilerinin davranışını değiştirmek için kullanılan tercihler.","properties":{"css.intUnit":{"type":"string","default":"px","markdownDescription":"Tamsayı değerleri için varsayılan birim."},"css.floatUnit":{"type":"string","default":"em","markdownDescription":"Kayan noktalı değerler için varsayılan birim."},"css.propertyEnd":{"type":"string","default":";","markdownDescription":"CSS kısaltmaları genişletilirken CSS özelliğinin sonuna yerleştirilecek sembol."},"sass.propertyEnd":{"type":"string","default":"","markdownDescription":"Sass dosyalarında CSS kısaltmaları genişletilirken CSS özelliğinin sonuna yerleştirilecek sembol."},"stylus.propertyEnd":{"type":"string","default":"","markdownDescription":"Stylus dosyalarında CSS kısaltmaları genişletilirken CSS özelliğinin sonuna yerleştirilecek sembol."},"css.valueSeparator":{"type":"string","default":": ","markdownDescription":"CSS kısaltmaları genişletilirken CSS özelliği ve değeri arasına yerleştirilecek sembol."},"sass.valueSeparator":{"type":"string","default":": ","markdownDescription":"Sass dosyalarında CSS kısaltmaları genişletilirken CSS özelliği ve değeri arasına yerleştirilecek sembol."},"stylus.valueSeparator":{"type":"string","default":" ","markdownDescription":"Stylus dosyalarında CSS kısaltmaları genişletilirken CSS özelliği ve değeri arasına yerleştirilecek sembol."},"bem.elementSeparator":{"type":"string","default":"__","markdownDescription":"BEM filtresi kullanılırken sınıflar için kullanılan öğe ayırıcısı."},"bem.modifierSeparator":{"type":"string","default":"_","markdownDescription":"BEM filtresi kullanılırken sınıflar için kullanılan değiştirici ayırıcısı."},"filter.commentBefore":{"type":"string","default":"","markdownDescription":"Açıklama filtresi uygulandığında eşleşen öğeden önce yerleştirilmesi gereken açıklamanın tanımı."},"filter.commentAfter":{"type":"string","default":"\n<!-- /[#ID][.CLASS] -->","markdownDescription":"Açıklama filtresi uygulandığında eşleşen öğeden sonra yerleştirilmesi gereken açıklamanın tanımı."},"filter.commentTrigger":{"type":"array","default":["id","class"],"markdownDescription":"Açıklama filtresinin uygulanması için kısaltmada mevcut olması gereken öznitelik adlarının virgülle ayrılmış listesi."},"format.noIndentTags":{"type":"array","default":["html"],"markdownDescription":"İç girinti almaması gereken etiket adları dizisi."},"format.forceIndentationForTags":{"type":"array","default":["body"],"markdownDescription":"Her zaman iç girinti alması gereken etiket adları dizisi."},"profile.allowCompactBoolean":{"type":"boolean","default":false,"markdownDescription":"`True` ise boolean özniteliklerinin kısaltılmış gösterimi oluşturulur."},"css.webkitProperties":{"type":"string","default":null,"markdownDescription":"`-` ile başlayan Emmet kısaltması içinde kullanıldığında `webkit` satıcı ön ekini alan virgülle ayrılmış CSS özellikleri. `webkit` ön ekini her zaman önlemek için boş dize olarak ayarlayın."},"css.mozProperties":{"type":"string","default":null,"markdownDescription":"`-` ile başlayan Emmet kısaltması içinde kullanıldığında `moz` satıcı ön ekini alan virgülle ayrılmış CSS özellikleri. `moz` ön ekini her zaman önlemek için boş dize olarak ayarlayın."},"css.oProperties":{"type":"string","default":null,"markdownDescription":"`-` ile başlayan Emmet kısaltması içinde kullanıldığında `o` satıcı ön ekini alan virgülle ayrılmış CSS özellikleri. `o` ön ekini her zaman önlemek için boş dize olarak ayarlayın."},"css.msProperties":{"type":"string","default":null,"markdownDescription":"`-` ile başlayan Emmet kısaltması içinde kullanıldığında `ms` satıcı ön ekini alan virgülle ayrılmış CSS özellikleri. `ms` ön ekini her zaman önlemek için boş dize olarak ayarlayın."},"css.fuzzySearchMinScore":{"type":"number","default":0.3,"markdownDescription":"Benzer olarak eşleşen kısaltmanın elde etmesi gereken en düşük puan (0 ile 1 arasında). Düşük değerler çok sayıda hatalı pozitif eşleşme üretebilir, daha yüksek değerler olası eşleşmeleri azaltabilir."},"output.inlineBreak":{"type":"number","default":0,"markdownDescription":"Satır içi öğeler arasına yerleştirilecek satır sonları için gereken eşdüzey satır içi öğe sayısı. `0` ise satır içi öğeler her zaman tek bir satıra genişletilir."},"output.reverseAttributes":{"type":"boolean","default":false,"markdownDescription":"`True` ise, parçacıkları çözümlerken öznitelik birleştirme yönlerini ters çevirir."},"output.selfClosingStyle":{"type":"string","enum":["html","xhtml","xml"],"default":"html","markdownDescription":"Kendi kendine kapanan etiketlerin stili: html ('<br>'), xml ('<br/>') veya xhtml ('<br />')."},"css.color.short":{"type":"boolean","default":true,"markdownDescription":"`true` ise, `#f` gibi renk değerleri `#ffffff` yerine `#fff` olarak genişletilir."}}},"emmet.showSuggestionsAsSnippets":{"type":"boolean","default":false,"markdownDescription":"Değeri `true` ise, Emmet önerileri, bunları `#editor.snippetSuggestions#` ayarına göre sıralayabilmeniz için parçacıklar olarak gösterilir."},"emmet.optimizeStylesheetParsing":{"type":"boolean","default":true,"markdownDescription":"`false` olarak ayarlandığında geçerli konumun Emmet kısaltmaları için geçerli olup olmadığını belirlemek için tüm dosya ayrıştırılır. `true` olarak ayarlandığında yalnızca CSS/SCSS/Less dosyalarının geçerli konumundaki içerik ayrıştırılır."}}},"commands":[{"command":"editor.emmet.action.wrapWithAbbreviation","title":{"value":"Kısaltmayla Kaydır","original":"Wrap with Abbreviation"},"category":"Emmet"},{"command":"editor.emmet.action.removeTag","title":{"value":"Etiketi Kaldır","original":"Remove Tag"},"category":"Emmet"},{"command":"editor.emmet.action.updateTag","title":{"value":"Etiketi Güncelleştir","original":"Update Tag"},"category":"Emmet"},{"command":"editor.emmet.action.matchTag","title":{"value":"Eşleşen Çifte Git","original":"Go to Matching Pair"},"category":"Emmet"},{"command":"editor.emmet.action.balanceIn","title":{"value":"Denge (içe doğru)","original":"Balance (inward)"},"category":"Emmet"},{"command":"editor.emmet.action.balanceOut","title":{"value":"Denge (dışa doğru)","original":"Balance (outward)"},"category":"Emmet"},{"command":"editor.emmet.action.prevEditPoint","title":{"value":"Önceki Düzenleme Noktasına Git","original":"Go to Previous Edit Point"},"category":"Emmet"},{"command":"editor.emmet.action.nextEditPoint","title":{"value":"Sonraki Düzenleme Noktasına Git","original":"Go to Next Edit Point"},"category":"Emmet"},{"command":"editor.emmet.action.mergeLines","title":{"value":"Satırları Birleştir","original":"Merge Lines"},"category":"Emmet"},{"command":"editor.emmet.action.selectPrevItem","title":{"value":"Önceki Öğeyi Seçin","original":"Select Previous Item"},"category":"Emmet"},{"command":"editor.emmet.action.selectNextItem","title":{"value":"Sonraki Öğeyi Seçin","original":"Select Next Item"},"category":"Emmet"},{"command":"editor.emmet.action.splitJoinTag","title":{"value":"Etiketi Böl/Birleştir","original":"Split/Join Tag"},"category":"Emmet"},{"command":"editor.emmet.action.toggleComment","title":{"value":"Açıklamayı Aç/Kapat","original":"Toggle Comment"},"category":"Emmet"},{"command":"editor.emmet.action.evaluateMathExpression","title":{"value":"Matematik İfadesini Değerlendir","original":"Evaluate Math Expression"},"category":"Emmet"},{"command":"editor.emmet.action.updateImageSize","title":{"value":"Görüntü Boyutunu Güncelleştir","original":"Update Image Size"},"category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByOneTenth","title":{"value":"0,1 artır","original":"Increment by 0.1"},"category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByOne","title":{"value":"1 artır","original":"Increment by 1"},"category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByTen","title":{"value":"10 artır","original":"Increment by 10"},"category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByOneTenth","title":{"value":"0,1 azalt","original":"Decrement by 0.1"},"category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByOne","title":{"value":"1 azalt","original":"Decrement by 1"},"category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByTen","title":{"value":"10 azalt","original":"Decrement by 10"},"category":"Emmet"},{"command":"editor.emmet.action.reflectCSSValue","title":{"value":"CSS Değerini Yansıt","original":"Reflect CSS Value"},"category":"Emmet"},{"command":"workbench.action.showEmmetCommands","title":{"value":"Emmet Komutlarını Göster","original":"Show Emmet Commands"},"category":""}],"menus":{"commandPalette":[{"command":"editor.emmet.action.wrapWithAbbreviation","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.removeTag","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.updateTag","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.matchTag","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.balanceIn","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.balanceOut","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.prevEditPoint","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.nextEditPoint","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.mergeLines","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.selectPrevItem","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.selectNextItem","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.splitJoinTag","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.toggleComment","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.evaluateMathExpression","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.updateImageSize","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.incrementNumberByOneTenth","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.incrementNumberByOne","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.incrementNumberByTen","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.decrementNumberByOneTenth","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.decrementNumberByOne","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.decrementNumberByTen","when":"activeEditor && !activeEditorIsReadonly"},{"command":"editor.emmet.action.reflectCSSValue","when":"activeEditor && !activeEditorIsReadonly"}]}},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/emmet","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.extension-editing"},"manifest":{"name":"extension-editing","displayName":"Uzantı Yazma","description":"Yazma uzantıları için linting özellikleri sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.4.0"},"icon":"images/icon.png","activationEvents":["onLanguage:json","onLanguage:markdown"],"main":"./dist/extensionEditingMain","browser":"./dist/browser/extensionEditingBrowserMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"jsonValidation":[{"fileMatch":"package.json","url":"vscode://schemas/vscode-extensions"},{"fileMatch":"*language-configuration.json","url":"vscode://schemas/language-configuration"},{"fileMatch":["*icon-theme.json","!*product-icon-theme.json"],"url":"vscode://schemas/icon-theme"},{"fileMatch":"*product-icon-theme.json","url":"vscode://schemas/product-icon-theme"},{"fileMatch":"*color-theme.json","url":"vscode://schemas/color-theme"}],"languages":[{"id":"ignore","filenames":[".vscodeignore"]}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/extension-editing","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.fsharp"},"manifest":{"name":"fsharp","displayName":"F# Dili Temelleri","description":"F# dosyalarında kod parçacıkları, söz dizimi vurgulama, köşeli ayraç eşleştirme ve katlama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin ionide/ionide-fsgrammar grammars/fsharp.json ./syntaxes/fsharp.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"fsharp","extensions":[".fs",".fsi",".fsx",".fsscript"],"aliases":["F#","FSharp","fsharp"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"fsharp","scopeName":"source.fsharp","path":"./syntaxes/fsharp.tmLanguage.json"}],"snippets":[{"language":"fsharp","path":"./snippets/fsharp.code-snippets"}],"configurationDefaults":{"[fsharp]":{"diffEditor.ignoreTrimWhitespace":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/fsharp","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.git"},"manifest":{"name":"git","displayName":"Git","description":"Git SCM Tümleştirmesi","publisher":"vscode","license":"MIT","version":"10.0.0","engines":{"vscode":"^1.5.0"},"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","enabledApiProposals":["agentSessionsWorkspace","agentsWindowConfiguration","canonicalUriProvider","contribEditSessions","contribEditorContentMenu","contribMergeEditorMenus","contribMultiDiffEditorMenus","contribDiffEditorGutterToolBarMenus","contribSourceControlArtifactGroupMenu","contribSourceControlArtifactMenu","contribSourceControlHistoryItemMenu","contribSourceControlHistoryTitleMenu","contribSourceControlInputBoxMenu","contribSourceControlTitleMenu","contribViewsWelcome","editSessionIdentityProvider","envIsConnectionMetered","findFiles2","quickDiffProvider","quickPickSortByLabel","scmActionButton","scmArtifactProvider","scmHistoryProvider","scmMultiDiffEditor","scmProviderOptions","scmSelectedProvider","scmTextDocument","scmValidation","statusBarItemTooltip","taskRunOptions","tabInputMultiDiff","tabInputTextMerge","textEditorDiffInformation","timeline","workspaceTrust"],"categories":["Other"],"activationEvents":["*","onEditSession:file","onFileSystem:git","onFileSystem:git-show"],"extensionDependencies":["vscode.git-base"],"main":"./dist/main","icon":"resources/icons/git.png","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":false}},"contributes":{"commands":[{"command":"git.continueInLocalClone","title":{"value":"Depoyu Yerel Olarak Kopyala ve Masaüstünde Aç...","original":"Clone Repository Locally and Open on Desktop..."},"category":"Git","icon":"$(repo-clone)","enablement":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && remoteName"},{"command":"git.clone","title":{"value":"Klonla","original":"Clone"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.cloneRecursive","title":{"value":"Klonla (Özyinelemeli)","original":"Clone (Recursive)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.init","title":{"value":"Depoyu Başlat","original":"Initialize Repository"},"category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.openRepository","title":{"value":"Depoyu Aç","original":"Open Repository"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.reopenClosedRepositories","title":{"value":"Kapatılan Depoları Yeniden Aç...","original":"Reopen Closed Repositories..."},"icon":"$(repo)","category":"Git","enablement":"!operationInProgress && git.closedRepositoryCount != 0"},{"command":"git.close","title":{"value":"Depoyu Kapat","original":"Close Repository"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.closeOtherRepositories","title":{"value":"Diğer Depoları Kapat","original":"Close Other Repositories"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.openWorktree","title":{"value":"İş Ağacını Geçerli Pencerede Aç","original":"Open Worktree in Current Window"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.openWorktreeInNewWindow","title":{"value":"İş Ağacını Yeni Pencerede Aç","original":"Open Worktree in New Window"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.refresh","title":{"value":"Yenile","original":"Refresh"},"category":"Git","icon":"$(refresh)","enablement":"!operationInProgress"},{"command":"git.compareWithWorkspace","title":{"value":"Çalışma Alanı ile Karşılaştırma","original":"Compare with Workspace"},"category":"Git"},{"command":"git.openChange","title":{"value":"Değişiklikleri Aç","original":"Open Changes"},"category":"Git","icon":"$(compare-changes)"},{"command":"git.openAllChanges","title":{"value":"Tüm Değişiklikleri Aç","original":"Open All Changes"},"category":"Git"},{"command":"git.openFile","title":{"value":"Dosyayı Aç","original":"Open File"},"category":"Git","icon":"$(go-to-file)"},{"command":"git.openFile2","title":{"value":"Dosyayı Aç","original":"Open File"},"category":"Git","icon":"$(go-to-file)"},{"command":"git.openHEADFile","title":{"value":"Açık Dosya (HEAD)","original":"Open File (HEAD)"},"category":"Git"},{"command":"git.stage","title":{"value":"Değişiklikleri Hazırla","original":"Stage Changes"},"category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageAll","title":{"value":"Tüm Değişiklikleri Hazırla","original":"Stage All Changes"},"category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageAllTracked","title":{"value":"İzlenen Tüm Değişiklikleri Hazırla","original":"Stage All Tracked Changes"},"category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageAllUntracked","title":{"value":"İzlenmeyen Tüm Değişiklikleri Hazırla","original":"Stage All Untracked Changes"},"category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageAllMerge","title":{"value":"Tüm Birleştirme Değişikliklerini Hazırla","original":"Stage All Merge Changes"},"category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageSelectedRanges","title":{"value":"Seçili Aralıkları Hazırla","original":"Stage Selected Ranges"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.diff.stageHunk","title":{"value":"Aşama Bloğu","original":"Stage Block"},"category":"Git","icon":"$(plus)"},{"command":"git.diff.stageSelection","title":{"value":"Aşama Seçimi","original":"Stage Selection"},"category":"Git","icon":"$(plus)"},{"command":"git.revertSelectedRanges","title":{"value":"Seçili Aralıkları Geri Döndür","original":"Revert Selected Ranges"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.stageChange","title":{"value":"Değişikliği Hazırla","original":"Stage Change"},"category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageFile","title":{"value":"Değişiklikleri Hazırla","original":"Stage Changes"},"category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.revertChange","title":{"value":"Değişikliği Geri Döndür","original":"Revert Change"},"category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.unstage","title":{"value":"Değişikliklerin Hazırlamasını Geri Al","original":"Unstage Changes"},"category":"Git","icon":"$(remove)","enablement":"!operationInProgress"},{"command":"git.unstageAll","title":{"value":"Tüm Değişikliklerin Hazırlamasını Geri Al","original":"Unstage All Changes"},"category":"Git","icon":"$(remove)","enablement":"!operationInProgress"},{"command":"git.unstageSelectedRanges","title":{"value":"Seçili Aralıkların Hazırlamasını Geri Al","original":"Unstage Selected Ranges"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.unstageChange","title":{"value":"Değişikliği Hazırlamayı Geri Al","original":"Unstage Change"},"category":"Git","icon":"$(remove)","enablement":"!operationInProgress"},{"command":"git.unstageFile","title":{"value":"Değişikliklerin Hazırlamasını Geri Al","original":"Unstage Changes"},"category":"Git","icon":"$(remove)","enablement":"!operationInProgress"},{"command":"git.clean","title":{"value":"Değişiklikleri At","original":"Discard Changes"},"category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.cleanAll","title":{"value":"Tüm Değişiklikleri At","original":"Discard All Changes"},"category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.cleanAllTracked","title":{"value":"İzlenen Tüm Değişiklikleri At","original":"Discard All Tracked Changes"},"category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.cleanAllUntracked","title":{"value":"İzlenmeyen Tüm Değişiklikleri At","original":"Discard All Untracked Changes"},"category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.rename","title":{"value":"Yeniden Adlandır","original":"Rename"},"category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.delete","title":{"value":"Sil","original":"Delete"},"category":"Git","icon":"$(trash)","enablement":"!operationInProgress"},{"command":"git.commit","title":"Commit","category":"Git","icon":"$(check)","enablement":"!operationInProgress"},{"command":"git.commitAmend","title":{"value":"Commit (Değiştir)","original":"Commit (Amend)"},"category":"Git","icon":"$(check)","enablement":"!operationInProgress"},{"command":"git.commitSigned","title":{"value":"Commit (Onaylı)","original":"Commit (Signed Off)"},"category":"Git","icon":"$(check)","enablement":"!operationInProgress"},{"command":"git.commitStaged","title":{"value":"Hazır Olana Commit İşlemi Uygula","original":"Commit Staged"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitEmpty","title":{"value":"Boş Olana Commit İşlemi Uygula","original":"Commit Empty"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitStagedSigned","title":{"value":"Hazır Olana Commit İşlemi Uygula (Oturum Kapatıldı)","original":"Commit Staged (Signed Off)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitStagedAmend","title":{"value":"Hazır Olana Commit İşlemi Uygula (Değiştir)","original":"Commit Staged (Amend)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAll","title":{"value":"Tümüne Commit İşlemi Uygula","original":"Commit All"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAllSigned","title":{"value":"Tümüne Commit İşlemi Uygula (Oturum Kapatıldı)","original":"Commit All (Signed Off)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAllAmend","title":{"value":"Tümüne Commit İşlemi Uygula (Düzelt)","original":"Commit All (Amend)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitNoVerify","title":{"value":"Commit İşlemi Uygula (Doğrulama Yok)","original":"Commit (No Verify)"},"category":"Git","icon":"$(check)","enablement":"!operationInProgress"},{"command":"git.commitStagedNoVerify","title":{"value":"Aşamalı Commit İşlemi Yap (Doğrulama Yok)","original":"Commit Staged (No Verify)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitEmptyNoVerify","title":{"value":"Boş Olanlara Commit İşlemi Yap (Doğrulama Yok)","original":"Commit Empty (No Verify)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitStagedSignedNoVerify","title":{"value":"Aşamalı Commit İşlemi Yap (Onaylı, Doğrulama Yok)","original":"Commit Staged (Signed Off, No Verify)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAmendNoVerify","title":{"value":"Commit (Değiştir, Doğrulama Yok)","original":"Commit (Amend, No Verify)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitSignedNoVerify","title":{"value":"Commit (Onaylı, Doğrulama Yok)","original":"Commit (Signed Off, No Verify)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitStagedAmendNoVerify","title":{"value":"Aşamalı Commit İşlemi Yap (Düzeltme, Doğrulama Yok)","original":"Commit Staged (Amend, No Verify)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAllNoVerify","title":{"value":"Tümüne Commit İşlemi Yap (Doğrulama Yok)","original":"Commit All (No Verify)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAllSignedNoVerify","title":{"value":"Tümüne Commit İşlemi Yap (Onaylı, Doğrulama Yok)","original":"Commit All (Signed Off, No Verify)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAllAmendNoVerify","title":{"value":"Tümüne Commit İşlemi Yap (Düzeltme, Doğrulama Yok)","original":"Commit All (Amend, No Verify)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.commitMessageAccept","title":{"value":"İşle","original":"Commit"},"category":"Git"},{"command":"git.commitMessageDiscard","title":{"value":"İptal","original":"Cancel"},"icon":"$(close)","category":"Git"},{"command":"git.restoreCommitTemplate","title":{"value":"Commit Şablonunu Geri Yükle","original":"Restore Commit Template"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.undoCommit","title":{"value":"Son Commit İşlemini Geri Al","original":"Undo Last Commit"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.checkout","title":{"value":"Kullanıma al...","original":"Checkout to..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.graph.checkout","title":{"value":"Kullanıma Al","original":"Checkout"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.checkoutDetached","title":{"value":"Şurada kullanıma al (Ayrıldı)...","original":"Checkout to (Detached)..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.graph.checkoutDetached","title":{"value":"Kullanıma Al (Ayrıldı)","original":"Checkout (Detached)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.branch","title":{"value":"Dal Oluştur...","original":"Create Branch..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.branchFrom","title":{"value":"Şuradan Dal Oluştur...","original":"Create Branch From..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.deleteBranch","title":{"value":"Dalı Sil...","original":"Delete Branch..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.graph.deleteBranch","title":{"value":"Dalı Sil","original":"Delete Branch"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.deleteRemoteBranch","title":{"value":"Uzak Dalı Sil...","original":"Delete Remote Branch..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.renameBranch","title":{"value":"Dalı Yeniden Adlandır...","original":"Rename Branch..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.merge","title":{"value":"Birleştir...","original":"Merge..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.mergeAbort","title":{"value":"Birleştirmeyi Durdur","original":"Abort Merge"},"category":"Git","enablement":"gitMergeInProgress"},{"command":"git.rebase","title":{"value":"Dalı Yeniden Temellendir...","original":"Rebase Branch..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.createTag","title":{"value":"Etiket Oluştur...","original":"Create Tag..."},"icon":"$(plus)","category":"Git","enablement":"!operationInProgress"},{"command":"git.deleteTag","title":{"value":"Etiketi Sil...","original":"Delete Tag..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.migrateWorktreeChanges","title":{"value":"Çalışma Ağacı Değişikliklerini Geçir...","original":"Migrate Worktree Changes..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.createWorktree","title":{"value":"Çalışma Ağacı Oluştur...","original":"Create Worktree..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.deleteWorktree","title":{"value":"Çalışma Ağacını Sil...","original":"Delete Worktree..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.deleteWorktree2","title":{"value":"Çalışma Ağacını Sil","original":"Delete Worktree"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.graph.deleteTag","title":{"value":"Etiketi Sil","original":"Delete Tag"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.deleteRemoteTag","title":{"value":"Uzak Etiketi Sil...","original":"Delete Remote Tag..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.fetch","title":{"value":"Getir","original":"Fetch"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.fetchPrune","title":{"value":"Getir (Ayıkla)","original":"Fetch (Prune)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.fetchAll","title":{"value":"Tüm Uzak Depolardan Getir","original":"Fetch From All Remotes"},"icon":"$(git-fetch)","category":"Git","enablement":"!operationInProgress"},{"command":"git.fetchRef","title":{"value":"Getir","original":"Fetch"},"icon":"$(git-fetch)","category":"Git","enablement":"!operationInProgress"},{"command":"git.pull","title":{"value":"Çek","original":"Pull"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.pullRebase","title":{"value":"Çek (Yeniden Temellendir)","original":"Pull (Rebase)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.pullFrom","title":{"value":"Şuradan çek...","original":"Pull from..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.pullRef","title":{"value":"Çek","original":"Pull"},"icon":"$(repo-pull)","category":"Git","enablement":"!operationInProgress && scmCurrentHistoryItemRefInFilter && scmCurrentHistoryItemRefHasRemote"},{"command":"git.push","title":{"value":"Gönder","original":"Push"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.pushForce","title":{"value":"Gönder (Zorla)","original":"Push (Force)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.pushTo","title":{"value":"Şuraya gönder...","original":"Push to..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.pushToForce","title":{"value":"Şuraya gönder (Zorla)","original":"Push to... (Force)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.pushTags","title":{"value":"Gönderme Etiketleri","original":"Push Tags"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.pushWithTags","title":{"value":"Gönder (Etiketleri İzle)","original":"Push (Follow Tags)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.pushWithTagsForce","title":{"value":"Gönder (Etiketleri İzle, Zorla)","original":"Push (Follow Tags, Force)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.pushRef","title":{"value":"Gönder","original":"Push"},"icon":"$(repo-push)","category":"Git","enablement":"!operationInProgress && scmCurrentHistoryItemRefInFilter && scmCurrentHistoryItemRefHasRemote"},{"command":"git.cherryPick","title":{"value":"Tek Tek Seç...","original":"Cherry Pick..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.graph.cherryPick","title":{"value":"Tek Tek Seç","original":"Cherry Pick"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.cherryPickAbort","title":{"value":"Seçerek Uygulama İşlemini Durdur","original":"Abort Cherry Pick"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.addRemote","title":{"value":"Uzak Depo Ekle...","original":"Add Remote..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.removeRemote","title":{"value":"Uzak Depoyu Kaldır","original":"Remove Remote"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.sync","title":{"value":"Eşitle","original":"Sync"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.syncRebase","title":{"value":"Eşitle (Yeniden Temellendir)","original":"Sync (Rebase)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.publish","title":{"value":"Dalı Yayımla...","original":"Publish Branch..."},"category":"Git","icon":"$(cloud-upload)","enablement":"!operationInProgress"},{"command":"git.showOutput","title":{"value":"Git Çıkışını Göster","original":"Show Git Output"},"category":"Git"},{"command":"git.ignore","title":{"value":".gitignore üzerine ekle","original":"Add to .gitignore"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.revealInExplorer","title":{"value":"Explorer Görünümünde Göster","original":"Reveal in Explorer View"},"category":"Git"},{"command":"git.revealFileInOS.linux","title":{"value":"İçeren Klasörü Aç","original":"Open Containing Folder"},"category":"Git"},{"command":"git.revealFileInOS.mac","title":{"value":"Finder'da Göster","original":"Reveal in Finder"},"category":"Git"},{"command":"git.revealFileInOS.windows","title":{"value":"Dosya Gezgininde Göster","original":"Reveal in File Explorer"},"category":"Git"},{"command":"git.stashIncludeUntracked","title":{"value":"Hazırla (İzlenmeyenler Dahil)","original":"Stash (Include Untracked)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.stash","title":{"value":"Geçici kayıt","original":"Stash"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.stashStaged","title":{"value":"Hazırlanmış Geçici Kayıt","original":"Stash Staged"},"category":"Git","enablement":"!operationInProgress && gitVersion2.35"},{"command":"git.stashPop","title":{"value":"Geçici Kaydı Göster...","original":"Pop Stash..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.stashPopLatest","title":{"value":"En Son Geçici Kaydı Göster","original":"Pop Latest Stash"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.stashPopEditor","title":{"value":"Geçici Kaydı Al","original":"Pop Stash"},"icon":"$(git-stash-pop)","category":"Git","enablement":"!operationInProgress"},{"command":"git.stashApply","title":{"value":"Geçici Kaydı Uygula...","original":"Apply Stash..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.stashApplyLatest","title":{"value":"En Son Geçici Kaydı Uygula","original":"Apply Latest Stash"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.stashApplyEditor","title":{"value":"Geçici Kaydı Uygula","original":"Apply Stash"},"icon":"$(git-stash-apply)","category":"Git","enablement":"!operationInProgress"},{"command":"git.stashDrop","title":{"value":"Geçici Kaydı Bırak...","original":"Drop Stash..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.stashDropAll","title":{"value":"Tüm Geçici Kayıtları Bırak...","original":"Drop All Stashes..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.stashDropEditor","title":{"value":"Geçici Kaydı Bırak","original":"Drop Stash"},"icon":"$(trash)","category":"Git","enablement":"!operationInProgress"},{"command":"git.stashView","title":{"value":"Geçici Kaydı Görüntüle...","original":"View Stash..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.timeline.openDiff","title":{"value":"Değişiklikleri Aç","original":"Open Changes"},"icon":"$(compare-changes)","category":"Git"},{"command":"git.timeline.copyCommitId","title":{"value":"İşleme Karmasını Kopyala","original":"Copy Commit Hash"},"category":"Git"},{"command":"git.timeline.copyCommitMessage","title":{"value":"Commit İletisini Kopyala","original":"Copy Commit Message"},"category":"Git"},{"command":"git.timeline.selectForCompare","title":{"value":"Karşılaştırma için Seçin","original":"Select for Compare"},"category":"Git"},{"command":"git.timeline.compareWithSelected","title":{"value":"Seçilenle Karşılaştır","original":"Compare with Selected"},"category":"Git"},{"command":"git.timeline.viewCommit","title":{"value":"Commit İşlemini Aç","original":"Open Commit"},"icon":"$(diff-multiple)","category":"Git"},{"command":"git.rebaseAbort","title":{"value":"Yeniden Temellendirmeyi Durdur","original":"Abort Rebase"},"category":"Git","enablement":"gitRebaseInProgress"},{"command":"git.closeAllDiffEditors","title":{"value":"Tüm Fark Düzenleyicilerini Kapat","original":"Close All Diff Editors"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.closeAllUnmodifiedEditors","title":{"value":"Tüm Değiştirilmemiş Düzenleyicileri Kapat","original":"Close All Unmodified Editors"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.api.getRepositories","title":{"value":"Depoları Al","original":"Get Repositories"},"category":"Git API"},{"command":"git.api.getRepositoryState","title":{"value":"Depo Durumunu Al","original":"Get Repository State"},"category":"Git API"},{"command":"git.api.getRemoteSources","title":{"value":"Uzak Kaynakları Al","original":"Get Remote Sources"},"category":"Git API"},{"command":"git.acceptMerge","title":{"value":"Birleştirmeyi Tamamla","original":"Complete Merge"},"category":"Git","enablement":"isMergeEditor && mergeEditorResultUri in git.mergeChanges"},{"command":"git.openMergeEditor","title":{"value":"Birleştirme Düzenleyicisinde Çözümle","original":"Resolve in Merge Editor"},"category":"Git"},{"command":"git.runGitMerge","title":{"value":"İşlem, Git ile Çakışıyor","original":"Compute Conflicts With Git"},"category":"Git","enablement":"isMergeEditor"},{"command":"git.runGitMergeDiff3","title":{"value":"İşlem, Git ile Çakışıyor (Diff3)","original":"Compute Conflicts With Git (Diff3)"},"category":"Git","enablement":"isMergeEditor"},{"command":"git.manageUnsafeRepositories","title":{"value":"Güvenli Olmayan Depoları Yönet","original":"Manage Unsafe Repositories"},"category":"Git"},{"command":"git.openRepositoriesInParentFolders","title":{"value":"Depoları Üst Klasörlerde Açma","original":"Open Repositories In Parent Folders"},"category":"Git"},{"command":"git.viewChanges","title":{"value":"Değişiklikleri Aç","original":"Open Changes"},"icon":"$(diff-multiple)","category":"Git","enablement":"!operationInProgress"},{"command":"git.viewStagedChanges","title":{"value":"Hazırlanmış Değişiklikleri Aç","original":"Open Staged Changes"},"icon":"$(diff-multiple)","category":"Git","enablement":"!operationInProgress"},{"command":"git.viewUntrackedChanges","title":{"value":"İzlenmeyen Değişiklikleri Aç","original":"Open Untracked Changes"},"icon":"$(diff-multiple)","category":"Git","enablement":"!operationInProgress"},{"command":"git.viewCommit","title":{"value":"Commit İşlemini Aç","original":"Open Commit"},"icon":"$(diff-multiple)","category":"Git","enablement":"!operationInProgress"},{"command":"git.copyCommitId","title":{"value":"İşleme Karmasını Kopyala","original":"Copy Commit Hash"},"category":"Git"},{"command":"git.copyCommitMessage","title":{"value":"Commit İletisini Kopyala","original":"Copy Commit Message"},"category":"Git"},{"command":"git.blame.toggleEditorDecoration","title":{"value":"Süsleme için Git Blame Düzenleyici Aç/Kapat","original":"Toggle Git Blame Editor Decoration"},"category":"Git"},{"command":"git.blame.toggleStatusBarItem","title":{"value":"Git Blame Durum Çubuğu Öğesini Aç/Kapat","original":"Toggle Git Blame Status Bar Item"},"category":"Git"},{"command":"git.graph.compareRef","title":{"value":"Şununla karşılaştır...","original":"Compare with..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.graph.compareWithRemote","title":{"value":"Uzak Depoyla Karşılaştır","original":"Compare with Remote"},"category":"Git","enablement":"!operationInProgress && scmCurrentHistoryItemRefHasRemote"},{"command":"git.graph.compareWithMergeBase","title":{"value":"Birleştirme Temeliyle Karşılaştır","original":"Compare with Merge Base"},"category":"Git","enablement":"!operationInProgress && scmCurrentHistoryItemRefHasBase"},{"command":"git.repositories.checkout","title":{"value":"Kullanıma Al","original":"Checkout"},"icon":"$(target)","category":"Git","enablement":"!operationInProgress && !scmArtifactIsHistoryItemRef"},{"command":"git.repositories.checkoutDetached","title":{"value":"Kullanıma Al (Ayrıldı)","original":"Checkout (Detached)"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.compareRef","title":{"value":"Şununla karşılaştır...","original":"Compare with..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.createBranch","title":{"value":"Dal Oluştur...","original":"Create Branch..."},"icon":"$(plus)","category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.createTag","title":{"value":"Etiket Oluştur...","original":"Create Tag..."},"icon":"$(plus)","category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.merge","title":{"value":"Birleştir","original":"Merge"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.rebase","title":{"value":"Yeniden Temellendir","original":"Rebase"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.deleteBranch","title":{"value":"Sil","original":"Delete"},"category":"Git","enablement":"!operationInProgress && !scmArtifactIsHistoryItemRef"},{"command":"git.repositories.deleteTag","title":{"value":"Sil","original":"Delete"},"category":"Git","enablement":"!operationInProgress && !scmArtifactIsHistoryItemRef"},{"command":"git.repositories.createFrom","title":{"value":"Şundan oluştur...","original":"Create from..."},"category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.stashView","title":{"value":"Geçici Kaydı Görüntüle","original":"View Stash"},"icon":"$(diff-multiple)","category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.stashApply","title":{"value":"Geçici Kaydı Uygula","original":"Apply Stash"},"icon":"$(git-stash-apply)","category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.stashPop","title":{"value":"Geçici Kaydı Al","original":"Pop Stash"},"icon":"$(git-stash-pop)","category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.stashDrop","title":{"value":"Geçici Kaydı Bırak","original":"Drop Stash"},"icon":"$(trash)","category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.createWorktree","title":{"value":"Çalışma Ağacı Oluştur...","original":"Create Worktree..."},"icon":"$(plus)","category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.openWorktree","title":{"value":"Açık","original":"Open"},"icon":"$(folder-opened)","category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.openWorktreeInNewWindow","title":{"value":"Yeni Pencerede Aç","original":"Open in New Window"},"icon":"$(folder-opened)","category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.deleteWorktree","title":{"value":"Sil","original":"Delete"},"category":"Git","enablement":"!operationInProgress"},{"command":"git.repositories.worktreeCopyBranchName","title":{"value":"Dal Adını Kopyala","original":"Copy Branch Name"},"category":"Git"},{"command":"git.repositories.worktreeCopyCommitHash","title":{"value":"İşleme Karmasını Kopyala","original":"Copy Commit Hash"},"category":"Git"},{"command":"git.repositories.worktreeCopyPath","title":{"value":"Çalışma Ağacı Yolunu Kopyala","original":"Copy Worktree Path"},"category":"Git"},{"command":"git.repositories.copyCommitHash","title":{"value":"İşleme Karmasını Kopyala","original":"Copy Commit Hash"},"category":"Git"},{"command":"git.repositories.copyBranchName","title":{"value":"Dal Adını Kopyala","original":"Copy Branch Name"},"category":"Git"},{"command":"git.repositories.copyTagName","title":{"value":"Etiket Adını Kopyala","original":"Copy Tag Name"},"category":"Git"},{"command":"git.repositories.copyStashName","title":{"value":"Geçici Kayıt Adını Kopyala","original":"Copy Stash Name"},"category":"Git"},{"command":"git.repositories.stashCopyBranchName","title":{"value":"Dal Adını Kopyala","original":"Copy Branch Name"},"category":"Git"}],"continueEditSession":[{"command":"git.continueInLocalClone","qualifiedName":"Yeni Yerel Klonda Çalışmaya Devam Edin","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && remoteName","remoteGroup":"remote_42_git_0_local@0"}],"keybindings":[{"command":"git.stageSelectedRanges","key":"ctrl+k ctrl+alt+s","mac":"cmd+k cmd+alt+s","when":"editorTextFocus && resourceScheme == file"},{"command":"git.unstageSelectedRanges","key":"ctrl+k ctrl+n","mac":"cmd+k cmd+n","when":"editorTextFocus && isInDiffEditor && isInDiffRightEditor && resourceScheme == git"},{"command":"git.revertSelectedRanges","key":"ctrl+k ctrl+r","mac":"cmd+k cmd+r","when":"editorTextFocus && resourceScheme == file"}],"menus":{"commandPalette":[{"command":"git.continueInLocalClone","when":"false"},{"command":"git.clone","when":"config.git.enabled && !git.missing"},{"command":"git.cloneRecursive","when":"config.git.enabled && !git.missing"},{"command":"git.init","when":"config.git.enabled && !git.missing && remoteName != 'codespaces'"},{"command":"git.openRepository","when":"config.git.enabled && !git.missing"},{"command":"git.close","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.closeOtherRepositories","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount > 1"},{"command":"git.openWorktree","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount > 1"},{"command":"git.openWorktreeInNewWindow","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount > 1"},{"command":"git.refresh","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.openFile","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file && scmActiveResourceHasChanges"},{"command":"git.openHEADFile","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file && scmActiveResourceHasChanges"},{"command":"git.openChange","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stage","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stageAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stageAllTracked","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stageAllUntracked","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stageAllMerge","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stageSelectedRanges","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file"},{"command":"git.stageChange","when":"false"},{"command":"git.revertSelectedRanges","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file"},{"command":"git.revertChange","when":"false"},{"command":"git.openFile2","when":"false"},{"command":"git.unstage","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.unstageAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.unstageSelectedRanges","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == git"},{"command":"git.unstageChange","when":"false"},{"command":"git.clean","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.cleanAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.cleanAllTracked","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.cleanAllUntracked","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.rename","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file && scmActiveResourceRepository"},{"command":"git.delete","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file"},{"command":"git.commit","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitAmend","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitSigned","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitStaged","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitEmpty","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedSigned","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedAmend","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitAllSigned","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitAllAmend","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.rebaseAbort","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && gitRebaseInProgress"},{"command":"git.commitNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitEmptyNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedSignedNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitAmendNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitSignedNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedAmendNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitAllNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitAllSignedNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitAllAmendNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.restoreCommitTemplate","when":"false"},{"command":"git.commitMessageAccept","when":"false"},{"command":"git.commitMessageDiscard","when":"false"},{"command":"git.revealInExplorer","when":"false"},{"command":"git.revealFileInOS.linux","when":"false"},{"command":"git.revealFileInOS.mac","when":"false"},{"command":"git.revealFileInOS.windows","when":"false"},{"command":"git.undoCommit","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.checkout","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.branch","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.branchFrom","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.deleteBranch","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.deleteRemoteBranch","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.renameBranch","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.cherryPick","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.cherryPickAbort","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && gitCherryPickInProgress"},{"command":"git.pull","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pullFrom","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pullRebase","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.merge","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.mergeAbort","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && gitMergeInProgress"},{"command":"git.rebase","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.createTag","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.deleteTag","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.migrateWorktreeChanges","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.createWorktree","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.openWorktree","when":"false"},{"command":"git.openWorktreeInNewWindow","when":"false"},{"command":"git.deleteWorktree","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.deleteWorktree2","when":"false"},{"command":"git.deleteRemoteTag","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.fetch","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.fetchPrune","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.fetchAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.push","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pushForce","when":"config.git.enabled && !git.missing && config.git.allowForcePush && gitOpenRepositoryCount != 0"},{"command":"git.pushTo","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pushToForce","when":"config.git.enabled && !git.missing && config.git.allowForcePush && gitOpenRepositoryCount != 0"},{"command":"git.pushWithTags","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pushWithTagsForce","when":"config.git.enabled && !git.missing && config.git.allowForcePush && gitOpenRepositoryCount != 0"},{"command":"git.pushTags","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.addRemote","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.removeRemote","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.sync","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.syncRebase","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.publish","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.showOutput","when":"config.git.enabled"},{"command":"git.ignore","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file && scmActiveResourceRepository"},{"command":"git.stashIncludeUntracked","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stash","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashStaged","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && gitVersion2.35"},{"command":"git.stashPop","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashPopLatest","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashPopEditor","when":"false"},{"command":"git.stashApply","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashApplyLatest","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashApplyEditor","when":"false"},{"command":"git.stashDrop","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashDropAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashDropEditor","when":"false"},{"command":"git.timeline.openDiff","when":"false"},{"command":"git.timeline.copyCommitId","when":"false"},{"command":"git.timeline.copyCommitMessage","when":"false"},{"command":"git.timeline.selectForCompare","when":"false"},{"command":"git.timeline.compareWithSelected","when":"false"},{"command":"git.timeline.viewCommit","when":"false"},{"command":"git.closeAllDiffEditors","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.api.getRepositories","when":"false"},{"command":"git.api.getRepositoryState","when":"false"},{"command":"git.api.getRemoteSources","when":"false"},{"command":"git.openMergeEditor","when":"false"},{"command":"git.manageUnsafeRepositories","when":"config.git.enabled && !git.missing && git.unsafeRepositoryCount != 0"},{"command":"git.openRepositoriesInParentFolders","when":"config.git.enabled && !git.missing && git.parentRepositoryCount != 0"},{"command":"git.stashView","when":"config.git.enabled && !git.missing"},{"command":"git.viewChanges","when":"config.git.enabled && !git.missing"},{"command":"git.viewStagedChanges","when":"config.git.enabled && !git.missing"},{"command":"git.viewUntrackedChanges","when":"config.git.enabled && !git.missing && config.git.untrackedChanges == separate"},{"command":"git.viewCommit","when":"false"},{"command":"git.stageFile","when":"false"},{"command":"git.unstageFile","when":"false"},{"command":"git.fetchRef","when":"false"},{"command":"git.pullRef","when":"false"},{"command":"git.pushRef","when":"false"},{"command":"git.copyCommitId","when":"false"},{"command":"git.copyCommitMessage","when":"false"},{"command":"git.graph.checkout","when":"false"},{"command":"git.graph.checkoutDetached","when":"false"},{"command":"git.graph.deleteBranch","when":"false"},{"command":"git.graph.compareRef","when":"false"},{"command":"git.graph.deleteTag","when":"false"},{"command":"git.graph.cherryPick","when":"false"},{"command":"git.graph.compareWithMergeBase","when":"false"},{"command":"git.graph.compareWithRemote","when":"false"},{"command":"git.diff.stageHunk","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && diffEditorOriginalUri =~ /^git\\:.*%22ref%22%3A%22~%22%7D$/"},{"command":"git.diff.stageSelection","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && diffEditorOriginalUri =~ /^git\\:.*%22ref%22%3A%22~%22%7D$/"},{"command":"git.repositories.checkout","when":"false"},{"command":"git.repositories.checkoutDetached","when":"false"},{"command":"git.repositories.compareRef","when":"false"},{"command":"git.repositories.createBranch","when":"false"},{"command":"git.repositories.createTag","when":"false"},{"command":"git.repositories.merge","when":"false"},{"command":"git.repositories.rebase","when":"false"},{"command":"git.repositories.deleteBranch","when":"false"},{"command":"git.repositories.deleteTag","when":"false"},{"command":"git.repositories.createFrom","when":"false"},{"command":"git.repositories.stashView","when":"false"},{"command":"git.repositories.stashApply","when":"false"},{"command":"git.repositories.stashPop","when":"false"},{"command":"git.repositories.stashDrop","when":"false"},{"command":"git.repositories.createWorktree","when":"false"},{"command":"git.repositories.openWorktree","when":"false"},{"command":"git.repositories.openWorktreeInNewWindow","when":"false"},{"command":"git.repositories.deleteWorktree","when":"false"},{"command":"git.repositories.worktreeCopyBranchName","when":"false"},{"command":"git.repositories.worktreeCopyCommitHash","when":"false"},{"command":"git.repositories.worktreeCopyPath","when":"false"},{"command":"git.repositories.copyCommitHash","when":"false"},{"command":"git.repositories.copyBranchName","when":"false"},{"command":"git.repositories.copyTagName","when":"false"},{"command":"git.repositories.copyStashName","when":"false"},{"command":"git.repositories.stashCopyBranchName","when":"false"}],"scm/title":[{"command":"git.commit","group":"navigation","when":"scmProvider == git"},{"command":"git.refresh","group":"navigation","when":"scmProvider == git"},{"command":"git.pull","group":"1_header@1","when":"scmProvider == git"},{"command":"git.push","group":"1_header@2","when":"scmProvider == git"},{"command":"git.clone","group":"1_header@3","when":"scmProvider == git"},{"command":"git.checkout","group":"1_header@4","when":"scmProvider == git"},{"command":"git.fetch","group":"1_header@5","when":"scmProvider == git"},{"submenu":"git.commit","group":"2_main@1","when":"scmProvider == git"},{"submenu":"git.changes","group":"2_main@2","when":"scmProvider == git"},{"submenu":"git.pullpush","group":"2_main@3","when":"scmProvider == git"},{"submenu":"git.branch","group":"2_main@4","when":"scmProvider == git"},{"submenu":"git.remotes","group":"2_main@5","when":"scmProvider == git"},{"submenu":"git.stash","group":"2_main@6","when":"scmProvider == git"},{"submenu":"git.tags","group":"2_main@7","when":"scmProvider == git"},{"submenu":"git.worktrees","group":"2_main@8","when":"scmProvider == git"},{"command":"git.showOutput","group":"3_footer","when":"scmProvider == git"}],"scm/repositories/title":[{"command":"git.reopenClosedRepositories","group":"navigation@1","when":"git.closedRepositoryCount > 0"}],"scm/repository":[{"command":"git.pull","group":"1_header@1","when":"scmProvider == git"},{"command":"git.push","group":"1_header@2","when":"scmProvider == git"},{"command":"git.clone","group":"1_header@3","when":"scmProvider == git"},{"command":"git.checkout","group":"1_header@4","when":"scmProvider == git"},{"command":"git.fetch","group":"1_header@5","when":"scmProvider == git"},{"submenu":"git.commit","group":"2_main@1","when":"scmProvider == git"},{"submenu":"git.changes","group":"2_main@2","when":"scmProvider == git"},{"submenu":"git.pullpush","group":"2_main@3","when":"scmProvider == git"},{"submenu":"git.branch","group":"2_main@4","when":"scmProvider == git"},{"submenu":"git.remotes","group":"2_main@5","when":"scmProvider == git"},{"submenu":"git.stash","group":"2_main@6","when":"scmProvider == git"},{"submenu":"git.tags","group":"2_main@7","when":"scmProvider == git"},{"submenu":"git.worktrees","group":"2_main@8","when":"scmProvider == git"},{"command":"git.showOutput","group":"3_footer","when":"scmProvider == git"}],"scm/sourceControl":[{"command":"git.close","group":"navigation@1","when":"scmProvider == git"},{"command":"git.closeOtherRepositories","group":"navigation@2","when":"scmProvider == git && gitOpenRepositoryCount > 1"},{"command":"git.openWorktree","group":"1_worktree@1","when":"scmProvider == git && scmProviderContext == worktree"},{"command":"git.openWorktreeInNewWindow","group":"1_worktree@2","when":"scmProvider == git && scmProviderContext == worktree"},{"command":"git.deleteWorktree2","group":"2_worktree@1","when":"scmProvider == git && scmProviderContext == worktree"}],"scm/artifactGroup/context":[{"command":"git.repositories.createBranch","group":"inline@1","when":"scmProvider == git && scmArtifactGroup == branches"},{"command":"git.repositories.createTag","group":"inline@1","when":"scmProvider == git && scmArtifactGroup == tags"},{"submenu":"git.repositories.stash","group":"inline@1","when":"scmProvider == git && scmArtifactGroup == stashes"},{"command":"git.repositories.createWorktree","group":"inline@1","when":"scmProvider == git && scmArtifactGroup == worktrees"}],"scm/artifact/context":[{"command":"git.repositories.checkout","group":"inline@1","when":"scmProvider == git && (scmArtifactGroupId == branches || scmArtifactGroupId == tags)"},{"command":"git.repositories.stashApply","alt":"git.repositories.stashPop","group":"inline@1","when":"scmProvider == git && scmArtifactGroupId == stashes"},{"command":"git.repositories.stashView","group":"1_view@1","when":"scmProvider == git && scmArtifactGroupId == stashes"},{"command":"git.repositories.stashApply","group":"2_apply@1","when":"scmProvider == git && scmArtifactGroupId == stashes"},{"command":"git.repositories.stashPop","group":"2_apply@2","when":"scmProvider == git && scmArtifactGroupId == stashes"},{"command":"git.repositories.stashDrop","group":"3_drop@3","when":"scmProvider == git && scmArtifactGroupId == stashes"},{"command":"git.repositories.stashCopyBranchName","group":"4_copy@1","when":"scmProvider == git && scmArtifactGroupId == stashes"},{"command":"git.repositories.copyStashName","group":"4_copy@2","when":"scmProvider == git && scmArtifactGroupId == stashes"},{"command":"git.repositories.checkout","group":"1_checkout@1","when":"scmProvider == git && (scmArtifactGroupId == branches || scmArtifactGroupId == tags)"},{"command":"git.repositories.checkoutDetached","group":"1_checkout@2","when":"scmProvider == git && (scmArtifactGroupId == branches || scmArtifactGroupId == tags)"},{"command":"git.repositories.merge","group":"2_modify@1","when":"scmProvider == git && scmArtifactGroupId == branches"},{"command":"git.repositories.rebase","group":"2_modify@2","when":"scmProvider == git && scmArtifactGroupId == branches"},{"command":"git.repositories.createFrom","group":"3_modify@1","when":"scmProvider == git && scmArtifactGroupId == branches"},{"command":"git.repositories.deleteBranch","group":"3_modify@2","when":"scmProvider == git && scmArtifactGroupId == branches"},{"command":"git.repositories.deleteTag","group":"3_modify@1","when":"scmProvider == git && scmArtifactGroupId == tags"},{"command":"git.repositories.compareRef","group":"4_compare@1","when":"scmProvider == git && (scmArtifactGroupId == branches || scmArtifactGroupId == tags)"},{"command":"git.repositories.copyCommitHash","group":"5_copy@2","when":"scmProvider == git && (scmArtifactGroupId == branches || scmArtifactGroupId == tags)"},{"command":"git.repositories.copyBranchName","group":"5_copy@1","when":"scmProvider == git && scmArtifactGroupId == branches"},{"command":"git.repositories.copyTagName","group":"5_copy@2","when":"scmProvider == git && scmArtifactGroupId == tags"},{"command":"git.repositories.openWorktreeInNewWindow","group":"inline@1","when":"scmProvider == git && scmArtifactGroupId == worktrees"},{"command":"git.repositories.openWorktree","group":"1_open@1","when":"scmProvider == git && scmArtifactGroupId == worktrees"},{"command":"git.repositories.openWorktreeInNewWindow","group":"1_open@2","when":"scmProvider == git && scmArtifactGroupId == worktrees"},{"command":"git.repositories.deleteWorktree","group":"2_modify@1","when":"scmProvider == git && scmArtifactGroupId == worktrees"},{"command":"git.repositories.worktreeCopyCommitHash","group":"3_copy@2","when":"scmProvider == git && scmArtifactGroupId == worktrees"},{"command":"git.repositories.worktreeCopyBranchName","group":"3_copy@1","when":"scmProvider == git && scmArtifactGroupId == worktrees"},{"command":"git.repositories.worktreeCopyPath","group":"3_copy@3","when":"scmProvider == git && scmArtifactGroupId == worktrees"}],"scm/resourceGroup/context":[{"command":"git.stageAllMerge","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"git.stageAllMerge","when":"scmProvider == git && scmResourceGroup == merge","group":"inline@2"},{"command":"git.unstageAll","when":"scmProvider == git && scmResourceGroup == index","group":"1_modification"},{"command":"git.unstageAll","when":"scmProvider == git && scmResourceGroup == index","group":"inline@2"},{"command":"git.viewStagedChanges","when":"scmProvider == git && scmResourceGroup == index","group":"inline@1"},{"command":"git.viewChanges","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline@1"},{"command":"git.cleanAll","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges == mixed","group":"1_modification"},{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges == mixed","group":"1_modification"},{"command":"git.cleanAll","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges == mixed","group":"inline@2"},{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges == mixed","group":"inline@2"},{"command":"git.cleanAllTracked","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges != mixed","group":"1_modification"},{"command":"git.stageAllTracked","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges != mixed","group":"1_modification"},{"command":"git.cleanAllTracked","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges != mixed","group":"inline@2"},{"command":"git.stageAllTracked","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges != mixed","group":"inline@2"},{"command":"git.cleanAllUntracked","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification"},{"command":"git.stageAllUntracked","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification"},{"command":"git.viewUntrackedChanges","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@1"},{"command":"git.cleanAllUntracked","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@2"},{"command":"git.stageAllUntracked","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@2"}],"scm/resourceFolder/context":[{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"inline@2"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"1_modification"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"inline@2"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline@2"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline@2"},{"command":"git.ignore","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification@3"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@2"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@2"},{"command":"git.ignore","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification@3"}],"scm/resourceState/context":[{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == merge","group":"navigation"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"inline@2"},{"command":"git.revealFileInOS.linux","when":"scmProvider == git && scmResourceGroup == merge && remoteName == '' && isLinux","group":"2_view@1"},{"command":"git.revealFileInOS.mac","when":"scmProvider == git && scmResourceGroup == merge && remoteName == '' && isMac","group":"2_view@1"},{"command":"git.revealFileInOS.windows","when":"scmProvider == git && scmResourceGroup == merge && remoteName == '' && isWindows","group":"2_view@1"},{"command":"git.revealInExplorer","when":"scmProvider == git && scmResourceGroup == merge","group":"2_view@2"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == merge && config.git.showInlineOpenFileAction && config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == merge && config.git.showInlineOpenFileAction && !config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.openHEADFile","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"1_modification"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"inline@2"},{"command":"git.revealFileInOS.linux","when":"scmProvider == git && scmResourceGroup == index && remoteName == '' && isLinux","group":"2_view@1"},{"command":"git.revealFileInOS.mac","when":"scmProvider == git && scmResourceGroup == index && remoteName == '' && isMac","group":"2_view@1"},{"command":"git.revealFileInOS.windows","when":"scmProvider == git && scmResourceGroup == index && remoteName == '' && isWindows","group":"2_view@1"},{"command":"git.revealInExplorer","when":"scmProvider == git && scmResourceGroup == index","group":"2_view@2"},{"command":"git.compareWithWorkspace","when":"scmProvider == git && scmResourceGroup == index && scmResourceState == worktree","group":"worktree_diff"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == index && config.git.showInlineOpenFileAction && config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == index && config.git.showInlineOpenFileAction && !config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.openHEADFile","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline@2"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline@2"},{"command":"git.compareWithWorkspace","when":"scmProvider == git && scmResourceGroup == workingTree && scmResourceState == worktree","group":"worktree_diff"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.showInlineOpenFileAction && config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.showInlineOpenFileAction && !config.git.openDiffOnClick","group":"inline@1"},{"command":"git.ignore","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification@3"},{"command":"git.revealFileInOS.linux","when":"scmProvider == git && scmResourceGroup == workingTree && remoteName == '' && isLinux","group":"2_view@1"},{"command":"git.revealFileInOS.mac","when":"scmProvider == git && scmResourceGroup == workingTree && remoteName == '' && isMac","group":"2_view@1"},{"command":"git.revealFileInOS.windows","when":"scmProvider == git && scmResourceGroup == workingTree && remoteName == '' && isWindows","group":"2_view@1"},{"command":"git.revealInExplorer","when":"scmProvider == git && scmResourceGroup == workingTree","group":"2_view@2"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == untracked","group":"navigation"},{"command":"git.openHEADFile","when":"scmProvider == git && scmResourceGroup == untracked","group":"navigation"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == untracked","group":"navigation"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == untracked && !gitFreshRepository","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == untracked && !gitFreshRepository","group":"inline@2"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@2"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == untracked && config.git.showInlineOpenFileAction && config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == untracked && config.git.showInlineOpenFileAction && !config.git.openDiffOnClick","group":"inline@1"},{"command":"git.ignore","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification@3"}],"scm/history/title":[{"command":"git.fetchAll","group":"navigation@900","when":"scmProvider == git"},{"command":"git.pullRef","group":"navigation@901","when":"scmProvider == git"},{"command":"git.pushRef","when":"scmProvider == git && scmCurrentHistoryItemRefHasRemote","group":"navigation@902"},{"command":"git.publish","when":"scmProvider == git && !scmCurrentHistoryItemRefHasRemote","group":"navigation@903"}],"scm/historyItem/context":[{"command":"git.graph.checkoutDetached","when":"scmProvider == git","group":"1_checkout@2"},{"command":"git.branch","when":"scmProvider == git","group":"2_branch@2"},{"command":"git.createTag","when":"scmProvider == git","group":"3_tag@1"},{"command":"git.graph.cherryPick","when":"scmProvider == git","group":"4_modify@1"},{"command":"git.graph.compareWithRemote","when":"scmProvider == git","group":"5_compare@1"},{"command":"git.graph.compareWithMergeBase","when":"scmProvider == git","group":"5_compare@2"},{"command":"git.graph.compareRef","when":"scmProvider == git","group":"5_compare@3"},{"command":"git.copyCommitId","when":"scmProvider == git && !listMultiSelection","group":"9_copy@1"},{"command":"git.copyCommitMessage","when":"scmProvider == git && !listMultiSelection","group":"9_copy@2"}],"scm/historyItemRef/context":[{"command":"git.graph.checkout","when":"scmProvider == git","group":"1_checkout@1"},{"command":"git.graph.deleteBranch","when":"scmProvider == git && scmHistoryItemRef =~ /^refs\\/heads\\/|^refs\\/remotes\\//","group":"2_branch@2"},{"command":"git.graph.deleteTag","when":"scmProvider == git && scmHistoryItemRef =~ /^refs\\/tags\\//","group":"3_tag@2"}],"editor/title":[{"command":"git.openFile","group":"navigation","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.openFile","group":"navigation","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInNotebookTextDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.openFile","group":"navigation","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && !isInDiffEditor && !isInNotebookTextDiffEditor && resourceScheme == git"},{"command":"git.openChange","group":"navigation@2","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && !isInDiffEditor && !isMergeEditor && resourceScheme == file && scmActiveResourceHasChanges && !isSessionsWindow"},{"command":"git.stashApplyEditor","alt":"git.stashPopEditor","group":"navigation@1","when":"config.git.enabled && !git.missing && resourceScheme == git-stash"},{"command":"git.stashDropEditor","group":"navigation@2","when":"config.git.enabled && !git.missing && resourceScheme == git-stash"},{"command":"git.stage","group":"2_git@1","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && !isInDiffEditor && !isMergeEditor && resourceScheme == file && git.activeResourceHasUnstagedChanges && !isSessionsWindow"},{"command":"git.unstage","group":"2_git@2","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && !isInDiffEditor && !isMergeEditor && resourceScheme == file && git.activeResourceHasStagedChanges && !isSessionsWindow"},{"command":"git.stage","group":"2_git@1","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && isInDiffRightEditor && !isEmbeddedDiffEditor && resourceScheme == file && !isSessionsWindow"},{"command":"git.stageSelectedRanges","group":"2_git@2","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && isInDiffRightEditor && !isEmbeddedDiffEditor && resourceScheme == file && !isSessionsWindow"},{"command":"git.unstage","group":"2_git@3","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && isInDiffRightEditor && !isEmbeddedDiffEditor && resourceScheme == git && !isSessionsWindow"},{"command":"git.unstageSelectedRanges","group":"2_git@4","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && isInDiffRightEditor && !isEmbeddedDiffEditor && resourceScheme == git && !isSessionsWindow"},{"command":"git.revertSelectedRanges","group":"2_git@5","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && isInDiffRightEditor && !isEmbeddedDiffEditor && resourceScheme == file && !isSessionsWindow"}],"editor/context":[{"command":"git.stageSelectedRanges","group":"2_git@1","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && isInDiffRightEditor && !isEmbeddedDiffEditor && resourceScheme == file"},{"command":"git.unstageSelectedRanges","group":"2_git@2","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && isInDiffRightEditor && !isEmbeddedDiffEditor && resourceScheme == git"},{"command":"git.revertSelectedRanges","group":"2_git@3","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && isInDiffRightEditor && !isEmbeddedDiffEditor && resourceScheme == file"}],"editor/content":[{"command":"git.acceptMerge","when":"isMergeResultEditor && mergeEditorBaseUri =~ /^(git|file):/ && mergeEditorResultUri in git.mergeChanges"},{"command":"git.openMergeEditor","group":"navigation@-10","when":"config.git.enabled && !git.missing && !isInDiffEditor && !isMergeEditor && resource in git.mergeChanges && git.activeResourceHasMergeConflicts"},{"command":"git.commitMessageAccept","group":"navigation","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && editorLangId == git-commit"},{"command":"git.commitMessageDiscard","group":"secondary","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && editorLangId == git-commit"}],"multiDiffEditor/resource/title":[{"command":"git.stageFile","group":"navigation","when":"scmProvider == git && scmResourceGroup == workingTree"},{"command":"git.stageFile","group":"navigation","when":"scmProvider == git && scmResourceGroup == untracked"},{"command":"git.unstageFile","group":"navigation","when":"scmProvider == git && scmResourceGroup == index"}],"diffEditor/gutter/hunk":[{"command":"git.diff.stageHunk","group":"primary@10","when":"diffEditorOriginalUri =~ /^git\\:.*%22ref%22%3A%22~%22%7D$/"}],"diffEditor/gutter/selection":[{"command":"git.diff.stageSelection","group":"primary@10","when":"diffEditorOriginalUri =~ /^git\\:.*%22ref%22%3A%22~%22%7D$/"}],"scm/change/title":[{"command":"git.stageChange","when":"config.git.enabled && !git.missing && originalResource =~ /^git\\:.*%22ref%22%3A%22%22%7D$/"},{"command":"git.revertChange","when":"config.git.enabled && !git.missing && originalResource =~ /^git\\:.*%22ref%22%3A%22%22%7D$/"},{"command":"git.unstageChange","when":"false"}],"timeline/item/context":[{"command":"git.timeline.viewCommit","group":"inline","when":"config.git.enabled && !git.missing && timelineItem =~ /git:file:commit\\b/ && !listMultiSelection"},{"command":"git.timeline.openDiff","group":"1_actions@1","when":"config.git.enabled && !git.missing && timelineItem =~ /git:file\\b/ && !listMultiSelection"},{"command":"git.timeline.viewCommit","group":"1_actions@2","when":"config.git.enabled && !git.missing && timelineItem =~ /git:file:commit\\b/ && !listMultiSelection"},{"command":"git.timeline.compareWithSelected","group":"3_compare@1","when":"config.git.enabled && !git.missing && git.timeline.selectedForCompare && timelineItem =~ /git:file\\b/ && !listMultiSelection"},{"command":"git.timeline.selectForCompare","group":"3_compare@2","when":"config.git.enabled && !git.missing && timelineItem =~ /git:file\\b/ && !listMultiSelection"},{"command":"git.timeline.copyCommitId","group":"5_copy@1","when":"config.git.enabled && !git.missing && timelineItem =~ /git:file:commit\\b/ && !listMultiSelection"},{"command":"git.timeline.copyCommitMessage","group":"5_copy@2","when":"config.git.enabled && !git.missing && timelineItem =~ /git:file:commit\\b/ && !listMultiSelection"}],"git.commit":[{"command":"git.commit","group":"1_commit@1"},{"command":"git.commitStaged","group":"1_commit@2"},{"command":"git.commitAll","group":"1_commit@3"},{"command":"git.undoCommit","group":"1_commit@4"},{"command":"git.rebaseAbort","group":"1_commit@5"},{"command":"git.commitNoVerify","group":"2_commit_noverify@1","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitStagedNoVerify","group":"2_commit_noverify@2","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitAllNoVerify","group":"2_commit_noverify@3","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitAmend","group":"3_amend@1"},{"command":"git.commitStagedAmend","group":"3_amend@2"},{"command":"git.commitAllAmend","group":"3_amend@3"},{"command":"git.commitAmendNoVerify","group":"4_amend_noverify@1","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitStagedAmendNoVerify","group":"4_amend_noverify@2","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitAllAmendNoVerify","group":"4_amend_noverify@3","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitSigned","group":"5_signoff@1"},{"command":"git.commitStagedSigned","group":"5_signoff@2"},{"command":"git.commitAllSigned","group":"5_signoff@3"},{"command":"git.commitSignedNoVerify","group":"6_signoff_noverify@1","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitStagedSignedNoVerify","group":"6_signoff_noverify@2","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitAllSignedNoVerify","group":"6_signoff_noverify@3","when":"config.git.allowNoVerifyCommit"}],"git.changes":[{"command":"git.stageAll","group":"changes@1"},{"command":"git.unstageAll","group":"changes@2"},{"command":"git.cleanAll","group":"changes@3"}],"git.pullpush":[{"command":"git.sync","group":"1_sync@1"},{"command":"git.syncRebase","when":"gitState == idle","group":"1_sync@2"},{"command":"git.pull","group":"2_pull@1"},{"command":"git.pullRebase","group":"2_pull@2"},{"command":"git.pullFrom","group":"2_pull@3"},{"command":"git.push","group":"3_push@1"},{"command":"git.pushForce","when":"config.git.allowForcePush","group":"3_push@2"},{"command":"git.pushTo","group":"3_push@3"},{"command":"git.pushToForce","when":"config.git.allowForcePush","group":"3_push@4"},{"command":"git.fetch","group":"4_fetch@1"},{"command":"git.fetchPrune","group":"4_fetch@2"},{"command":"git.fetchAll","group":"4_fetch@3"}],"git.branch":[{"command":"git.merge","group":"1_merge@1"},{"command":"git.rebase","group":"1_merge@2"},{"command":"git.branch","group":"2_branch@1"},{"command":"git.branchFrom","group":"2_branch@2"},{"command":"git.renameBranch","group":"3_modify@1"},{"command":"git.deleteBranch","group":"3_modify@2"},{"command":"git.deleteRemoteBranch","group":"3_modify@3"},{"command":"git.publish","group":"4_publish@1"}],"git.remotes":[{"command":"git.addRemote","group":"remote@1"},{"command":"git.removeRemote","group":"remote@2"}],"git.stash":[{"command":"git.stash","group":"1_stash@1"},{"command":"git.stashIncludeUntracked","group":"1_stash@2"},{"command":"git.stashStaged","when":"gitVersion2.35","group":"1_stash@3"},{"command":"git.stashApplyLatest","group":"2_apply@1"},{"command":"git.stashApply","group":"2_apply@2"},{"command":"git.stashPopLatest","group":"3_pop@1"},{"command":"git.stashPop","group":"3_pop@2"},{"command":"git.stashDrop","group":"4_drop@1"},{"command":"git.stashDropAll","group":"4_drop@2"},{"command":"git.stashView","group":"5_preview@1"}],"git.repositories.stash":[{"command":"git.stash","group":"1_stash@1"},{"command":"git.stashStaged","when":"gitVersion2.35","group":"2_stash@1"},{"command":"git.stashIncludeUntracked","group":"2_stash@2"}],"git.tags":[{"command":"git.createTag","group":"1_tags@1"},{"command":"git.deleteTag","group":"1_tags@2"},{"command":"git.deleteRemoteTag","group":"1_tags@3"},{"command":"git.pushTags","group":"2_tags@1"}],"git.worktrees":[{"when":"scmProviderContext == worktree","command":"git.openWorktree","group":"openWorktrees@1"},{"when":"scmProviderContext == worktree","command":"git.openWorktreeInNewWindow","group":"openWorktrees@2"},{"when":"scmProviderContext == repository","command":"git.createWorktree","group":"worktrees@1"},{"when":"scmProviderContext == worktree","command":"git.deleteWorktree2","group":"worktrees@2"}]},"submenus":[{"id":"git.commit","label":"Commit"},{"id":"git.changes","label":"Değişiklikler"},{"id":"git.pullpush","label":"Çek, Gönder"},{"id":"git.branch","label":"Dal"},{"id":"git.remotes","label":"Uzak"},{"id":"git.stash","label":"Geçici kayıt"},{"id":"git.tags","label":"Etiketler"},{"id":"git.worktrees","label":"Çalışma ağaçları"},{"id":"git.repositories.stash","label":"Geçici kayıt","icon":"$(plus)"}],"configuration":{"title":"Git","properties":{"git.enabled":{"type":"boolean","scope":"resource","description":"Git'in etkinleştirilip etkinleştirilmediği.","default":true,"agentsWindow":{"default":true,"readOnly":true}},"git.path":{"type":["string","null","array"],"markdownDescription":"Git yürütülebilir dosyasının yolu ve dosya adı, ör. `C:\\Program Files\\Git\\bin\\git.exe` (Windows).","default":null,"scope":"machine"},"git.autoRepositoryDetection":{"type":["boolean","string"],"enum":[true,false,"subFolders","openEditors"],"enumDescriptions":["Hem geçerli açık klasörün alt klasörlerini hem de açık dosyaların üst klasörlerini tarayın.","Otomatik depo taramasını devre dışı bırakın.","Şu anda açık olan klasörün alt klasörlerini tarayın.","Açık dosyaların üst klasörlerini tarayın."],"description":"Depoların otomatik olarak algılanması gereken zamanı yapılandırır.","default":true},"git.autorefresh":{"type":"boolean","description":"Otomatik yenilemenin etkinleştirilip etkinleştirilmediğini belirtir.","default":true,"agentsWindow":{"default":true}},"git.autofetch":{"type":["boolean","string"],"enum":[true,false,"all"],"scope":"resource","markdownDescription":"True olarak ayarlandığında commit'ler geçerli Git deposunun varsayılan uzak deposundan otomatik olarak getirilir. `all` olarak ayarlandığında tüm uzak depolardan getirilir.","default":false,"tags":["usesOnlineServices"],"agentsWindow":{"default":true}},"git.autofetchPeriod":{"type":"number","scope":"resource","markdownDescription":"`#git.autofetch#` etkinleştirildiğinde her bir otomatik Git Fetch arasındaki süre (saniye cinsinden).","default":180},"git.defaultBranchName":{"type":"string","markdownDescription":"Yeni bir git deposu başlatılırken varsayılan dalın adı (ör. ana, ana hat, geliştirme). Boş olarak ayarlandığında, Git içinde yapılandırılan varsayılan dal adı kullanılır. **Not:** Git sürümü `2.28.0` veya üzerini gerektirir.","default":"main","scope":"resource"},"git.branchPrefix":{"type":"string","description":"Yeni dal oluşturulurken kullanılan ön ek.","default":"","scope":"resource"},"git.branchProtection":{"type":"array","markdownDescription":"Korumalı dalların listesi. Varsayılan olarak, değişiklikler korumalı bir dala kaydedilmeden önce bir istem gösterilir. İstem, `#git.branchProtectionPrompt#` ayarı kullanılarak denetlenebilir.","items":{"type":"string"},"default":[],"scope":"resource"},"git.branchProtectionPrompt":{"type":"string","description":"Değişiklikler korumalı bir dala kaydedilmeden önce bir istem olup olmadığını denetler.","enum":["alwaysCommit","alwaysCommitToNewBranch","alwaysPrompt"],"enumDescriptions":["Değişiklikleri her zaman korumalı dala kaydet.","Değişiklikleri her zaman yeni dala kaydet.","Değişiklikler korumalı bir dala kaydedilmeden önce her zaman sor."],"default":"alwaysPrompt","scope":"resource"},"git.branchValidationRegex":{"type":"string","description":"Yeni dal adlarını doğrulayacak normal ifade.","default":""},"git.branchWhitespaceChar":{"type":"string","description":"Yeni dal adlarındaki boşlukların yerine geçecek ve rastgele oluşturulmuş bir dal adının segmentlerini ayıracak karakter.","default":"-"},"git.branchRandomName.enable":{"type":"boolean","description":"Yeni bir dal oluşturulurken rastgele bir ad oluşturulup oluşturulmadığını denetler.","default":false,"scope":"resource","agentsWindow":{"default":true}},"git.branchRandomName.dictionary":{"type":"array","markdownDescription":"Rastgele oluşturulan dal adı için kullanılan sözlüklerin listesi. Her değer, dal adının segmentini oluşturmak için kullanılan sözlüğü temsil eder. Desteklenen sözlükler: 'sıfatlar', 'hayvanlar', 'renkler' ve 'sayılar'.","items":{"type":"string","enum":["adjectives","animals","colors","numbers"],"enumDescriptions":["Rastgele bir sıfat","Rastgele bir hayvan adı","Rastgele bir renk adı","100 ve 999 arasında rastgele bir sayı"]},"minItems":1,"maxItems":5,"default":["adjectives","animals"],"scope":"resource"},"git.confirmSync":{"type":"boolean","description":"Git depolarını eşitlemeden önce onayla.","default":true,"agentsWindow":{"default":false,"readOnly":true}},"git.confirmCommittedDelete":{"type":"boolean","description":"Git ile işlenmiş dosyaları silmeden önce onay isteyin.","default":true},"git.countBadge":{"type":"string","enum":["all","tracked","off"],"enumDescriptions":["Tüm değişiklikleri say.","Yalnızca izlenen değişiklikleri say.","Sayacı kapatın."],"description":"Git sayısı rozetini denetler.","default":"all","scope":"resource"},"git.checkoutType":{"type":"array","items":{"type":"string","enum":["local","tags","remote"],"enumDescriptions":["Yerel dallar","Etiketler","Uzak dallar"]},"uniqueItems":true,"markdownDescription":"`Checkout to...` komutu çalıştırılırken hangi tür Git başvurularının listeleneceğini denetler.","default":["local","remote","tags"]},"git.ignoreLegacyWarning":{"type":"boolean","description":"Eski Git uyarısını yoksayar.","default":false},"git.ignoreMissingGitWarning":{"type":"boolean","description":"Git eksik olduğunda uyarıyı yoksayar.","default":false},"git.ignoreWindowsGit27Warning":{"type":"boolean","description":"Windows'a Git 2.25 - 2.26 yüklendiğinde uyarıyı yoksayar.","default":false},"git.ignoreLimitWarning":{"type":"boolean","description":"Depoda çok fazla değişiklik olduğunda uyarıyı yoksayar.","default":false},"git.ignoreRebaseWarning":{"type":"boolean","description":"Çekme sırasında dal yeniden temellendirilmiş gibi görünüyorsa uyarıyı yoksayar.","default":false},"git.defaultCloneDirectory":{"type":["string","null"],"default":null,"scope":"machine","description":"Git deposunun klonlanacağı varsayılan konum."},"git.useEditorAsCommitInput":{"type":"boolean","description":"İşleme giriş kutusunda herhangi bir ileti sağlanmamışsa, işleme iletilerini yazmak için tam metin düzenleyicisinin kullanılıp kullanılmayacağını kontrol eder.","default":true},"git.verboseCommit":{"type":"boolean","scope":"resource","markdownDescription":"`#git.useEditorAsCommitInput#` etkinleştirildiğinde ayrıntılı çıkışı etkinleştirin.","default":false},"git.enableSmartCommit":{"type":"boolean","scope":"resource","description":"Hazırlanmış değişiklik olmadığında tüm değişikliklere commit işlemi uygulayın.","default":false},"git.smartCommitChanges":{"type":"string","enum":["all","tracked"],"enumDescriptions":["Tüm değişiklikleri otomatik olarak hazırlayın.","Yalnızca izlenen değişiklikleri otomatik olarak hazırlayın."],"scope":"resource","description":"Hangi değişikliklerin Akıllı Commit tarafından otomatik olarak hazırlanacağını denetleyin.","default":"all"},"git.suggestSmartCommit":{"type":"boolean","scope":"resource","description":"Akıllı commit'in etkinleştirilmesini önerir. (Hazırlanmış değişiklik olmadığında tüm değişikliklere commit işlemi uygulayın.)","default":true},"git.enableCommitSigning":{"type":"boolean","scope":"resource","description":"GPG, X.509 veya SSH ile commit imzalamayı etkinleştirir.","default":false},"git.confirmEmptyCommits":{"type":"boolean","scope":"resource","description":"'Git: Commit Empty' komutu için her zaman boş commit'lerin oluşturulmasını onaylayın.","default":true},"git.decorations.enabled":{"type":"boolean","default":true,"description":"Git'in Gezgine ve Açık Düzenleyiciler görünümüne renk ve rozetlerle katkıda bulunup bulunmadığını denetler."},"git.enableStatusBarSync":{"type":"boolean","default":true,"description":"Git Sync komutunun durum çubuğunda görünüp görünmeyeceğini denetler.","scope":"resource"},"git.followTagsWhenSync":{"type":"boolean","scope":"resource","default":false,"description":"Eşitleme komutunu çalıştırırken tüm not eklenmiş etiketleri gönder."},"git.replaceTagsWhenPull":{"type":"boolean","scope":"resource","default":false,"description":"Çekme komutu çalıştırılırken çakışma olması durumunda yerel etiketleri uzak etiketlerle otomatik olarak değiştirin."},"git.promptToSaveFilesBeforeStash":{"type":"string","enum":["always","staged","never"],"enumDescriptions":["Tüm kaydedilmemiş dosyaları denetleyin.","Yalnızca kaydedilmemiş hazırlanmış dosyaları denetleyin.","Bu denetimi devre dışı bırakın."],"scope":"resource","default":"always","description":"Git'in değişiklikleri geçici olarak kaydetmeden önce kaydedilmemiş dosyaları kontrol etmesinin gerekip gerekmediğini denetler."},"git.promptToSaveFilesBeforeCommit":{"type":"string","enum":["always","staged","never"],"enumDescriptions":["Tüm kaydedilmemiş dosyaları denetleyin.","Yalnızca kaydedilmemiş hazırlanmış dosyaları denetleyin.","Bu denetimi devre dışı bırakın."],"scope":"resource","default":"always","description":"Git'in commit işlemi uygulamadan önce kaydedilmemiş dosyaları kontrol etmesinin gerekip gerekmediğini denetler."},"git.postCommitCommand":{"type":"string","enum":["none","push","sync"],"enumDescriptions":["Commit işleminden sonra herhangi bir komut çalıştırmayın.","İşleme başarılı olduktan sonra 'git push' komutunu çalıştırın.","İşleme başarılı olduktan sonra 'git pull' ve 'git push' komutunu çalıştırın."],"markdownDescription":"İşleme başarılı olduktan sonra bir git komutu çalıştırın.","scope":"resource","default":"none","agentsWindow":{"default":"none","readOnly":true}},"git.rememberPostCommitCommand":{"type":"boolean","description":"İşlemeden sonra çalıştırılacak son git komutunu anımsayın.","scope":"resource","default":false,"agentsWindow":{"default":false,"readOnly":true}},"git.openAfterClone":{"type":"string","enum":["always","alwaysNewWindow","whenNoFolderOpen","prompt"],"enumDescriptions":["Her zaman geçerli pencerede açın.","Her zaman yeni bir pencerede açın.","Yalnızca hiçbir klasör açık değilse geçerli pencerede aç.","Gerçekleştirilecek eylemi her zaman sorun."],"default":"prompt","description":"Klonlama sonrasında deponun otomatik olarak açılıp açılmayacağını denetler."},"git.showInlineOpenFileAction":{"type":"boolean","default":true,"description":"Git değişiklikleri görünümünde satır içi Dosya Aç eyleminin gösterilip gösterilmeyeceğini denetler."},"git.showPushSuccessNotification":{"type":"boolean","description":"Gönderim başarılı olduğunda bildirim gösterilip gösterilmeyeceğini denetler.","default":false},"git.inputValidation":{"type":"boolean","default":false,"description":"İşleme iletisi girişi doğrulama tanılamasının gösterilip gösterilmeyeceğini denetler."},"git.inputValidationLength":{"type":"number","default":72,"description":"Uyarının gösterilmesi için commit iletisi uzunluğu eşiğini denetler."},"git.inputValidationSubjectLength":{"type":["number","null"],"default":50,"markdownDescription":"Uyarının gösterilmesi için commit iletisi konu uzunluğu eşiğini denetler. `#git.inputValidationLength#` değerini devralmak için bu ayarı kaldırın."},"git.detectSubmodules":{"type":"boolean","scope":"resource","default":true,"description":"Git alt modüllerinin otomatik olarak algılanıp algılanmayacağını denetler."},"git.detectSubmodulesLimit":{"type":"number","scope":"resource","default":10,"description":"Saptanan Git alt modüllerinin sınırını denetler."},"git.detectWorktrees":{"type":"boolean","scope":"resource","default":false,"description":"Git çalışma ağaçlarını otomatik olarak algılayıp algılamayacağını denetler.","agentsWindow":{"default":false}},"git.detectWorktreesLimit":{"type":"number","scope":"resource","default":50,"description":"Algılanan Git çalışma ağaçlarının sınırını denetler."},"git.worktreeIncludeFiles":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"Yeni bir çalışma ağacı oluşturulurken dahil edilecek dosya ve klasörler için [glob desenlerini](https://aka.ms/vscode-glob-patterns) yapılandırın. Yalnızca desenlerle eşleşen ve `.gitignore` dosyasında listelenen dosya ve klasörler yeni oluşturulan çalışma ağacına kopyalanacaktır.","scope":"resource","tags":["experimental"]},"git.alwaysShowStagedChangesResourceGroup":{"type":"boolean","scope":"resource","default":false,"description":"Hazırlanmış Değişiklikler kaynak grubunu her zaman görüntüleyin."},"git.alwaysSignOff":{"type":"boolean","scope":"resource","default":false,"description":"Tüm commit'ler için oturum kapatma bayrağını denetler."},"git.addAICoAuthor":{"type":"string","enum":["off","chatAndAgent","all"],"enumDescriptions":["Yapay zeka ortak yazar fragmanını asla ekleme.","Sohbet veya aracı düzenlemelerinden kod dahil edildiğinde, yapay zeka ortak yazar fragmanını ekle.","Satır içi tamamlamalar, sohbet veya aracı düzenlemeleri gibi yapay zeka tarafından oluşturulan kodlar dahil edildiğinde, yapay zeka ortak yazar fragmanını ekle."],"scope":"resource","default":"off","description":"Yapay zeka tarafından oluşturulan kod işlemeye dahil edildiğinde, işleme iletisine otomatik olarak 'Ortak yazar' fragmanının eklenip eklenmediğini kontrol eder."},"git.ignoreSubmodules":{"type":"boolean","scope":"resource","default":false,"description":"Dosya ağacındaki alt modüllerde yapılan değişiklikleri yoksayın."},"git.ignoredRepositories":{"type":"array","items":{"type":"string"},"default":[],"scope":"window","description":"Yok sayılacak Git depolarının listesi."},"git.scanRepositories":{"type":"array","items":{"type":"string"},"default":[],"scope":"resource","description":"Git depolarının aranacağı yolların listesi."},"git.showProgress":{"type":"boolean","description":"Git eylemlerinin ilerleme gösterip göstermeyeceğini denetler.","default":true,"scope":"resource","agentsWindow":{"default":false,"readOnly":true}},"git.rebaseWhenSync":{"type":"boolean","scope":"resource","default":false,"description":"Yeniden eşitleme komutu çalıştırılırken Git'i yeniden temellendirmeyi kullanmaya zorla."},"git.pullBeforeCheckout":{"type":"boolean","scope":"resource","default":false,"description":"Giden işlemeleri olmayan bir dalın kullanıma alınmadan önce hızlı iletilip iletilmediğini kontrol eder."},"git.fetchOnPull":{"type":"boolean","scope":"resource","default":false,"description":"Etkin olduğunda, çekerken tüm dalları getirin. Aksi takdirde yalnızca geçerli dalı getirin."},"git.pruneOnFetch":{"type":"boolean","scope":"resource","default":false,"description":"Getirilirken ayıkla."},"git.pullTags":{"type":"boolean","scope":"resource","default":true,"description":"Çekerken tüm etiketleri getirin."},"git.autoStash":{"type":"boolean","scope":"resource","default":false,"description":"Değişiklikleri çekmeden önce hazırlayın ve başarılı çekmenin ardından geri yükleyin."},"git.allowForcePush":{"type":"boolean","default":false,"description":"Göndermeye zorla ayarının (kira ile veya kira olmadan) etkin olup olmadığını denetler."},"git.useForcePushWithLease":{"type":"boolean","default":true,"description":"Zorla gönderimin daha güvenli bir force-with-lease değişkeni kullanıp kullanmadığını denetler."},"git.useForcePushIfIncludes":{"type":"boolean","default":true,"markdownDescription":"Zorla gönderimin daha güvenli bir force-if-includes değişkeni kullanıp kullanmadığını denetler. Not: Bu ayar için '#git.useForcePushWithLease#' ayarının etkinleştirilmesi ve Git '2.30.0' veya üzeri sürümü gerekir."},"git.confirmForcePush":{"type":"boolean","default":true,"description":"Zorla gönderimden önce onay istenip istenmeyeceğini denetler."},"git.allowNoVerifyCommit":{"type":"boolean","default":false,"description":"Pre-commit ve commit-msg kancaları çalıştırılmadan commit işlemlerine izin verilip verilmediğini denetler."},"git.confirmNoVerifyCommit":{"type":"boolean","default":true,"description":"Doğrulama olmadan commit işlemi yapmadan önce onay istenip istenmeyeceğini denetler."},"git.closeDiffOnOperation":{"type":"boolean","scope":"resource","default":false,"description":"Değişiklikler geçici olarak kaydedildiğinde, işleme alındığında, atıldığında, hazırlandığında veya hazırlaması geri alındığında fark düzenleyicisinin otomatik olarak kapatılıp kapatılmayacağını denetler."},"git.openDiffOnClick":{"type":"boolean","scope":"resource","default":true,"description":"Değişikliğe tıklandığında fark düzenleyicisinin açılmasının gerekip gerekmediğini denetler. Aksi takdirde normal düzenleyici açılır."},"git.supportCancellation":{"type":"boolean","scope":"resource","default":false,"description":"Eşitleme eylemi çalıştırılırken kullanıcının işlemi iptal etme izni veren bir bildirimin görüntülenip görüntülenmeyeceğini denetler."},"git.branchSortOrder":{"type":"string","enum":["committerdate","alphabetically"],"default":"committerdate","description":"Dallar için sıralama düzenini denetler."},"git.untrackedChanges":{"type":"string","enum":["mixed","separate","hidden"],"enumDescriptions":["İzlenen ve izlenmeyen tüm değişiklikler birlikte görünür ve eşit davranış gösterir.","İzlenmeyen değişiklikler Kaynak Denetimi görünümünde ayrı olarak gösterilir. Ayrıca birkaç eylemden dışlanır.","İzlenmeyen değişiklikler gizlenir ve birkaç eylemden dışlanır."],"default":"mixed","description":"İzlenmeyen değişikliklerin nasıl davranacağını denetler.","scope":"resource"},"git.requireGitUserConfig":{"type":"boolean","description":"Açık Git kullanıcı yapılandırmasının gerekip gerekmediğini denetler veya yapılandırma eksikse Git'in tahminde bulunmasına olanak tanır.","default":true,"scope":"resource"},"git.showCommitInput":{"type":"boolean","scope":"resource","default":true,"description":"Git kaynağı denetim masasında commit girişinin gösterilip gösterilmeyeceğini denetler."},"git.terminalAuthentication":{"type":"boolean","default":true,"description":"VS Code'un Entegre Terminal'de oluşturulan Git işlemleri için kimlik doğrulama işleyicisi olup olmayacağını denetler. Not: Bu ayardaki bir değişikliği almak için terminallerin yeniden başlatılması gerekir."},"git.terminalGitEditor":{"type":"boolean","default":false,"description":"VS Code'un tümleşik terminalde oluşturulan Git işlemleri için Git düzenleyicisi olup olmayacağını denetler. Not: Bu ayardaki bir değişikliği almak için terminallerin yeniden başlatılması gerekir."},"git.useCommitInputAsStashMessage":{"type":"boolean","scope":"resource","default":false,"description":"Commit giriş kutusundan iletinin varsayılan geçici kayıt iletisi olarak kullanılıp kullanılmayacağını denetler."},"git.useIntegratedAskPass":{"type":"boolean","default":true,"description":"Tümleşik sürümü kullanmak için GIT_ASKPASS öğesinin üzerine yazılması gerekip gerekmediğini denetler."},"git.githubAuthentication":{"markdownDeprecationMessage":"This setting is now deprecated, please use `#github.gitAuthentication#` instead."},"git.timeline.date":{"type":"string","enum":["committed","authored"],"enumDescriptions":["Commit işlemi uygulanan tarihi kullan","Yazılan tarihi kullan"],"default":"committed","description":"Zaman Çizelgesi görünümünde öğeler için kullanılacak tarihi denetler.","scope":"window"},"git.timeline.showAuthor":{"type":"boolean","default":true,"description":"Commit yazarının Zaman Çizelgesi görünümünde gösterilip gösterilmeyeceğini denetler.","scope":"window"},"git.timeline.showUncommitted":{"type":"boolean","default":false,"description":"İşlenmemiş değişikliklerin Zaman Çizelgesi görünümünde gösterilip gösterilmeyeceğini denetler.","scope":"window"},"git.showActionButton":{"type":"object","additionalProperties":false,"description":"Eylem düğmesinin Kaynak Denetimi görünümünde gösterilip gösterilmediğini denetler.","properties":{"commit":{"type":"boolean","description":"Yerel dal, işlemeye hazır dosyaları değiştirdiğinde değişiklikleri işlemek için bir eylem düğmesi göster."},"publish":{"type":"boolean","description":"İzleme uzak dalı olmayan yerel dalı yayımlamak için bir eylem düğmesi göster."},"sync":{"type":"boolean","description":"Yerel dal, uzak dalın önünde veya arkasında olduğunda değişiklikleri eşitlemek için bir eylem düğmesi göster."}},"default":{"commit":true,"publish":true,"sync":true},"scope":"resource"},"git.statusLimit":{"type":"number","scope":"resource","default":10000,"description":"Git durum komutundan ayrıştırılabilecek değişiklik sayısının nasıl sınırlanacağını kontrol eder. Limitsiz olarak 0'a ayarlanabilir."},"git.repositoryScanIgnoredFolders":{"type":"array","items":{"type":"string"},"default":["node_modules"],"scope":"resource","markdownDescription":"\"#git.autoRepositoryDetection#\", \"true\" veya \"subFolders\" olarak ayarlandığında Git depoları taranırken yok sayılan klasörlerin listesi."},"git.repositoryScanMaxDepth":{"type":"number","scope":"resource","default":1,"markdownDescription":"`#git.autoRepositoryDetection#` değeri `true` veya '`subFolders` olarak ayarlandığında Git depoları için çalışma alanı klasörlerini tararken kullanılan derinliği kontrol eder. Sınır yok için `-1` olarak ayarlanamaz."},"git.commandsToLog":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"`stdout` komutunun [git output](command:git.showOutput) oturumu açık olacak git komutlarının (ör. işleme, gönderme) listesi. Git komutunda yapılandırılmış bir istemci tarafı kancası varsa, istemci tarafı kancası `stdout` da [git output](command:git.showOutput) oturumunda açılır."},"git.mergeEditor":{"type":"boolean","default":false,"markdownDescription":"Şu anda çakışan dosyalar için birleştirme düzenleyicisini açın.","scope":"window"},"git.optimisticUpdate":{"type":"boolean","default":true,"markdownDescription":"Git komutlarını çalıştırdıktan sonra Kaynak Denetimi görünümünün durumunun iyimser bir şekilde güncelleştirilip güncelleştirilemediğini denetler.","scope":"resource","tags":["experimental"]},"git.openRepositoryInParentFolders":{"type":"string","enum":["always","never","prompt"],"enumDescriptions":["Her zaman bir depoyu çalışma alanlarının veya açık dosyaların üst klasörlerinde açın.","Hiç bir zaman bir depoyu çalışma alanlarının veya açık dosyaların üst klasörlerinde açma.","Çalışma alanlarının veya açık dosyaların üst klasörlerini, bir depoyu açmadan önce sor."],"default":"prompt","markdownDescription":"Çalışma alanının veya açık dosyaların üst klasörlerindeki bir deponun açılıp açılmayacağını denetleyin.","scope":"resource"},"git.similarityThreshold":{"type":"number","default":50,"minimum":0,"maximum":100,"markdownDescription":"Eklenen/silinen bir çift dosyada yeniden adlandırma sayılacak değişiklikler için benzerlik dizininin eşiğini (dosyanın boyutuna kıyasla ekleme/silme miktarı) denetler. **Not:** Git sürümü `2.18.0` veya üzerini gerektirir.","scope":"resource"},"git.blame.editorDecoration.enabled":{"type":"boolean","default":false,"markdownDescription":"Düzenleyici süslemelerini kullanarak sorumlu bilgilerinin düzenleyicide gösterilip gösterilmeyeceğini kontrol eder."},"git.blame.editorDecoration.template":{"type":"string","default":"${subject}, ${authorName} (${authorDateAgo})","markdownDescription":"Blame bilgileri düzenleyicisi dekorasyonunun şablonu. Desteklenen değişkenler:\r\n\r\n* 'hash': İşleme karması\r\n\r\n* `hashShort`: `#git.commitShortHashLength#` öğesine göre işleme karmasının ilk N karakteri\r\n\r\n* 'subject': İşleme iletisinin ilk satırı\r\n\r\n* 'authorName': Oluşturan adı\r\n\r\n* 'authorEmail': Oluşturan e-postası\r\n\r\n* 'authorDate': Oluşturma tarihi\r\n\r\n* 'authorDateAgo': Şu an ve oluşturma tarihi arasındaki zaman farkı\r\n\r\n"},"git.blame.editorDecoration.disableHover":{"type":"boolean","default":false,"markdownDescription":"Blame bilgisi düzenleyici süslemesinde üzerine gelme ipucunun gösterilip gösterilmeyeceğini belirler."},"git.blame.statusBarItem.enabled":{"type":"boolean","default":true,"markdownDescription":"Durum çubuğunda sorumlu bilgilerinin gösterilip gösterilmeyeceğini kontrol eder."},"git.blame.statusBarItem.template":{"type":"string","default":"${authorName} (${authorDateAgo})","markdownDescription":"Blame bilgileri durum çubuğu öğesi şablonu. Desteklenen değişkenler:\r\n\r\n* 'hash': İşleme karması\r\n\r\n* `hashShort`: `#git.commitShortHashLength#` öğesine göre işleme karmasının ilk N karakteri\r\n\r\n* 'subject': İşleme iletisinin ilk satırı\r\n\r\n* 'authorName': Oluşturan adı\r\n\r\n* 'authorEmail': Oluşturan e-postası\r\n\r\n* 'authorDate': Oluşturma tarihi\r\n\r\n* 'authorDateAgo': Şu an ve oluşturma tarihi arasındaki zaman farkı\r\n\r\n"},"git.blame.ignoreWhitespace":{"type":"boolean","default":false,"markdownDescription":"Suç bilgisi hesaplanırken boşluk değişikliklerinin göz ardı edilip edilmeyeceğini kontrol eder."},"git.commitShortHashLength":{"type":"number","default":7,"minimum":7,"maximum":40,"markdownDescription":"İşleme kısa karmasının uzunluğunu kontrol eder.","scope":"resource"},"git.diagnosticsCommitHook.enabled":{"type":"boolean","default":false,"markdownDescription":"Yürütmeden önce çözümlenmemiş tanılamaların denetlenip denetlenmeyeceğini belirler.","scope":"resource"},"git.diagnosticsCommitHook.sources":{"type":"object","additionalProperties":{"type":"string","enum":["error","warning","information","hint","none"]},"default":{"*":"error"},"markdownDescription":"Yürütmeden önce değerlendirilen kaynakların listesini (**Öğe**) ve en düşük önem derecesini (**Değer**) kontrol eder. **Not:** Belirli bir kaynaktan gelen tanılamaları yok saymak için kaynağı listeye ekleyin ve en düşük önem derecesini 'none' olarak ayarlayın.","scope":"resource"},"git.discardUntrackedChangesToTrash":{"type":"boolean","default":true,"markdownDescription":"İzlenmeyen değişiklikleri atmanın, dosyaları kalıcı olarak silmek yerine Geri Dönüşüm Kutusu'na (Windows) veya Çöp Kutusu'na (macOS, Linux) taşıyıp taşımadığını denetler. **Not:** Bu ayarın bir uzak depoya bağlıyken veya Linux'ta tutturma paketi olarak çalıştırırken hiçbir etkisi yoktur."},"git.showReferenceDetails":{"type":"boolean","default":true,"markdownDescription":"Git başvurularına ait son işlemin ayrıntılarının, kullanıma alma, dal ve etiket seçicilerinde gösterilip gösterilemeyeceğini denetler."}}},"colors":[{"id":"gitDecoration.addedResourceForeground","description":"Eklenen kaynakların rengi.","defaults":{"light":"#587c0c","dark":"#81b88b","highContrast":"#a1e3ad","highContrastLight":"#374e06"}},{"id":"gitDecoration.modifiedResourceForeground","description":"Değiştirilen kaynakların rengi.","defaults":{"light":"#895503","dark":"#E2C08D","highContrast":"#E2C08D","highContrastLight":"#895503"}},{"id":"gitDecoration.deletedResourceForeground","description":"Silinen kaynakların rengi.","defaults":{"light":"#ad0707","dark":"#c74e39","highContrast":"#c74e39","highContrastLight":"#ad0707"}},{"id":"gitDecoration.renamedResourceForeground","description":"Yeniden adlandırılan veya kopyalanan kaynakların rengi.","defaults":{"light":"#007100","dark":"#73C991","highContrast":"#73C991","highContrastLight":"#007100"}},{"id":"gitDecoration.untrackedResourceForeground","description":"İzlenmeyen kaynakların rengi.","defaults":{"light":"#007100","dark":"#73C991","highContrast":"#73C991","highContrastLight":"#007100"}},{"id":"gitDecoration.ignoredResourceForeground","description":"Yoksayılan kaynakların rengi.","defaults":{"light":"#8E8E90","dark":"#8C8C8C","highContrast":"#A7A8A9","highContrastLight":"#8e8e90"}},{"id":"gitDecoration.stageModifiedResourceForeground","description":"Hazırlanıp değiştirilen kaynakların rengi.","defaults":{"light":"#895503","dark":"#E2C08D","highContrast":"#E2C08D","highContrastLight":"#895503"}},{"id":"gitDecoration.stageDeletedResourceForeground","description":"Hazırlanıp silinen kaynakların rengi.","defaults":{"light":"#ad0707","dark":"#c74e39","highContrast":"#c74e39","highContrastLight":"#ad0707"}},{"id":"gitDecoration.conflictingResourceForeground","description":"Çakışmalara sahip kaynakların rengi.","defaults":{"light":"#ad0707","dark":"#e4676b","highContrast":"#c74e39","highContrastLight":"#ad0707"}},{"id":"gitDecoration.submoduleResourceForeground","description":"Alt modül kaynaklarının rengi.","defaults":{"light":"#1258a7","dark":"#8db9e2","highContrast":"#8db9e2","highContrastLight":"#1258a7"}},{"id":"git.blame.editorDecorationForeground","description":"Blame düzenleyici süslemesi rengi.","defaults":{"dark":"editorInlayHint.foreground","light":"editorInlayHint.foreground","highContrast":"editorInlayHint.foreground","highContrastLight":"editorInlayHint.foreground"}}],"configurationDefaults":{"[git-commit]":{"editor.rulers":[50,72],"editor.wordWrap":"off","workbench.editor.restoreViewState":false},"[git-rebase]":{"workbench.editor.restoreViewState":false}},"viewsWelcome":[{"view":"scm","contents":"Git özelliklerini kullanmak istiyorsanız lütfen [ayarlar](command:workbench.action.openSettings?%5B%22git.enabled%22%5D) ayarında Git'i etkinleştirin.\r\nVS Code’da Git ve kaynak denetimini kullanma hakkında daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-scm).","when":"!config.git.enabled"},{"view":"scm","contents":"Kod değişikliklerini izlemek ve başkalarıyla işbirliği yapmak için popüler bir kaynak denetimi sistemi olan Git'i yükleyin. [Git kılavuzlarımızda](https://aka.ms/vscode-scm) daha fazla bilgi edinin.","when":"config.git.enabled && git.missing && remoteName != ''"},{"view":"scm","contents":"[macOS için Git indirin](https://git-scm.com/download/mac)\r\nYükledikten sonra lütfen [yeniden yükleyin](command:workbench.action.reloadWindow) (veya [sorun giderin](command:git.showOutput)). Ek kaynak denetimi sağlayıcıları [Market’ten](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) yüklenebilir.","when":"config.git.enabled && git.missing && remoteName == '' && isMac"},{"view":"scm","contents":"[Windows için Git indirin](https://git-scm.com/download/win)\r\nYükledikten sonra lütfen [yeniden yükleyin](command:workbench.action.reloadWindow) (veya [sorun giderin](command:git.showOutput)). Ek kaynak denetimi sağlayıcıları [Market’ten](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) yüklenebilir.","when":"config.git.enabled && git.missing && remoteName == '' && isWindows"},{"view":"scm","contents":"Kaynak denetimi, Git’in yüklü olmasına bağlıdır.\r\n[Linux için Git indirin](https://git-scm.com/download/linux)\r\nYükledikten sonra lütfen [yeniden yükleyin](command:workbench.action.reloadWindow) (veya [sorun giderin](command:git.showOutput)). Ek kaynak denetimi sağlayıcıları [Market’ten](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) yüklenebilir.","when":"config.git.enabled && git.missing && remoteName == '' && isLinux"},{"view":"scm","contents":"Git özelliklerini kullanmak için Git deposu içeren bir klasör açabilir veya URL'den klonlayabilirsiniz.\r\n[Klasörü Aç](command:vscode.openFolder)\r\n[Depoyu Klonla](command:git.cloneRecursive)\r\nVS Code’da Git ve kaynak denetimi kullanma hakkında daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && workbenchState == empty && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0","enablement":"git.state == initialized","group":"2_open@1"},{"view":"scm","contents":"Şu anda açık olan çalışma alanında Git depoları içeren klasör yok.\r\n[Çalışma Alanına Klasör Ekle](command:workbench.action.addRootFolder)\r\nVS Code’da Git ve kaynak denetimini kullanma hakkında daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && workbenchState == workspace && workspaceFolderCount == 0 && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0","enablement":"git.state == initialized","group":"2_open@1"},{"view":"scm","contents":"Klasör, Git depoları için taranıyor...","when":"config.git.enabled && !git.missing && workbenchState == folder && workspaceFolderCount != 0 && git.state != initialized"},{"view":"scm","contents":"Çalışma alanı Git depoları için taranıyor...","when":"config.git.enabled && !git.missing && workbenchState == workspace && workspaceFolderCount != 0 && git.state != initialized"},{"view":"scm","contents":"Şu anda açık olan klasörde Git deposu yok. Git tarafından desteklenen kaynak denetimi özelliklerini etkinleştiren bir depo başlatabilirsiniz.\r\n[Depoyu Başlat](command:git.init?%5Btrue%5D)\r\nVS Code’da Git ve kaynak denetimini kullanma hakkında daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && git.state == initialized && workbenchState == folder && scm.providerCount == 0 && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0 && remoteName != 'codespaces'","group":"5_scm@1"},{"view":"scm","contents":"Şu anda açık olan çalışma alanında Git depoları içeren klasör yok. Bir klasörde Git tarafından desteklenen kaynak denetimi özelliklerini etkinleştiren bir depo başlatabilirsiniz.\r\n[Depoyu Başlat](command:git.init)\r\nVS Code’da Git ve kaynak denetimini kullanma hakkında daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && git.state == initialized && workbenchState == workspace && workspaceFolderCount != 0 && scm.providerCount == 0 && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0 && remoteName != 'codespaces'","group":"5_scm@1"},{"view":"scm","contents":"Çalışma alanının veya açık dosyaların üst klasörlerinde bir Git deposu bulundu.\r\n[Depoyu Aç](command:git.openRepositoriesInParentFolders)\r\nÇalışma alanının, açık dosyaların üst dizinlerindeki Git depolarının nasıl açılacağını denetlemek için [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) ayarını kullanın. Daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-git-repository-in-parent-folders).","when":"config.git.enabled && !git.missing && git.state == initialized && git.parentRepositoryCount == 1"},{"view":"scm","contents":"Çalışma alanının veya açık dosyaların üst klasörlerinde Git depoları bulundu.\r\n[Depoyu Aç](command:git.openRepositoriesInParentFolders)\r\nÇalışma alanının üst klasörlerindeki veya açık dosyalardaki Git depolarının nasıl açılacağını denetlemek için [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) ayarını kullanın. Daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-git-repository-in-parent-folders).","when":"config.git.enabled && !git.missing && git.state == initialized && git.parentRepositoryCount > 1"},{"view":"scm","contents":"Klasör geçerli kullanıcıdan farklı bir kişiye ait olduğundan algılanan Git deposu güvenli olmayabilir.\r\n[Güvenli Olmayan Depoları Yönet](command:git.manageUnsafeRepositories)\r\nGüvenli olmayan depolar hakkında daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-git-unsafe-repository).","when":"config.git.enabled && !git.missing && git.state == initialized && git.unsafeRepositoryCount == 1"},{"view":"scm","contents":"Klasörler geçerli kullanıcıdan farklı bir kişiye ait olduğundan algılanan Git depoları güvenli olmayabilir.\r\n[Güvenli Olmayan Depoları Yönet](command:git.manageUnsafeRepositories)\r\nGüvenli olmayan depolar hakkında daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-git-unsafe-repository).","when":"config.git.enabled && !git.missing && git.state == initialized && git.unsafeRepositoryCount > 1"},{"view":"scm","contents":"Daha önce kapatılan Git deposu bulundu.\r\n[Kapatılan Depoyu Yeniden Aç](command:git.reopenClosedRepositories)\r\nVS Code’da Git ve kaynak denetimini kullanma hakkında daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && git.state == initialized && git.closedRepositoryCount == 1"},{"view":"scm","contents":"Daha önce kapatılan Git depoları bulundu.\r\n[Kapatılan Depoları Yeniden Aç](command:git.reopenClosedRepositories)\r\nVS Code’da Git ve kaynak denetimini kullanma hakkında daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && git.state == initialized && git.closedRepositoryCount > 1"},{"view":"explorer","contents":"Depoyu yerel olarak klonlayabilirsiniz.\r\n[Depoyu Klonla](command:git.clone 'Git uzantısı etkinleştirildiğinde depoyu klonla')","when":"config.git.enabled && git.state == initialized && scm.providerCount == 0","group":"5_scm@1"},{"view":"explorer","contents":"VS Code’da Git ve kaynak denetimini kullanma hakkında daha fazla bilgi edinmek için [belgelerimizi okuyun](https://aka.ms/vscode-scm).","when":"config.git.enabled && git.state == initialized && scm.providerCount == 0","group":"5_scm@10"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"allowScripts":{"@vscode/fs-copyfile@2.0.0":true},"originalEnabledApiProposals":["agentSessionsWorkspace","agentsWindowConfiguration","canonicalUriProvider","contribEditSessions","contribEditorContentMenu","contribMergeEditorMenus","contribMultiDiffEditorMenus","contribDiffEditorGutterToolBarMenus","contribSourceControlArtifactGroupMenu","contribSourceControlArtifactMenu","contribSourceControlHistoryItemMenu","contribSourceControlHistoryTitleMenu","contribSourceControlInputBoxMenu","contribSourceControlTitleMenu","contribViewsWelcome","editSessionIdentityProvider","envIsConnectionMetered","findFiles2","quickDiffProvider","quickPickSortByLabel","scmActionButton","scmArtifactProvider","scmHistoryProvider","scmMultiDiffEditor","scmProviderOptions","scmSelectedProvider","scmTextDocument","scmValidation","statusBarItemTooltip","taskRunOptions","tabInputMultiDiff","tabInputTextMerge","textEditorDiffInformation","timeline","workspaceTrust"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/git","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.git-base"},"manifest":{"name":"git-base","displayName":"GIT Tabanı","description":"Git statik katkıları ve seçicileri.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"categories":["Other"],"activationEvents":["*"],"main":"./dist/extension.js","browser":"./dist/browser/extension.js","icon":"resources/icons/git.png","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"commands":[{"command":"git-base.api.getRemoteSources","title":{"value":"Uzak Kaynakları Al","original":"Get Remote Sources"},"category":"Git Base API"}],"menus":{"commandPalette":[{"command":"git-base.api.getRemoteSources","when":"false"}]},"languages":[{"id":"git-commit","aliases":["Git Commit Message","git-commit"],"filenames":["COMMIT_EDITMSG","MERGE_MSG"],"configuration":"./languages/git-commit.language-configuration.json"},{"id":"git-rebase","aliases":["Git Rebase Message","git-rebase"],"filenames":["git-rebase-todo"],"filenamePatterns":["**/rebase-merge/done"],"configuration":"./languages/git-rebase.language-configuration.json"},{"id":"ignore","aliases":["Ignore","ignore"],"extensions":[".gitignore_global",".gitignore",".git-blame-ignore-revs"],"configuration":"./languages/ignore.language-configuration.json"}],"grammars":[{"language":"git-commit","scopeName":"text.git-commit","path":"./syntaxes/git-commit.tmLanguage.json"},{"language":"git-rebase","scopeName":"text.git-rebase","path":"./syntaxes/git-rebase.tmLanguage.json"},{"language":"ignore","scopeName":"source.ignore","path":"./syntaxes/ignore.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/git-base","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.github"},"manifest":{"name":"github","displayName":"GitHub","description":"VS Code için uygun GitHub özellikleri","publisher":"vscode","license":"MIT","version":"0.0.1","engines":{"vscode":"^1.41.0"},"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","icon":"images/icon.png","categories":["Other"],"activationEvents":["*"],"extensionDependencies":["vscode.git-base"],"type":"module","main":"./dist/extension.js","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"enabledApiProposals":["canonicalUriProvider","chatSessionsProvider","contribEditSessions","contribShareMenu","contribSourceControlHistoryItemMenu","scmHistoryProvider","shareProvider","timeline"],"contributes":{"commands":[{"command":"github.publish","title":{"value":"GitHub'da Yayımla","original":"Publish to GitHub"}},{"command":"github.copyVscodeDevLink","title":{"value":"vscode.dev Bağlantısını kopyala","original":"Copy vscode.dev Link"}},{"command":"github.copyVscodeDevLinkFile","title":{"value":"vscode.dev Bağlantısını kopyala","original":"Copy vscode.dev Link"}},{"command":"github.copyVscodeDevLinkWithoutRange","title":{"value":"vscode.dev Bağlantısını kopyala","original":"Copy vscode.dev Link"}},{"command":"github.openOnVscodeDev","title":{"value":"vscode.dev içinde aç","original":"Open in vscode.dev"},"icon":"$(globe)"},{"command":"github.graph.openOnGitHub","title":{"value":"GitHub'da Aç","original":"Open on GitHub"},"icon":"$(github)"},{"command":"github.timeline.openOnGitHub","title":{"value":"GitHub'da Aç","original":"Open on GitHub"},"icon":"$(github)"},{"command":"github.createPullRequest","title":{"value":"PR oluştur","original":"Create PR"},"icon":"$(git-pull-request)"},{"command":"github.openPullRequest","title":{"value":"PR'yi Aç","original":"Open PR"},"icon":"$(git-pull-request)"}],"continueEditSession":[{"command":"github.openOnVscodeDev","when":"github.hasGitHubRepo","qualifiedName":"Continue Working in vscode.dev","category":"Remote Repositories","remoteGroup":"virtualfs_44_vscode-vfs_2_web@2"}],"menus":{"commandPalette":[{"command":"github.publish","when":"git-base.gitEnabled && workspaceFolderCount != 0 && remoteName != 'codespaces'"},{"command":"github.createPullRequest","when":"false"},{"command":"github.openPullRequest","when":"false"},{"command":"github.graph.openOnGitHub","when":"false"},{"command":"github.copyVscodeDevLink","when":"false"},{"command":"github.copyVscodeDevLinkFile","when":"false"},{"command":"github.copyVscodeDevLinkWithoutRange","when":"false"},{"command":"github.openOnVscodeDev","when":"false"},{"command":"github.timeline.openOnGitHub","when":"false"}],"file/share":[{"command":"github.copyVscodeDevLinkFile","when":"github.hasGitHubRepo && remoteName != 'codespaces'","group":"0_vscode@0"}],"editor/context/share":[{"command":"github.copyVscodeDevLink","when":"github.hasGitHubRepo && resourceScheme != untitled && !isInEmbeddedEditor && remoteName != 'codespaces'","group":"0_vscode@0"}],"explorer/context/share":[{"command":"github.copyVscodeDevLinkWithoutRange","when":"github.hasGitHubRepo && resourceScheme != untitled && !isInEmbeddedEditor && remoteName != 'codespaces'","group":"0_vscode@0"}],"editor/lineNumber/context":[{"command":"github.copyVscodeDevLink","when":"github.hasGitHubRepo && resourceScheme != untitled && activeEditor == workbench.editors.files.textFileEditor && config.editor.lineNumbers == on && remoteName != 'codespaces'","group":"1_cutcopypaste@2"},{"command":"github.copyVscodeDevLink","when":"github.hasGitHubRepo && resourceScheme != untitled && activeEditor == workbench.editor.notebook && remoteName != 'codespaces'","group":"1_cutcopypaste@2"}],"editor/title/context/share":[{"command":"github.copyVscodeDevLinkWithoutRange","when":"github.hasGitHubRepo && resourceScheme != untitled && remoteName != 'codespaces'","group":"0_vscode@0"}],"scm/historyItem/context":[{"command":"github.graph.openOnGitHub","when":"github.hasGitHubRepo","group":"0_view@2"}],"timeline/item/context":[{"command":"github.timeline.openOnGitHub","group":"1_actions@3","when":"github.hasGitHubRepo && timelineItem =~ /git:file:commit\\b/"}],"agents/changes/actions/primary":[]},"configuration":[{"title":"GitHub","properties":{"github.branchProtection":{"type":"boolean","scope":"resource","default":true,"description":"GitHub depoları için depo kurallarının sorgulandırılacak olup olmadığını kontrol eder"},"github.gitAuthentication":{"type":"boolean","scope":"resource","default":true,"description":"VS Code'daki git komutları için otomatik GitHub kimlik doğrulamasının etkinleştirilip etkinleştirilmeyeceğini denetler."},"github.gitProtocol":{"type":"string","enum":["https","ssh"],"default":"https","description":"Bir GitHub deposunu kopyalamak için hangi protokolün kullanıldığını denetler"},"github.showAvatar":{"type":"boolean","scope":"resource","default":true,"description":"İşleme yazarının GitHub avatarını çeşitli vurgulamalarda (ör. Git blame, Timeline, Source Control Graph vb.) gösterip gösterilamayacağını kontrol eder"}}}],"viewsWelcome":[{"view":"scm","contents":"Bu klasörü doğrudan bir GitHub deposunda yayımlayabilirsiniz. Yayımlandıktan sonra Git ve GitHub tarafından desteklenen kaynak denetimi özelliklerine erişebilirsiniz.\r\n[$(github) GitHub'da Yayımla](command:github.publish)","when":"config.git.enabled && git.state == initialized && workbenchState == folder && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0"},{"view":"scm","contents":"Bu çalışma alanı klasörünü doğrudan bir GitHub deposunda yayımlayabilirsiniz. Yayımlandıktan sonra Git ve GitHub tarafından desteklenen kaynak denetimi özelliklerine erişebilirsiniz.\r\n[$(github) GitHub'da Yayımla](command:github.publish)","when":"config.git.enabled && git.state == initialized && workbenchState == workspace && workspaceFolderCount != 0 && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0"}],"markdown.previewStyles":["./markdown.css"]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["canonicalUriProvider","chatSessionsProvider","contribEditSessions","contribShareMenu","contribSourceControlHistoryItemMenu","scmHistoryProvider","shareProvider","timeline"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/github","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.github-authentication"},"manifest":{"name":"github-authentication","displayName":"GitHub Kimlik Doğrulaması","description":"GitHub Kimlik Doğrulama Sağlayıcısı","publisher":"vscode","license":"MIT","version":"0.0.2","engines":{"vscode":"^1.41.0"},"icon":"images/icon.png","categories":["Other"],"api":"none","extensionKind":["ui","workspace"],"enabledApiProposals":["authIssuers","authProviderSpecific","authSessionAccountIcon","authSessionExpiration"],"activationEvents":[],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":"limited","restrictedConfigurations":["github-enterprise.uri"]}},"contributes":{"authentication":[{"label":"GitHub","id":"github","authorizationServerGlobs":["https://github.com/login/oauth"]},{"label":"GitHub Enterprise Server","id":"github-enterprise","authorizationServerGlobs":["*"]}],"configuration":[{"title":"GHE.com & GitHub Enterprise Sunucu Kimlik Doğrulaması","properties":{"github-enterprise.uri":{"type":"string","markdownDescription":"Sunucu örneğinizin veya GHE.com GitHub Enterprise URI'si.\r\n\r\nÖrnekler:\r\n* GHE.com: 'https://octocat.ghe.com`\r\n* GitHub Enterprise Server: 'https://github.octocat.com`\r\n\r\n> **Not:** Bu, _GitHub.com URI olarak ayarlanmalıdır. Hesabınız şu anda GitHub.com veya GitHub Enterprise Yönetilen Kullanıcı ise ek yapılandırmaya ihtiyacınız yok ve GitHub'da oturum açabilirsiniz.","pattern":"^(?:$|(https?)://(?!github\\.com).*)"},"github-authentication.useElectronFetch":{"type":"boolean","default":true,"scope":"application","markdownDescription":"Doğru olduğunda, HTTP istekleri için Electron'un yerleşik fetch işlevini kullanır. Yanlış olduğunda, Node.js global alma işlevini kullanır. Bu ayar yalnızca Electron ortamında çalışırken geçerlidir. **Not:** Bu ayarın etkili olması için yeniden başlatma gerekir."},"github-authentication.preferDeviceCodeFlow":{"type":"boolean","default":false,"scope":"application","markdownDescription":"Doğru olduğunda, diğer kullanılabilir akışlar yerine kimlik doğrulaması için cihaz kodu akışına öncelik verin. Bu, yerel sunucu veya URL işleyicisi akışlarının beklendiği gibi çalışmayabileceği WSL gibi ortamlar için kullanışlıdır."}}}]},"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","main":"./dist/extension.js","browser":"./dist/browser/extension.js","repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["authIssuers","authProviderSpecific","authSessionAccountIcon","authSessionExpiration"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/github-authentication","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.go"},"manifest":{"name":"go","displayName":"Go Dili Temelleri","description":"Go dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin worlpaker/go-syntax syntaxes/go.tmLanguage.json ./syntaxes/go.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"go","extensions":[".go"],"aliases":["Go"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"go","scopeName":"source.go","path":"./syntaxes/go.tmLanguage.json"}],"configurationDefaults":{"[go]":{"editor.insertSpaces":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/go","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.groovy"},"manifest":{"name":"groovy","displayName":"Groovy Dili Temelleri","description":"Groovy dosyalarında kod parçacıkları, söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/groovy.tmbundle Syntaxes/Groovy.tmLanguage ./syntaxes/groovy.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"groovy","aliases":["Groovy","groovy"],"extensions":[".groovy",".gvy",".gradle",".jenkinsfile",".nf"],"filenames":["Jenkinsfile"],"filenamePatterns":["Jenkinsfile*"],"firstLine":"^#!.*\\bgroovy\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"groovy","scopeName":"source.groovy","path":"./syntaxes/groovy.tmLanguage.json"}],"snippets":[{"language":"groovy","path":"./snippets/groovy.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/groovy","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.grunt"},"manifest":{"name":"grunt","publisher":"vscode","description":"Extension to add Grunt capabilities to VS Code.","displayName":"Grunt support for VS Code","version":"10.0.0","private":true,"icon":"images/grunt.png","license":"MIT","engines":{"vscode":"*"},"categories":["Other"],"main":"./dist/main","activationEvents":["onTaskType:grunt"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"contributes":{"configuration":{"id":"grunt","type":"object","title":"Grunt","properties":{"grunt.autoDetect":{"scope":"application","type":"string","enum":["off","on"],"default":"off","description":"Grunt görevi algılamasının etkinleştirilmesini denetler. Grunt görevi algılaması, herhangi bir açık çalışma alanındaki dosyaların yürütülmesine neden olabilir."}}},"taskDefinitions":[{"type":"grunt","required":["task"],"properties":{"task":{"type":"string","description":"Özelleştirilecek Grunt görevi."},"args":{"type":"array","description":"Grunt görevine geçirilecek komut satırı bağımsız değişkenleri"},"file":{"type":"string","description":"Görevi sağlayan Grunt dosyası. Atlanabilir."}},"when":"shellExecutionSupported"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/grunt","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.gulp"},"manifest":{"name":"gulp","publisher":"vscode","description":"Gulp özelliklerini VSCode'a eklemek için uzantı.","displayName":"VSCode için Gulp desteği","version":"10.0.0","icon":"images/gulp.png","license":"MIT","engines":{"vscode":"*"},"categories":["Other"],"main":"./dist/main","activationEvents":["onTaskType:gulp"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"contributes":{"configuration":{"id":"gulp","type":"object","title":"Gulp","properties":{"gulp.autoDetect":{"scope":"application","type":"string","enum":["off","on"],"default":"off","description":"Gulp görevi algılamasının etkinleştirilmesini denetler. Gulp görevi algılaması, herhangi bir açık çalışma alanındaki dosyaların yürütülmesine neden olabilir."}}},"taskDefinitions":[{"type":"gulp","required":["task"],"properties":{"task":{"type":"string","description":"Özelleştirilecek Gulp görevi."},"file":{"type":"string","description":"Görevi sağlayan Gulp dosyası. Atlanabilir."}},"when":"shellExecutionSupported"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/gulp","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.handlebars"},"manifest":{"name":"handlebars","displayName":"Handlebars Dili Temelleri","description":"Handlebars dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin daaain/Handlebars grammars/Handlebars.json ./syntaxes/Handlebars.tmLanguage.json"},"categories":["Programming Languages"],"extensionKind":["ui","workspace"],"contributes":{"languages":[{"id":"handlebars","extensions":[".handlebars",".hbs",".hjs"],"aliases":["Handlebars","handlebars"],"mimetypes":["text/x-handlebars-template"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"handlebars","scopeName":"text.html.handlebars","path":"./syntaxes/Handlebars.tmLanguage.json"}],"htmlLanguageParticipants":[{"languageId":"handlebars","autoInsert":true}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/handlebars","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[[2,"'extensionKind' özelliği yalnızca 'main' özelliği de tanımlandığında tanımlanabilir."]],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.hlsl"},"manifest":{"name":"hlsl","displayName":"HLSL Dili Temelleri","description":"HLSL dosyalarında söz dizimi vurgulama ve ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin tgjones/shaders-tmLanguage grammars/hlsl.json ./syntaxes/hlsl.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"hlsl","extensions":[".hlsl",".hlsli",".fx",".fxh",".vsh",".psh",".cginc",".compute"],"aliases":["HLSL","hlsl"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"hlsl","path":"./syntaxes/hlsl.tmLanguage.json","scopeName":"source.hlsl"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/hlsl","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.html"},"manifest":{"name":"html","displayName":"HTML Dili Temelleri","description":"HTML dosyalarında söz dizimi vurgulama, köşeli ayraç eşleştirme ve kod parçacıkları sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ./build/update-grammar.mjs"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"html","extensions":[".html",".htm",".shtml",".xhtml",".xht",".mdoc",".jsp",".asp",".aspx",".jshtm",".volt",".ejs",".rhtml"],"aliases":["HTML","htm","html","xhtml"],"mimetypes":["text/html","text/x-jshtm","text/template","text/ng-template","application/xhtml+xml"],"configuration":"./language-configuration.json"}],"grammars":[{"scopeName":"text.html.basic","path":"./syntaxes/html.tmLanguage.json","embeddedLanguages":{"text.html":"html","source.css":"css","source.js":"javascript","source.python":"python","source.smarty":"smarty"},"tokenTypes":{"meta.tag string.quoted":"other"}},{"language":"html","scopeName":"text.html.derivative","path":"./syntaxes/html-derivative.tmLanguage.json","embeddedLanguages":{"text.html":"html","source.css":"css","source.js":"javascript","source.python":"python","source.smarty":"smarty"},"tokenTypes":{"meta.tag string.quoted":"other"}}],"snippets":[{"language":"html","path":"./snippets/html.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/html","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.html-language-features"},"manifest":{"name":"html-language-features","displayName":"HTML Dil Özellikleri","description":"HTML ve Handlebar dosyaları için zengin dil desteği sağlar","version":"10.0.0","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.77.0"},"icon":"icons/html.png","activationEvents":["onLanguage:html","onLanguage:handlebars"],"enabledApiProposals":["extensionsAny"],"main":"./client/dist/node/htmlClientMain","browser":"./client/dist/browser/htmlClientMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"categories":["Programming Languages"],"contributes":{"configuration":{"id":"html","order":20,"type":"object","title":"HTML","properties":{"html.completion.attributeDefaultValue":{"type":"string","scope":"resource","enum":["doublequotes","singlequotes","empty"],"enumDescriptions":["Öznitelik değeri \"\" olarak ayarlandı.","Öznitelik değeri '' olarak ayarlandı.","Öznitelik değeri ayarlanmadı."],"default":"doublequotes","markdownDescription":"Tamamlama kabul edildiğinde öznitelikler için varsayılan değeri kontrol eder."},"html.customData":{"type":"array","markdownDescription":"[Özel veri biçimine](https://github.com/microsoft/vscode-html-languageservice/blob/master/docs/customData.md) uyan JSON dosyalarına işaret eden göreli dosya yollarının listesi.\r\n\r\nVS Code, JSON dosyalarında belirttiğiniz özel HTML etiketleri, öznitelikleri ve öznitelik değerleri için HTML desteğini geliştirmek üzere başlangıç sırasında özel veriler yükler.\r\n\r\nDosya yolları çalışma alanına göre değişir ve yalnızca çalışma alanı klasörünün ayarları dikkate alınır.","default":[],"items":{"type":"string"},"scope":"resource"},"html.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Varsayılan HTML biçimlendiricisini etkinleştir/devre dışı bırak."},"html.format.wrapLineLength":{"type":"integer","scope":"resource","default":120,"description":"Satır başına maksimum karakter sayısı (0 = devre dışı)."},"html.format.unformatted":{"type":["string","null"],"scope":"resource","default":"wbr","markdownDescription":"Yeniden biçimlendirilmemesi gereken virgülle ayrılmış etiket listesi. `null`, varsayılan olarak https://www.w3.org/TR/html5/dom.html#phrasing-content sayfasında listelenen tüm etiketleri alır."},"html.format.contentUnformatted":{"type":["string","null"],"scope":"resource","default":"pre,code,textarea","markdownDescription":"İçeriğin yeniden biçimlendirilmemesi gereken, virgülle ayrılmış etiketler listesi. `null`, varsayılan değer olarak `pre` etiketini alır."},"html.format.indentInnerHtml":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"`<head>` ve `<body>` bölümlerini girintile."},"html.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"description":"Öğelerden önceki mevcut satır sonlarının korunup korunmayacağını denetler. Yalnızca öğelerden önce kullanıldığında; etiketlerin içinde veya metinde çalışmaz."},"html.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"Tek bir öbekte korunacak maksimum satır sonu sayısı. Sınırsız için `null` kullanın."},"html.format.indentHandlebars":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"`{{#foo}}` ve `{{/foo}}` öğelerini biçimlendir ve girintile."},"html.format.extraLiners":{"type":["string","null"],"scope":"resource","default":"head, body, /html","markdownDescription":"Öncesinde fazladan bir yeni satır olması gereken virgülle ayrılmış etiket listesi. `null`, varsayılan olarak `\"head, body, /html\"` değerini alır."},"html.format.wrapAttributes":{"type":"string","scope":"resource","default":"auto","enum":["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"],"enumDescriptions":["Öznitelikleri yalnızca satır uzunluğu aşıldığında kaydır.","Birincisi dışında her özniteliği kaydır.","Birincisi dışında her özniteliği kaydır ve hizalı tut.","Her özniteliği kaydır.","Satır uzunluğu aşıldığında kaydır; öznitelikleri dikey olarak hizala.","Özniteliklerdeki kaydırmayı koruyun.","Özniteliklerin kaydırmasını koru ancak hizala."],"description":"Öznitelikleri kaydır."},"html.format.wrapAttributesIndentSize":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"Kaydırılan öznitelikleri N karakterlerinden sonra girintile. Varsayılan girinti boyutunu kullanmak için `null` kullanın. `#html.format.wrapAttributes#` `aligned` olarak ayarlanırsa yoksayılır."},"html.format.templating":{"type":"boolean","scope":"resource","default":false,"description":"Django, erb, handlebars ve php şablon oluşturma dil etiketlerine uyun."},"html.format.unformattedContentDelimiter":{"type":"string","scope":"resource","default":"","markdownDescription":"Metin içeriğini bu dizenin arasında birlikte tutun."},"html.suggest.html5":{"type":"boolean","scope":"resource","default":true,"description":"Yerleşik HTML dili desteğinin HTML5 etiketlerini, özelliklerini ve değerlerini önerip önermeyeceğini denetler."},"html.suggest.hideEndTagSuggestions":{"type":"boolean","scope":"resource","default":false,"description":"Yerleşik HTML dil desteğinin kapanış etiketleri önerip önermeyeceğini denetler. Devre dışı bırakıldığında, '</div>' gibi bitiş etiketi tamamlamaları gösterilmez."},"html.validate.scripts":{"type":"boolean","scope":"resource","default":true,"description":"Yerleşik HTML dili desteğinin katıştırılmış betikleri doğrulayıp doğrulamayacağını denetler."},"html.validate.styles":{"type":"boolean","scope":"resource","default":true,"description":"Yerleşik HTML dili desteğinin katıştırılmış stilleri doğrulayıp doğrulamayacağını denetler."},"html.autoCreateQuotes":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"HTML öznitelik ataması için otomatik tırnak işaretleri oluşturmayı etkinleştirin/devre dışı bırakın. Tırnak işaretlerinin türü '#html.completion.attributeDefaultValue#' ile yapılandırılabilir."},"html.autoClosingTags":{"type":"boolean","scope":"resource","default":true,"description":"HTML etiketlerinin otomatik kapatılmasını etkinleştir/devre dışı bırak."},"html.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"Vurgulandığında etiket ve öznitelik belgelerini göster."},"html.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"Vurgulandığında MDN başvurularını göster."},"html.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"VS Code ile HTML dil sunucusu arasındaki iletişimi izler."}}},"configurationDefaults":{"[html]":{"editor.suggest.insertMode":"replace"},"[handlebars]":{"editor.suggest.insertMode":"replace"}},"jsonValidation":[{"fileMatch":"*.html-data.json","url":"https://raw.githubusercontent.com/microsoft/vscode-html-languageservice/master/docs/customData.schema.json"},{"fileMatch":"package.json","url":"./schemas/package.schema.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["extensionsAny"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/html-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.ini"},"manifest":{"name":"ini","displayName":"Ini Dili Temelleri","description":"Ini dosyalarında söz dizimi vurgulama ve ayraç eşleştirme sağlar.","version":"10.0.0","private":true,"publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/ini.tmbundle Syntaxes/Ini.plist ./syntaxes/ini.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"ini","extensions":[".ini"],"aliases":["Ini","ini"],"configuration":"./ini.language-configuration.json"},{"id":"properties","extensions":[".conf",".properties",".cfg",".directory",".gitattributes",".gitconfig",".gitmodules",".editorconfig",".repo"],"filenames":["gitconfig"],"filenamePatterns":["**/.config/git/config","**/.git/config"],"aliases":["Properties","properties"],"configuration":"./properties.language-configuration.json"}],"grammars":[{"language":"ini","scopeName":"source.ini","path":"./syntaxes/ini.tmLanguage.json"},{"language":"properties","scopeName":"source.ini","path":"./syntaxes/ini.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/ini","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.ipynb"},"manifest":{"name":"ipynb","displayName":".ipynb Desteği","description":"Jupyter'in .ipynb not defteri dosyalarını açmak ve okumak için temel desteği sağlar","publisher":"vscode","version":"10.0.0","license":"MIT","icon":"media/icon.png","engines":{"vscode":"^1.57.0"},"enabledApiProposals":["diffContentOptions"],"activationEvents":["onNotebook:jupyter-notebook","onNotebookSerializer:interactive","onNotebookSerializer:repl"],"extensionKind":["workspace","ui"],"main":"./dist/ipynbMain.node.js","browser":"./dist/browser/ipynbMain.browser.js","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"configuration":[{"properties":{"ipynb.pasteImagesAsAttachments.enabled":{"type":"boolean","scope":"resource","markdownDescription":"ipynb not defteri dosyalarında Markdown hücrelerine resim yapıştırmayı etkinleştirin/devre dışı bırakın. Yapıştırılan resimler hücreye ek olarak eklenir.","default":true},"ipynb.experimental.serialization":{"type":"boolean","scope":"resource","markdownDescription":"Jupyter not defterini bir çalışan iş parçacığında seri hale getirmeye yönelik deneysel özellik.","default":true,"tags":["experimental"]}}}],"commands":[{"command":"ipynb.newUntitledIpynb","title":{"value":"Yeni Jupyter Notebook","original":"New Jupyter Notebook"},"shortTitle":"Jupyter Notebook","category":"Create"},{"command":"ipynb.openIpynbInNotebookEditor","title":{"value":"IPYNB dosyasını Not Defteri Düzenleyicisi'nde aç","original":"Open IPYNB File In Notebook Editor"}},{"command":"ipynb.cleanInvalidImageAttachment","title":{"value":"Geçersiz Görüntü Eki Başvurularını Temizle","original":"Clean Invalid Image Attachment Reference"}},{"command":"notebook.cellOutput.copy","title":{"value":"Hücre Çıktısını Kopyala","original":"Copy Cell Output"},"category":"Notebook"},{"command":"notebook.cellOutput.addToChat","title":{"value":"Sohbete Hücre Çıkışı Ekle","original":"Add Cell Output to Chat"},"category":"Notebook","enablement":"chatIsEnabled"},{"command":"notebook.cellOutput.openInTextEditor","title":{"value":"Hücre Çıkışını Metin Düzenleyicisinde Aç","original":"Open Cell Output in Text Editor"},"category":"Notebook"}],"notebooks":[{"type":"jupyter-notebook","displayName":"Jupyter Notebook","selector":[{"filenamePattern":"*.ipynb"}],"priority":"default"}],"notebookRenderer":[{"id":"vscode.markdown-it-cell-attachment-renderer","displayName":"Markdown-It ipynb Hücre Eki işleyicisi","entrypoint":{"extends":"vscode.markdown-it-renderer","path":"./notebook-out/cellAttachmentRenderer.js"}}],"menus":{"file/newFile":[{"command":"ipynb.newUntitledIpynb","group":"notebook"}],"commandPalette":[{"command":"ipynb.newUntitledIpynb"},{"command":"ipynb.openIpynbInNotebookEditor","when":"false"},{"command":"ipynb.cleanInvalidImageAttachment","when":"false"},{"command":"notebook.cellOutput.copy","when":"notebookCellHasOutputs"},{"command":"notebook.cellOutput.openInTextEditor","when":"false"}],"webview/context":[{"command":"notebook.cellOutput.copy","when":"webviewId == 'notebook.output' && webviewSection == 'image'","group":"context@1"},{"command":"notebook.cellOutput.copy","when":"webviewId == 'notebook.output' && webviewSection == 'text'"},{"command":"notebook.cellOutput.addToChat","when":"webviewId == 'notebook.output' && (webviewSection == 'text' || webviewSection == 'image')","group":"context@2"},{"command":"notebook.cellOutput.openInTextEditor","when":"webviewId == 'notebook.output' && webviewSection == 'text'"}]}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["diffContentOptions"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/ipynb","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.jake"},"manifest":{"name":"jake","publisher":"vscode","description":"VS Code'a Jake özelliklerini eklemek için uzantı.","displayName":"VS Code için Jake desteği","icon":"images/cowboy_hat.png","version":"10.0.0","license":"MIT","engines":{"vscode":"*"},"categories":["Other"],"main":"./dist/main","activationEvents":["onTaskType:jake"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"contributes":{"configuration":{"id":"jake","type":"object","title":"Jake","properties":{"jake.autoDetect":{"scope":"application","type":"string","enum":["off","on"],"default":"off","description":"Jake görevi algılamasının etkinleştirilmesini denetler. Jake görevi algılaması, herhangi bir açık çalışma alanındaki dosyaların yürütülmesine neden olabilir."}}},"taskDefinitions":[{"type":"jake","required":["task"],"properties":{"task":{"type":"string","description":"Özelleştirilecek Jake görevi."},"file":{"type":"string","description":"Görevi sağlayan Jake dosyası. Atlanabilir."}},"when":"shellExecutionSupported"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/jake","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.java"},"manifest":{"name":"java","displayName":"Java Dili Temelleri","description":"Java dosyalarında kod parçacıkları, söz dizimi vurgulama, köşeli ayraç eşleştirme ve katlama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin redhat-developer/vscode-java language-support/java/java.tmLanguage.json ./syntaxes/java.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"java","extensions":[".java",".jav"],"aliases":["Java","java"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"java","scopeName":"source.java","path":"./syntaxes/java.tmLanguage.json"}],"snippets":[{"language":"java","path":"./snippets/java.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/java","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.javascript"},"manifest":{"name":"javascript","displayName":"JavaScript Dili Temelleri","description":"JavaScript dosyalarında kod parçacıkları, söz dizimi vurgulama, köşeli ayraç eşleştirme ve katlama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"categories":["Programming Languages"],"contributes":{"configurationDefaults":{"[javascript]":{"editor.maxTokenizationLineLength":2500}},"languages":[{"id":"javascriptreact","aliases":["JavaScript JSX","JavaScript React","jsx"],"extensions":[".jsx"],"configuration":"./javascript-language-configuration.json"},{"id":"javascript","aliases":["JavaScript","javascript","js"],"extensions":[".js",".es6",".mjs",".cjs",".pac"],"filenames":["jakefile"],"firstLine":"^#!.*\\bnode","mimetypes":["text/javascript"],"configuration":"./javascript-language-configuration.json"},{"id":"jsx-tags","aliases":[],"configuration":"./tags-language-configuration.json"}],"grammars":[{"language":"javascriptreact","scopeName":"source.js.jsx","path":"./syntaxes/JavaScriptReact.tmLanguage.json","embeddedLanguages":{"meta.tag.js":"jsx-tags","meta.tag.without-attributes.js":"jsx-tags","meta.tag.attributes.js.jsx":"javascriptreact","meta.embedded.expression.js":"javascriptreact"},"tokenTypes":{"punctuation.definition.template-expression":"other","entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"language":"javascript","scopeName":"source.js","path":"./syntaxes/JavaScript.tmLanguage.json","embeddedLanguages":{"meta.tag.js":"jsx-tags","meta.tag.without-attributes.js":"jsx-tags","meta.tag.attributes.js":"javascript","meta.embedded.expression.js":"javascript"},"tokenTypes":{"punctuation.definition.template-expression":"other","entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"scopeName":"source.js.regexp","path":"./syntaxes/Regular Expressions (JavaScript).tmLanguage"}],"semanticTokenScopes":[{"language":"javascript","scopes":{"property":["variable.other.property.js"],"property.readonly":["variable.other.constant.property.js"],"variable":["variable.other.readwrite.js"],"variable.readonly":["variable.other.constant.object.js"],"function":["entity.name.function.js"],"namespace":["entity.name.type.module.js"],"variable.defaultLibrary":["support.variable.js"],"function.defaultLibrary":["support.function.js"]}},{"language":"javascriptreact","scopes":{"property":["variable.other.property.jsx"],"property.readonly":["variable.other.constant.property.jsx"],"variable":["variable.other.readwrite.jsx"],"variable.readonly":["variable.other.constant.object.jsx"],"function":["entity.name.function.jsx"],"namespace":["entity.name.type.module.jsx"],"variable.defaultLibrary":["support.variable.js"],"function.defaultLibrary":["support.function.js"]}}],"snippets":[{"language":"javascript","path":"./snippets/javascript.code-snippets"},{"language":"javascriptreact","path":"./snippets/javascript.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/javascript","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.json"},"manifest":{"name":"json","displayName":"JSON Dili Temelleri","description":"JSON dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"json","aliases":["JSON","json"],"extensions":[".json",".bowerrc",".jscsrc",".webmanifest",".js.map",".css.map",".ts.map",".har",".jslintrc",".jsonld",".geojson",".ipynb",".vuerc"],"filenames":["composer.lock",".watchmanconfig"],"mimetypes":["application/json","application/manifest+json"],"configuration":"./language-configuration.json"},{"id":"jsonc","aliases":["JSON with Comments"],"extensions":[".jsonc",".eslintrc",".eslintrc.json",".jsfmtrc",".jshintrc",".swcrc",".hintrc",".babelrc",".toolset.jsonc"],"filenames":["babel.config.json","bun.lock",".babelrc.json",".ember-cli","typedoc.json"],"filenamePatterns":["**/.github/hooks/*.json"],"configuration":"./language-configuration.json"},{"id":"jsonl","aliases":["JSON Lines"],"extensions":[".jsonl",".ndjson"],"filenames":[],"configuration":"./language-configuration.json"},{"id":"snippets","aliases":["Code Snippets"],"extensions":[".code-snippets"],"filenamePatterns":["**/User/snippets/*.json","**/User/profiles/*/snippets/*.json","**/snippets*.json"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"json","scopeName":"source.json","path":"./syntaxes/JSON.tmLanguage.json"},{"language":"jsonc","scopeName":"source.json.comments","path":"./syntaxes/JSONC.tmLanguage.json"},{"language":"jsonl","scopeName":"source.json.lines","path":"./syntaxes/JSONL.tmLanguage.json"},{"language":"snippets","scopeName":"source.json.comments.snippets","path":"./syntaxes/snippets.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/json","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.json-language-features"},"manifest":{"name":"json-language-features","displayName":"JSON Dili Özellikleri","description":"JSON dosyaları için zengin dil desteği sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.77.0"},"enabledApiProposals":["extensionsAny"],"icon":"icons/json.png","activationEvents":["onLanguage:json","onLanguage:jsonc","onLanguage:snippets","onCommand:json.validate"],"main":"./client/dist/node/jsonClientMain","browser":"./client/dist/browser/jsonClientMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":"limited","description":"Uzantının http ve https'den şemaları yüklemesi için çalışma alanının güvenilir olması gerekir."}},"categories":["Programming Languages"],"contributes":{"configuration":{"id":"json","order":20,"type":"object","title":"JSON","properties":{"json.schemas":{"type":"array","scope":"resource","description":"Şemaları geçerli projedeki JSON dosyalarıyla ilişkilendirin.","items":{"type":"object","default":{"fileMatch":["/myfile"],"url":"schemaURL"},"properties":{"url":{"type":"string","default":"/user.schema.json","markdownDescription":"Şemanın URL'si veya mutlak dosya yolu. Çalışma alanında ve çalışma alanı klasörü ayarlarında (`./` ile başlayan) göreli bir yol olabilir."},"fileMatch":{"type":"array","items":{"type":"string","default":"MyFile.json","markdownDescription":"JSON dosyalarını şemalar olarak çözümlerken eşleştirilecek, `*` ve `**` içerebilen bir dosya deseni. `!` ile başladığında bir dışlama deseni tanımlar."},"minItems":1,"markdownDescription":"JSON dosyalarını şemalar olarak çözümlerken eşleştirilecek dosya desenleri dizisi. `*` ve `**` joker karakter olarak kullanılabilir. Aynı zamanda dışlama desenleri de tanımlanabilir ve `!` ile başlayabilir. Eşleşen en az bir desen olduğunda ve eşleşen son desen bir dışlama deseni olmadığında dosya eşleşir."},"schema":{"$ref":"http://json-schema.org/draft-07/schema#","description":"Belirtilen URL için şema tanımı. Şemanın yalnızca şema URL'sine erişimi önlemek için sağlanması gerekir."}}}},"json.validate.enable":{"type":"boolean","scope":"window","default":true,"description":"JSON doğrulamasını etkinleştirin/devre dışı bırakın."},"json.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Varsayılan JSON biçimlendiricisini etkinleştir/devre dışı bırak"},"json.format.keepLines":{"type":"boolean","scope":"window","default":false,"description":"Biçimlendirme yaparken mevcut tüm yeni satırları tutun."},"json.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"VS Code ile JSON dili sunucusu arasındaki iletişimi izler."},"json.colorDecorators.enable":{"type":"boolean","scope":"window","default":true,"description":"Renk dekoratörlerini etkinleştirir veya devre dışı bırakır","deprecationMessage":"`json.colorDecorators.enable` ayarı, `editor.colorDecorators` için kullanım dışı bırakıldı."},"json.maxItemsComputed":{"type":"number","default":5000,"description":"Hesaplanan en fazla ana hat sembolü ve katlama bölgesi sayısı (performans nedenleriyle sınırlıdır)."},"json.schemaDownload.enable":{"type":"boolean","default":true,"description":"Etkinleştirildiğinde JSON şemaları http ve https konumlarından getirilebilir.","tags":["usesOnlineServices"]},"json.schemaDownload.trustedDomains":{"type":"object","default":{"https://schemastore.azurewebsites.net/":true,"https://raw.githubusercontent.com/microsoft/vscode/":true,"https://raw.githubusercontent.com/devcontainers/spec/":true,"https://www.schemastore.org/":true,"https://json.schemastore.org/":true,"https://spec.openapis.org/":true,"https://json-schema.org/":true,"https://developer.microsoft.com/json-schemas/":true},"additionalProperties":{"type":"boolean"},"markdownDescription":"HTTP(S) üzerinden JSON şemalarını indirmek için güvenilen etki alanları listesi. Tüm alan adlarına güvenmek için `*` kullanın. `*` alan adlarında joker karakter olarak da kullanılabilir.","tags":["usesOnlineServices"]}}},"configurationDefaults":{"[json]":{"editor.quickSuggestions":{"strings":true},"editor.suggest.insertMode":"replace"},"[jsonc]":{"editor.quickSuggestions":{"strings":true},"editor.suggest.insertMode":"replace"},"[snippets]":{"editor.quickSuggestions":{"strings":true},"editor.suggest.insertMode":"replace"}},"jsonValidation":[{"fileMatch":"*.schema.json","url":"http://json-schema.org/draft-07/schema#"},{"fileMatch":"arazzo.json","url":"https://www.schemastore.org/openapi-arazzo-1.X.json"},{"fileMatch":["openapi.json","*.openapi.json"],"url":"https://www.schemastore.org/openapi-3.X.json"},{"fileMatch":["overlay.json","*.overlay.json"],"url":"https://www.schemastore.org/openapi-overlay-1.X.json"}],"jsonValidationRegistry":[{"url":"vscode://schemas-associations/schemas-associations.json"}],"commands":[{"command":"json.clearCache","title":{"value":"Şema Önbelleğini Temizle","original":"Clear Schema Cache"},"category":"JSON"},{"command":"json.sort","title":{"value":"Belgeyi Sırala","original":"Sort Document"},"category":"JSON"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["extensionsAny"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/json-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.julia"},"manifest":{"name":"julia","displayName":"Julia Dili Temel Bilgileri","description":"Julia dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin JuliaEditorSupport/atom-language-julia variants/julia_vscode.json ./syntaxes/julia.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"julia","aliases":["Julia","julia"],"extensions":[".jl"],"firstLine":"^#!\\s*/.*\\bjulia[0-9.-]*\\b","configuration":"./language-configuration.json"},{"id":"juliamarkdown","aliases":["Julia Markdown","juliamarkdown"],"extensions":[".jmd"]}],"grammars":[{"language":"julia","scopeName":"source.julia","path":"./syntaxes/julia.tmLanguage.json","embeddedLanguages":{"meta.embedded.inline.cpp":"cpp","meta.embedded.inline.javascript":"javascript","meta.embedded.inline.python":"python","meta.embedded.inline.r":"r","meta.embedded.inline.sql":"sql"}}],"configurationDefaults":{"[julia]":{"editor.defaultColorDecorators":"never"}}}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/julia","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.latex"},"manifest":{"name":"latex","displayName":"LaTeX Dili Temel Bilgileri","description":"TeX, LaTeX ve BibTeX için söz dizimi vurgulama ve köşeli ayraç eşleştirmesi sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"tex","aliases":["TeX","tex"],"extensions":[".sty",".cls",".bbx",".cbx"],"configuration":"latex-language-configuration.json"},{"id":"latex","aliases":["LaTeX","latex"],"extensions":[".tex",".ltx",".ctx"],"configuration":"latex-language-configuration.json"},{"id":"bibtex","aliases":["BibTeX","bibtex"],"extensions":[".bib"]},{"id":"cpp_embedded_latex","configuration":"latex-cpp-embedded-language-configuration.json","aliases":[]},{"id":"markdown_latex_combined","configuration":"markdown-latex-combined-language-configuration.json","aliases":[]}],"grammars":[{"language":"tex","scopeName":"text.tex","path":"./syntaxes/TeX.tmLanguage.json","unbalancedBracketScopes":["keyword.control.ifnextchar.tex","punctuation.math.operator.tex"]},{"language":"latex","scopeName":"text.tex.latex","path":"./syntaxes/LaTeX.tmLanguage.json","unbalancedBracketScopes":["keyword.control.ifnextchar.tex","punctuation.math.operator.tex"],"embeddedLanguages":{"source.cpp":"cpp_embedded_latex","source.css":"css","text.html":"html","source.java":"java","source.js":"javascript","source.julia":"julia","source.lua":"lua","source.python":"python","source.ruby":"ruby","source.ts":"typescript","text.xml":"xml","source.yaml":"yaml","meta.embedded.markdown_latex_combined":"markdown_latex_combined"}},{"language":"bibtex","scopeName":"text.bibtex","path":"./syntaxes/Bibtex.tmLanguage.json"},{"language":"markdown_latex_combined","scopeName":"text.tex.markdown_latex_combined","path":"./syntaxes/markdown-latex-combined.tmLanguage.json"},{"language":"cpp_embedded_latex","scopeName":"source.cpp.embedded.latex","path":"./syntaxes/cpp-grammar-bailout.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/latex","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.less"},"manifest":{"name":"less","displayName":"Less Dili Temelleri","description":"Less dosyalarında söz dizimi vurgulama, köşeli ayraç eşleştirme ve katlama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammar.js"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"less","aliases":["Less","less"],"extensions":[".less"],"mimetypes":["text/x-less","text/less"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"less","scopeName":"source.css.less","path":"./syntaxes/less.tmLanguage.json"}],"problemMatchers":[{"name":"lessc","label":"Lessc compiler","owner":"lessc","source":"less","fileLocation":"absolute","pattern":{"regexp":"(.*)\\sin\\s(.*)\\son line\\s(\\d+),\\scolumn\\s(\\d+)","message":1,"file":2,"line":3,"column":4}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/less","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.log"},"manifest":{"name":"log","displayName":"Günlük","description":".log uzantısına sahip dosyalar için söz dizimi vurgulama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin emilast/vscode-logfile-highlighter syntaxes/log.tmLanguage ./syntaxes/log.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"log","extensions":[".log","*.log.?"],"aliases":["Log"]}],"grammars":[{"language":"log","scopeName":"text.log","path":"./syntaxes/log.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/log","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.lua"},"manifest":{"name":"lua","displayName":"Lua Dili Temel Bilgileri","description":"Lua dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirmesi sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin sumneko/lua.tmbundle Syntaxes/Lua.plist ./syntaxes/lua.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"lua","extensions":[".lua"],"aliases":["Lua","lua"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"lua","scopeName":"source.lua","path":"./syntaxes/lua.tmLanguage.json","tokenTypes":{"comment.line.double-dash.doc.lua":"other"}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/lua","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.make"},"manifest":{"name":"make","displayName":"Make Dili Temelleri","description":"Make dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin fadeevab/make.tmbundle Syntaxes/Makefile.plist ./syntaxes/make.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"makefile","aliases":["Makefile","makefile"],"extensions":[".mak",".mk"],"filenames":["Makefile","makefile","GNUmakefile","OCamlMakefile"],"firstLine":"^#!\\s*/usr/bin/make","configuration":"./language-configuration.json"}],"grammars":[{"language":"makefile","scopeName":"source.makefile","path":"./syntaxes/make.tmLanguage.json","tokenTypes":{"string.interpolated":"other"}}],"configurationDefaults":{"[makefile]":{"editor.insertSpaces":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/make","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.markdown"},"manifest":{"name":"markdown","displayName":"Markdown Dili Temelleri","description":"Markdown için kod parçacıkları ve söz dizimi vurgulaması sağlar.","version":"30.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.20.0"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"markdown","aliases":["Markdown","markdown"],"extensions":[".md",".mkd",".mkdn",".mdwn",".mdown",".markdown",".markdn",".mdtxt",".mdtext",".litcoffee",".ron",".ronn",".workbook"],"filenamePatterns":["**/.cursor/**/*.mdc"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"markdown","scopeName":"text.html.markdown","path":"./syntaxes/markdown.tmLanguage.json","embeddedLanguages":{"meta.embedded.block.html":"html","source.js":"javascript","source.css":"css","meta.embedded.block.frontmatter":"yaml","meta.embedded.block.css":"css","meta.embedded.block.ini":"ini","meta.embedded.block.java":"java","meta.embedded.block.lua":"lua","meta.embedded.block.makefile":"makefile","meta.embedded.block.perl":"perl","meta.embedded.block.r":"r","meta.embedded.block.ruby":"ruby","meta.embedded.block.php":"php","meta.embedded.block.sql":"sql","meta.embedded.block.vs_net":"vs_net","meta.embedded.block.xml":"xml","meta.embedded.block.xsl":"xsl","meta.embedded.block.yaml":"yaml","meta.embedded.block.dosbatch":"dosbatch","meta.embedded.block.clojure":"clojure","meta.embedded.block.coffee":"coffee","meta.embedded.block.c":"c","meta.embedded.block.cpp":"cpp","meta.embedded.block.diff":"diff","meta.embedded.block.dockerfile":"dockerfile","meta.embedded.block.go":"go","meta.embedded.block.groovy":"groovy","meta.embedded.block.pug":"jade","meta.embedded.block.ignore":"ignore","meta.embedded.block.javascript":"javascript","meta.embedded.block.json":"json","meta.embedded.block.jsonc":"jsonc","meta.embedded.block.jsonl":"jsonl","meta.embedded.block.latex":"latex","meta.embedded.block.less":"less","meta.embedded.block.objc":"objc","meta.embedded.block.scss":"scss","meta.embedded.block.perl6":"perl6","meta.embedded.block.powershell":"powershell","meta.embedded.block.python":"python","meta.embedded.block.restructuredtext":"restructuredtext","meta.embedded.block.rust":"rust","meta.embedded.block.scala":"scala","meta.embedded.block.shellscript":"shellscript","meta.embedded.block.typescript":"typescript","meta.embedded.block.typescriptreact":"typescriptreact","meta.embedded.block.csharp":"csharp","meta.embedded.block.fsharp":"fsharp"},"unbalancedBracketScopes":["markup.underline.link.markdown","punctuation.definition.list.begin.markdown","keyword.operator.relational.cs","keyword.operator.arrow.cs","punctuation.accessor.pointer.cs","keyword.operator.bitwise.shift.cs","keyword.operator.assignment.compound.bitwise.cs","keyword.operator.relational.ts","storage.type.function.arrow.ts","keyword.operator.bitwise.shift.ts","keyword.operator.assignment.compound.bitwise.ts","keyword.operator.relational.tsx","storage.type.function.arrow.tsx","keyword.operator.bitwise.shift.tsx","keyword.operator.assignment.compound.bitwise.tsx"]}],"snippets":[{"language":"markdown","path":"./snippets/markdown.code-snippets"}],"configurationDefaults":{"[markdown]":{"editor.unicodeHighlight.ambiguousCharacters":false,"editor.unicodeHighlight.invisibleCharacters":false,"diffEditor.ignoreTrimWhitespace":false}}},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin microsoft/vscode-markdown-tm-grammar syntaxes/markdown.tmLanguage ./syntaxes/markdown.tmLanguage.json"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/markdown-basics","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.markdown-language-features"},"manifest":{"name":"markdown-language-features","displayName":"Markdown Dili Özellikleri","description":"Markdown için zengin dil desteği sağlar.","version":"10.0.0","icon":"icon.png","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","enabledApiProposals":["agentEditorComments","customEditorDiffs","documentDiff","documentSyntaxHighlighting","externalUriOpener","linkPresentation","textEditorDiffInformation"],"engines":{"vscode":"^1.70.0"},"main":"./dist/extension","browser":"./dist/browser/extension","categories":["Programming Languages"],"activationEvents":["onLanguage:markdown","onLanguage:prompt","onLanguage:instructions","onLanguage:chatagent","onLanguage:skill","onCommand:markdown.api.render","onCommand:markdown.api.reloadPlugins","onWebviewPanel:markdown.preview"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":"limited","description":"Çalışma alanında yapılandırılan stilleri yüklemek için gereklidir.","restrictedConfigurations":["markdown.styles"]}},"contributes":{"linkPresentationProviders":[{"id":"markdown.gitCommitLinkPresentations","kind":"commit","uriPattern":"^(?:commit:[^?#]+|https?://[^\\s?#]+/(?:commit|-/commit)/[^/?#]+)(?:[?#].*)?$"},{"id":"markdown.workspaceFileLinkPresentations","kind":"file","uriPattern":"^(?:(?:file|vscode-remote|vscode-vfs):[^?#]*|(?!(?:[a-z][a-z0-9+.-]*:|#))[^?#]+)(?:[?#].*)?$"}],"notebookRenderer":[{"id":"vscode.markdown-it-renderer","displayName":"Markdown it renderer","entrypoint":"./notebook-out/index.js","mimeTypes":["text/markdown","text/latex","text/x-css","text/x-html","text/x-json","text/x-typescript","text/x-abap","text/x-apex","text/x-azcli","text/x-bat","text/x-cameligo","text/x-clojure","text/x-coffee","text/x-cpp","text/x-csharp","text/x-csp","text/x-css","text/x-dart","text/x-dockerfile","text/x-ecl","text/x-fsharp","text/x-go","text/x-graphql","text/x-handlebars","text/x-hcl","text/x-html","text/x-ini","text/x-java","text/x-javascript","text/x-julia","text/x-kotlin","text/x-less","text/x-lexon","text/x-lua","text/x-m3","text/x-markdown","text/x-mips","text/x-msdax","text/x-mysql","text/x-objective-c/objective","text/x-pascal","text/x-pascaligo","text/x-perl","text/x-pgsql","text/x-php","text/x-postiats","text/x-powerquery","text/x-powershell","text/x-pug","text/x-python","text/x-r","text/x-razor","text/x-redis","text/x-redshift","text/x-restructuredtext","text/x-ruby","text/x-rust","text/x-sb","text/x-scala","text/x-scheme","text/x-scss","text/x-shell","text/x-solidity","text/x-sophia","text/x-sql","text/x-st","text/x-swift","text/x-systemverilog","text/x-tcl","text/x-twig","text/x-typescript","text/x-vb","text/x-xml","text/x-yaml","application/json"]}],"commands":[{"command":"_markdown.copyImage","title":{"value":"Resmi Kopyala","original":"Copy Image"},"category":"Markdown"},{"command":"_markdown.openImage","title":{"value":"Görüntüyü Aç","original":"Open Image"},"category":"Markdown"},{"command":"_markdown.openFrontMatterSettings","title":{"value":"Ön Bölüm Görünürlüğünü Yapılandır","original":"Configure Frontmatter Visibility"},"category":"Markdown"},{"command":"markdown.showPreview","title":{"value":"Önizlemeyi Aç","original":"Open Preview"},"category":"Markdown","icon":{"light":"./media/preview-light.svg","dark":"./media/preview-dark.svg"}},{"command":"markdown.showPreviewToSide","title":{"value":"Önizlemeyi Yanda Aç","original":"Open Preview to the Side"},"category":"Markdown","icon":"$(open-preview)"},{"command":"markdown.showLockedPreviewToSide","title":{"value":"Kilitli Önizlemeyi Yanda Aç","original":"Open Locked Preview to the Side"},"category":"Markdown","icon":"$(open-preview)"},{"command":"markdown.showSource","title":{"value":"Kaynak Dosyayı Aç","original":"Open Source File"},"category":"Markdown","icon":"$(file-code)"},{"command":"markdown.showPreviewSecuritySelector","title":{"value":"Önizleme Güvenlik Ayarlarını Değiştir","original":"Change Preview Security Settings"},"category":"Markdown"},{"command":"markdown.preview.refresh","title":{"value":"Önizlemeyi Yenile","original":"Refresh Preview"},"category":"Markdown"},{"command":"markdown.preview.toggleLock","title":{"value":"Önizleme Kilitlemeyi Aç/Kapat","original":"Toggle Preview Locking"},"category":"Markdown"},{"command":"markdown.findAllFileReferences","title":{"value":"Dosya Başvurularını Bul","original":"Find File References"},"category":"Markdown"},{"command":"markdown.reopenAsPreview","title":{"value":"Önizleme Olarak Aç","original":"Open as Preview"},"category":"Markdown","icon":"$(preview)"},{"command":"markdown.reopenAsSource","title":{"value":"Kaynak dosya olarak yeniden aç","original":"Reopen as source file"},"category":"Markdown","icon":"$(file-code)"},{"command":"markdown.togglePreview","title":{"value":"Önizlemeyi Aç/Kapat","original":"Toggle Preview"},"category":"Markdown"},{"command":"markdown.editor.insertLinkFromWorkspace","title":{"value":"Çalışma Alanında Dosyaya Bağlantı Ekle","original":"Insert Link to File in Workspace"},"category":"Markdown","enablement":"editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !activeEditorIsReadonly"},{"command":"markdown.editor.insertImageFromWorkspace","title":{"value":"Çalışma Alanından Resim Ekle","original":"Insert Image from Workspace"},"category":"Markdown","enablement":"editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !activeEditorIsReadonly"},{"command":"markdown.editor.cursorLeft","title":"Move Cursor Left","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorRight","title":"Move Cursor Right","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorUp","title":"Move Cursor Up","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorDown","title":"Move Cursor Down","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorLeftSelect","title":"Select Left","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorRightSelect","title":"Select Right","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorUpSelect","title":"Select Up","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorDownSelect","title":"Select Down","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorWordLeft","title":"Move Cursor Word Left","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorWordRight","title":"Move Cursor Word Right","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorWordLeftSelect","title":"Select Word Left","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorWordRightSelect","title":"Select Word Right","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorVisualLineStart","title":"Move Cursor to Visual Line Start","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorVisualLineEnd","title":"Move Cursor to Visual Line End","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorVisualLineStartSelect","title":"Select to Visual Line Start","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorVisualLineEndSelect","title":"Select to Visual Line End","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorLogicalLineStart","title":"Move Cursor to Logical Line Start","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorLogicalLineEnd","title":"Move Cursor to Logical Line End","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorLogicalLineStartSelect","title":"Select to Logical Line Start","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorLogicalLineEndSelect","title":"Select to Logical Line End","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorDocumentStart","title":"Move Cursor to Document Start","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorDocumentEnd","title":"Move Cursor to Document End","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorDocumentStartSelect","title":"Select to Document Start","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.cursorDocumentEndSelect","title":"Select to Document End","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.selectAll","title":"Select All","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.deleteLeft","title":"Delete Left","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.deleteRight","title":"Delete Right","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.deleteWordLeft","title":"Delete Word Left","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.deleteWordRight","title":"Delete Word Right","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.deleteLineLeft","title":"Delete All Left","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.deleteLineRight","title":"Delete All Right","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.copyLinesUp","title":"Copy Line Up","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.copyLinesDown","title":"Copy Line Down","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.moveLinesUp","title":"Move Line Up","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.moveLinesDown","title":"Move Line Down","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.deleteLines","title":"Delete Line","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.joinLines","title":"Join Lines","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.toggleLocked","title":"Toggle Editing/Locked Mode","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.undo","title":"Undo","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.redo","title":"Redo","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.insertTab","title":"Insert Tab","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.outdent","title":"Outdent","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.toggleTabFocus","title":"Toggle Tab Key Moves Focus","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.smartEnter","title":"Insert Paragraph","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.insertHardLineBreak","title":"Insert Hard Line Break","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true},{"command":"markdown.editor.insertParagraph","title":"Insert Paragraph Without Continuing Markup","category":"Markdown Editor","enablement":"activeCustomEditorId == 'vscode.markdown.editor'","$generated":true}],"menus":{"webview/context":[{"command":"_markdown.copyImage","when":"(webviewId == 'markdown.preview' || webviewId == 'vscode.markdown.preview.editor') && (webviewSection == 'image' || webviewSection == 'localImage')"},{"command":"_markdown.openImage","when":"(webviewId == 'markdown.preview' || webviewId == 'vscode.markdown.preview.editor') && webviewSection == 'localImage'"},{"command":"_markdown.openFrontMatterSettings","when":"(webviewId == 'markdown.preview' || webviewId == 'vscode.markdown.preview.editor') && webviewSection == 'frontMatter'"}],"editor/title":[{"command":"markdown.showPreviewToSide","when":"editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused && !hasCustomMarkdownPreview","alt":"markdown.showPreview","group":"navigation@1"},{"command":"markdown.reopenAsPreview","when":"activeEditor == workbench.editors.files.textFileEditor && resourceLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused && !hasCustomMarkdownPreview && !isSessionsWindow","group":"navigation@2"},{"command":"markdown.showSource","when":"activeWebviewPanelId == 'markdown.preview'","group":"navigation@2"},{"command":"markdown.reopenAsSource","when":"activeCustomEditorId == 'vscode.markdown.preview.editor' && !activeCustomEditorTextDiff && !isSessionsWindow","group":"navigation@2"},{"command":"markdown.preview.refresh","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'","group":"1_markdown"},{"command":"markdown.preview.toggleLock","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'","group":"1_markdown"},{"command":"markdown.showPreviewSecuritySelector","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'","group":"1_markdown"}],"modalEditor/editorTitle":[{"command":"markdown.showPreviewToSide","when":"editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused && !hasCustomMarkdownPreview","alt":"markdown.showPreview","group":"navigation"},{"command":"markdown.reopenAsPreview","when":"(activeEditor == workbench.editors.files.textFileEditor || activeEditor == workbench.editors.textDiffEditor) && resourceLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused && !hasCustomMarkdownPreview && !isSessionsWindow","group":"navigation"},{"command":"markdown.reopenAsSource","when":"activeCustomEditorId == 'vscode.markdown.preview.editor' && !activeCustomEditorTextDiff && !isSessionsWindow","group":"navigation"}],"explorer/context":[{"command":"markdown.showPreview","when":"resourceLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !hasCustomMarkdownPreview","group":"navigation"},{"command":"markdown.findAllFileReferences","when":"resourceLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/","group":"4_search"}],"editor/title/context":[{"command":"markdown.showPreview","when":"resourceLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !hasCustomMarkdownPreview","group":"1_open"},{"command":"markdown.findAllFileReferences","when":"resourceLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/"}],"commandPalette":[{"command":"_markdown.openImage","when":"false"},{"command":"_markdown.copyImage","when":"false"},{"command":"markdown.showPreview","when":"editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused","group":"navigation"},{"command":"markdown.showPreviewToSide","when":"editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused","group":"navigation"},{"command":"markdown.showLockedPreviewToSide","when":"editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused","group":"navigation"},{"command":"markdown.showSource","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'","group":"navigation"},{"command":"markdown.showPreviewSecuritySelector","when":"editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused"},{"command":"markdown.showPreviewSecuritySelector","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'"},{"command":"markdown.preview.toggleLock","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'"},{"command":"markdown.preview.refresh","when":"editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused"},{"command":"markdown.preview.refresh","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'"},{"command":"markdown.findAllFileReferences","when":"editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/"},{"command":"markdown.reopenAsPreview","when":"activeEditor == workbench.editors.files.textFileEditor && resourceLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/","group":"navigation"},{"command":"markdown.reopenAsSource","when":"activeCustomEditorId == 'vscode.markdown.preview.editor'","group":"navigation"},{"command":"markdown.togglePreview","when":"resourceLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/"},{"command":"markdown.editor.cursorLeft","when":"false","$generated":true},{"command":"markdown.editor.cursorRight","when":"false","$generated":true},{"command":"markdown.editor.cursorUp","when":"false","$generated":true},{"command":"markdown.editor.cursorDown","when":"false","$generated":true},{"command":"markdown.editor.cursorLeftSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorRightSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorUpSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorDownSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorWordLeft","when":"false","$generated":true},{"command":"markdown.editor.cursorWordRight","when":"false","$generated":true},{"command":"markdown.editor.cursorWordLeftSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorWordRightSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorVisualLineStart","when":"false","$generated":true},{"command":"markdown.editor.cursorVisualLineEnd","when":"false","$generated":true},{"command":"markdown.editor.cursorVisualLineStartSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorVisualLineEndSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorLogicalLineStart","when":"false","$generated":true},{"command":"markdown.editor.cursorLogicalLineEnd","when":"false","$generated":true},{"command":"markdown.editor.cursorLogicalLineStartSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorLogicalLineEndSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorDocumentStart","when":"false","$generated":true},{"command":"markdown.editor.cursorDocumentEnd","when":"false","$generated":true},{"command":"markdown.editor.cursorDocumentStartSelect","when":"false","$generated":true},{"command":"markdown.editor.cursorDocumentEndSelect","when":"false","$generated":true},{"command":"markdown.editor.selectAll","when":"false","$generated":true},{"command":"markdown.editor.deleteLeft","when":"false","$generated":true},{"command":"markdown.editor.deleteRight","when":"false","$generated":true},{"command":"markdown.editor.deleteWordLeft","when":"false","$generated":true},{"command":"markdown.editor.deleteWordRight","when":"false","$generated":true},{"command":"markdown.editor.deleteLineLeft","when":"false","$generated":true},{"command":"markdown.editor.deleteLineRight","when":"false","$generated":true},{"command":"markdown.editor.copyLinesUp","when":"false","$generated":true},{"command":"markdown.editor.copyLinesDown","when":"false","$generated":true},{"command":"markdown.editor.moveLinesUp","when":"false","$generated":true},{"command":"markdown.editor.moveLinesDown","when":"false","$generated":true},{"command":"markdown.editor.deleteLines","when":"false","$generated":true},{"command":"markdown.editor.joinLines","when":"false","$generated":true},{"command":"markdown.editor.toggleLocked","when":"false","$generated":true},{"command":"markdown.editor.undo","when":"false","$generated":true},{"command":"markdown.editor.redo","when":"false","$generated":true},{"command":"markdown.editor.insertTab","when":"false","$generated":true},{"command":"markdown.editor.outdent","when":"false","$generated":true},{"command":"markdown.editor.toggleTabFocus","when":"false","$generated":true},{"command":"markdown.editor.smartEnter","when":"false","$generated":true},{"command":"markdown.editor.insertHardLineBreak","when":"false","$generated":true},{"command":"markdown.editor.insertParagraph","when":"false","$generated":true}]},"keybindings":[{"command":"markdown.showPreviewToSide","key":"ctrl+k v","mac":"cmd+k v","when":"editorFocus && editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused"},{"command":"markdown.togglePreview","key":"shift+ctrl+v","mac":"shift+cmd+v","when":"!terminalFocus && ((editorFocus && resourceLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused) || activeCustomEditorId == 'vscode.markdown.preview.editor')"},{"command":"markdown.editor.cursorLeft","key":"ctrl+b","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorLeft","key":"left","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorRight","key":"ctrl+f","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorRight","key":"right","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorUp","key":"ctrl+p","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorUp","key":"up","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorDown","key":"ctrl+n","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorDown","key":"down","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorLeftSelect","key":"shift+left","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorRightSelect","key":"shift+right","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorUpSelect","key":"shift+up","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorDownSelect","key":"shift+down","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorWordLeft","key":"alt+left","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorWordLeft","key":"ctrl+left","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.cursorWordRight","key":"alt+right","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorWordRight","key":"ctrl+right","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.cursorWordLeftSelect","key":"shift+alt+left","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorWordLeftSelect","key":"ctrl+shift+left","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.cursorWordRightSelect","key":"shift+alt+right","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorWordRightSelect","key":"ctrl+shift+right","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.cursorVisualLineStart","key":"cmd+left","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorVisualLineStart","key":"home","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorVisualLineEnd","key":"cmd+right","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorVisualLineEnd","key":"end","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorVisualLineStartSelect","key":"shift+cmd+left","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorVisualLineStartSelect","key":"shift+home","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorVisualLineEndSelect","key":"shift+cmd+right","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorVisualLineEndSelect","key":"shift+end","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.cursorLogicalLineStart","key":"ctrl+a","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorLogicalLineEnd","key":"ctrl+e","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorLogicalLineStartSelect","key":"ctrl+shift+a","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorLogicalLineEndSelect","key":"ctrl+shift+e","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorDocumentStart","key":"cmd+up","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorDocumentStart","key":"ctrl+home","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.cursorDocumentEnd","key":"cmd+down","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorDocumentEnd","key":"ctrl+end","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.cursorDocumentStartSelect","key":"shift+cmd+up","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorDocumentStartSelect","key":"ctrl+shift+home","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.cursorDocumentEndSelect","key":"shift+cmd+down","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.cursorDocumentEndSelect","key":"ctrl+shift+end","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.selectAll","key":"cmd+a","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.selectAll","key":"ctrl+a","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.deleteLeft","key":"ctrl+h","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.deleteLeft","key":"ctrl+backspace","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.deleteLeft","key":"backspace","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.deleteLeft","key":"shift+backspace","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.deleteRight","key":"ctrl+d","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.deleteRight","key":"ctrl+delete","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.deleteRight","key":"delete","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.deleteWordLeft","key":"alt+backspace","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.deleteWordLeft","key":"ctrl+backspace","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.deleteWordRight","key":"alt+delete","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.deleteWordRight","key":"ctrl+delete","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.deleteLineLeft","key":"cmd+backspace","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.deleteLineRight","key":"cmd+delete","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.deleteLineRight","key":"ctrl+k","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.copyLinesUp","key":"shift+alt+up","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.copyLinesUp","key":"shift+alt+up","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isWindows","$generated":true},{"command":"markdown.editor.copyLinesUp","key":"ctrl+shift+alt+up","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isLinux","$generated":true},{"command":"markdown.editor.copyLinesDown","key":"shift+alt+down","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.copyLinesDown","key":"shift+alt+down","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isWindows","$generated":true},{"command":"markdown.editor.copyLinesDown","key":"ctrl+shift+alt+down","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isLinux","$generated":true},{"command":"markdown.editor.moveLinesUp","key":"alt+up","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.moveLinesDown","key":"alt+down","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.deleteLines","key":"shift+cmd+k","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.deleteLines","key":"ctrl+shift+k","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.joinLines","key":"ctrl+j","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.undo","key":"cmd+z","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.undo","key":"ctrl+z","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.redo","key":"shift+cmd+z","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.redo","key":"ctrl+shift+z","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.redo","key":"ctrl+y","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && !isMac","$generated":true},{"command":"markdown.editor.smartEnter","key":"enter","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.insertHardLineBreak","key":"shift+enter","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true},{"command":"markdown.editor.insertParagraph","key":"cmd+enter","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus && isMac","$generated":true},{"command":"markdown.editor.insertParagraph","key":"ctrl+enter","when":"activeCustomEditorId == 'vscode.markdown.editor' && markdownEditorFocus","$generated":true}],"configuration":[{"title":"Dil Özellikleri","order":20,"properties":{"markdown.experimental.richLinks.enabled":{"type":"boolean","default":true,"description":"Controls whether supported links in the Markdown editor are rendered as rich links with live metadata. Enabling this may make authenticated requests to services such as GitHub.","scope":"window","tags":["experimental","onExP"]},"markdown.links.openLocation":{"type":"string","default":"currentGroup","description":"Markdown dosyalarındaki bağlantıların açılacağı yeri denetler.","scope":"resource","enum":["currentGroup","beside"],"enumDescriptions":["Bağlantıları etkin düzenleyici grubunda aç.","Bağlantıları etkin düzenleyicinin yanında aç."]},"markdown.suggest.paths.enabled":{"type":"boolean","default":true,"description":"Markdown dosyalarında bağlantı yazarken yol önerilerinin gösterilip gösterilmediğini denetler.","scope":"resource"},"markdown.suggest.paths.includeWorkspaceHeaderCompletions":{"type":"string","default":"onDoubleHash","scope":"resource","markdownDescription":"Geçerli çalışma alanındaki diğer Markdown dosyalarında bulunan üst bilgi önerileri etkinleştir. Bu önerilerden birinin kabul edilmesi, söz konusu dosyadaki üst bilginin tam yolunu ekler. Örneğin: `[bağlantı metni](/path/to/file.md#header)`.","enum":["never","onDoubleHash","onSingleOrDoubleHash"],"markdownEnumDescriptions":["Çalışma alanı üst bilgisi önerilerini devre dışı bırakın.","Bir yola '##' yazdıktan sonra çalışma alanı üst bilgisi önerilerini etkinleştir. Örneğin: '[bağlantı metni](##'.","Bir yola '##' veya '#' yazdıktan sonra çalışma alanı üst bilgisi önerilerini etkinleştir. Örneğin: '[bağlantı metni](#' veya '[bağlantı metni](##'."]},"markdown.editor.drop.enabled":{"type":"string","scope":"resource","markdownDescription":"Shift tuşunu basılı tutarken dosyaları bir Markdown editorüne bırakmanın Markdown bağlantıları ekleyip eklemediğini denetler. `#editor.dropIntoEditor.enabled#`‘in etkinleştirilmesini gerektirir.","default":"smart","enum":["always","smart","never"],"markdownEnumDescriptions":["Markdown bağlantıları her zaman ekle.","Bir kod bloğuna veya başka bir özel öğeye bırakılmadığında varsayılan olarak akıllı Markdown bağlantıları oluşturun. Düz metin olarak veya Markdown bağlantıları olarak yapıştırma arasında geçiş yapmak için bırakma pencere öğesini kullan.","Markdown bağlantıları hiçbir zaman oluşturma."]},"markdown.editor.drop.copyIntoWorkspace":{"type":"string","markdownDescription":"Markdown düzenleyicisine bırakılan çalışma alanı dışındaki dosyaların çalışma alanına kopyalanıp kopyalanmayacağını denetler.\r\n\r\nBırakılan dosyaların oluşturulacağı yeri yapılandırmak için '#markdown.copyFiles.destination#' kullanın.","default":"mediaFiles","enum":["mediaFiles","never"],"markdownEnumDescriptions":["Dış resim ve video dosyalarını çalışma alanına kopyalamayı dene.","Dış dosyaları çalışma alanına kopyalama."]},"markdown.editor.filePaste.enabled":{"type":"string","scope":"resource","markdownDescription":"Markdown düzenleyicisine dosya yapıştırmanın Markdown bağlantıları oluşturup oluşturmayacağını denetler. `#editor.pasteAs.enabled#`‘in etkinleştirilmesini gerektirir.","default":"smart","enum":["always","smart","never"],"markdownEnumDescriptions":["Markdown bağlantıları her zaman ekle.","Bir kod bloğuna veya başka bir özel öğeye yapıştırmadığınızda, akıllı bir şekilde varsayılan olarak Markdown bağlantıları oluşturun. Düz metin olarak veya Markdown bağlantıları olarak yapıştırma arasında geçiş yapmak için yapıştırma pencere öğesini kullan.","Markdown bağlantıları hiçbir zaman oluşturma."]},"markdown.editor.filePaste.copyIntoWorkspace":{"type":"string","markdownDescription":"Markdown düzenleyicisine yapıştırılan çalışma alanı dışındaki dosyaların çalışma alanına kopyalanıp kopyalanmayacağını denetler.\r\n\r\nKopyalanan dosyaların oluşturulacağı yeri yapılandırmak için '#markdown.copyFiles.destination#' kullanın.","default":"mediaFiles","enum":["mediaFiles","never"],"markdownEnumDescriptions":["Dış resim ve video dosyalarını çalışma alanına kopyalamayı dene.","Dış dosyaları çalışma alanına kopyalama."]},"markdown.editor.filePaste.videoSnippet":{"type":"string","markdownDescription":"Markdown'a video eklerken kullanılan içerik parçacığı. Bu içerik parçacığı aşağıdaki değişkenleri kullanılabilir:\r\n- '${src}' — Video dosyasının çözümlenen yolu.\r\n- '${title}' — Video için kullanılan başlık. Bu değişken için otomatik olarak bir içerik parçacığı yer tutucusu oluşturulacak.","default":"<video controls src=\"${src}\" title=\"${title}\"></video>"},"markdown.editor.filePaste.audioSnippet":{"type":"string","markdownDescription":"Markdown'a ses eklerken kullanılan içerik parçacığı. Bu içerik parçacığı aşağıdaki değişkenleri kullanılabilir:\r\n- '${src}' — Ses dosyasının çözümlenen yolu.\r\n- '${title}' — Ses için kullanılan başlık. Bu değişken için otomatik olarak bir içerik parçacığı yer tutucusu oluşturulacak.","default":"<audio controls src=\"${src}\" title=\"${title}\"></audio>"},"markdown.editor.pasteUrlAsFormattedLink.enabled":{"type":"string","scope":"resource","markdownDescription":"URL'ler bir Markdown düzenleyicisine yapıştırıldığında Markdown bağlantılarının oluşturulup oluşturulmadığını denetler. '#editor.pasteAs.enabled#' etkinleştirilmesini gerektirir.","default":"smartWithSelection","enum":["always","smart","smartWithSelection","never"],"markdownEnumDescriptions":["Markdown bağlantıları her zaman ekle.","Bir kod bloğuna veya başka bir özel öğeye yapıştırmadığınızda, akıllı bir şekilde varsayılan olarak Markdown bağlantıları oluşturun. Düz metin olarak veya Markdown bağlantıları olarak yapıştırma arasında geçiş yapmak için yapıştırma pencere öğesini kullan.","Seçtiğiniz metni bir kod bloğuna veya başka bir özel öğeye yapıştırmadığınızda, akıllı bir şekilde varsayılan olarak Markdown bağlantıları oluşturun. Düz metin olarak veya Markdown bağlantıları olarak yapıştırma arasında geçiş yapmak için yapıştırma pencere öğesini kullanın.","Markdown bağlantıları hiçbir zaman oluşturma."]},"markdown.editor.updateLinksOnPaste.enabled":{"type":"boolean","markdownDescription":"Markdown düzenleyicileri arasında kopyalanıp yapıştırılan bir metindeki bağlantıları ve başvuruları güncelleştiren yapıştırma seçeneğini etkinleştirin/devre dışı bırakın.\r\n\r\nBu özelliği kullanmak için, güncelleştirilebilir bağlantılar içeren metni yapıştırdıktan sonra Yapıştırma Pencere Öğesine tıklayıp ve `Yapıştır ve yapıştırılan bağlantıları güncelleştir` seçeneğini belirleyin.","scope":"resource","default":true},"markdown.updateLinksOnFileMove.enabled":{"type":"string","enum":["prompt","always","never"],"markdownEnumDescriptions":["Her dosya taşıma işleminde sor.","Bağlantıları her zaman otomatik olarak güncelleştir.","Bağlantıyı güncelleştirmeyi hiçbir zaman deneme ve sorma."],"default":"never","markdownDescription":"Çalışma alanında bir dosya yeniden adlandırıldığında/taşındığında Markdown dosyalarındaki bağlantıları güncelleştirmeyi deneyin. Hangi dosyaların bağlantı güncelleştirmelerini tetiklediğini yapılandırmak için `#markdown.updateLinksOnFileMove.include#` kullanın.","scope":"window"},"markdown.updateLinksOnFileMove.include":{"type":"array","markdownDescription":"Otomatik bağlantı güncelleştirmelerini tetikleyen dosyaları belirten glob desenleri. Bu özellik ile ilgili ayrıntılar için bkz. `#markdown.updateLinksOnFileMove.enabled#`.","scope":"window","items":{"type":"string","description":"Dosya yollarının eşleştirileceği glob deseni. Deseni etkinleştirmek için true olarak ayarlayın."},"default":["**/*.{md,mkd,mdwn,mdown,markdown,markdn,mdtxt,mdtext,workbook}","**/*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif,tiff,svg,mp4}"]},"markdown.updateLinksOnFileMove.enableForDirectories":{"type":"boolean","default":true,"description":"Çalışma alanında bir dizin taşındığında veya yeniden adlandırıldığında bağlantıları güncelleştirmeyi etkinleştirin.","scope":"window"},"markdown.occurrencesHighlight.enabled":{"type":"boolean","default":false,"description":"Geçerli belgedeki bağlantıların vurgulanıp vurgulanmadığını denetler.","scope":"resource"},"markdown.copyFiles.destination":{"type":"object","markdownDescription":"Kopyala-yapıştır veya sürükle-bırak ile oluşturulan dosyaların yolunu ve dosya adını yapılandırır. Bu, yeni dosyanın oluşturulacağı hedef yol ile bir Markdown belgesi yoluyla eşleşen glob desenlerinin haritasıdır.\r\n\r\nHedef yol aşağıdaki değişkenleri kullanabilir:\r\n\r\n- `${documentDirName}` — Markdown belgesinin mutlak üst dizin yolu, ör. '/Users/me/myProject/docs'.\r\n- `${documentRelativeDirName}` — Markdown belgesinin göreli üst dizin yolu, ör. 'docs'. Dosya bir çalışma alanının parçası değilse bu, `${documentDirName}` ile aynıdır.\r\n- `${documentFileName}` — Markdown belgesinin tam dosya adı, ör. `README.md`.\r\n- `${documentBaseName}` — Markdown belgesinin temel adı, ör. `README`.\r\n- `${documentExtName}` — Markdown belgesinin uzantısı, ör. `md`.\r\n- `${documentFilePath}` — Markdown belgesinin mutlak yolu, ör. `/Users/me/myProject/docs/README.md`.\r\n- `${documentRelativeFilePath}` — Markdown belgesinin göreli yolu, ör. 'docs/README.md'. Dosya bir çalışma alanının parçası değilse bu, `${documentFilePath}` ile aynıdır.\r\n- `${documentWorkspaceFolder}` — Markdown belgesinin çalışma alanı klasörü, ör. `/Users/me/myProject`. Dosya bir çalışma alanının parçası değilse bu, `${documentDirName}` ile aynıdır.\r\n- `${fileName}` — Bırakılan dosyanın dosya adı, ör. `image.png`.\r\n- `${fileExtName}` — Bırakılan dosyanın uzantısı, ör. `png`.\r\n- `${unixTime}` — Milisaniye cinsinden geçerli Unix zaman damgası.\r\n- `${isoTime}` — ISO 8601 biçimindeki geçerli zaman, ör. '2025-06-06T08:40:32.123Z'.","additionalProperties":{"type":"string"}},"markdown.copyFiles.overwriteBehavior":{"type":"string","markdownDescription":"Bırakma veya yapıştırma ile oluşturulan dosyaların mevcut dosyaların üzerine yazılıp yazılmayacağını denetler.","default":"nameIncrementally","enum":["nameIncrementally","overwrite"],"markdownEnumDescriptions":["Aynı ada sahip bir dosya zaten varsa, dosya adına bir sayı ekle; örneğin: 'image.png', 'image-1.png' olur.","Aynı ada sahip bir dosya zaten varsa üzerine yaz."]},"markdown.preferredMdPathExtensionStyle":{"type":"string","default":"auto","markdownDescription":"Markdown dosyalarına bağlantılar için dosya uzantılarının (ör. `.md`) eklenip eklenmeyeceğini denetler. Bu ayar, yol tamamlama veya dosya yeniden adlandırma gibi araçlarla dosya yolları eklendiğinde kullanılır.","enum":["auto","includeExtension","removeExtension"],"markdownEnumDescriptions":["Mevcut yollar için dosya uzantısı stilini korumaya çalışın. Yeni yollar için dosya uzantıları ekleyin.","Dosya uzantısını dahil etmeyi tercih edin. Örneğin, `file.md` adlı bir dosyanın yol tamamlamaları `file.md` ekleyecektir.","Dosya uzantısını kaldırmayı tercih edin. Örneğin, `file.md` adlı bir dosyanın yol tamamlamaları, `.md` olmadan `file` ekleyecektir."]}}},{"title":"Doğrulama","order":22,"properties":{"markdown.validate.enabled":{"order":0,"type":"boolean","scope":"resource","description":"Markdown dosyalarında hata raporlamanın etkin olup olmadığını denetler.","default":false},"markdown.validate.referenceLinks.enabled":{"type":"string","scope":"resource","markdownDescription":"Markdown dosyalarındaki referans bağlantılarının doğrulanmasını denetler, örneğin: `[link][ref]`. `#markdown.validate.enabled#`‘in etkinleştirilmesini gerektirir.","default":"warning","enum":["ignore","warning","error"]},"markdown.validate.fragmentLinks.enabled":{"type":"string","scope":"resource","markdownDescription":"Geçerli Markdown dosyasındaki başlıklara parça bağlantılarının doğrulanmasını denetler, örneğin: `[link](#header)`. `#markdown.validate.enabled#`‘in etkinleştirilmesini gerektirir.","default":"warning","enum":["ignore","warning","error"]},"markdown.validate.fileLinks.enabled":{"type":"string","scope":"resource","markdownDescription":"Markdown dosyalarındaki diğer dosyalara olan bağlantıların doğrulanmasını denetler, örneğin `[link](/path/to/file.md)`. Bu, hedef dosyaların var olup olmadığını kontrol eder. `#markdown.validate.enabled#`‘in etkinleştirilmesini gerektirir.","default":"warning","enum":["ignore","warning","error"]},"markdown.validate.fileLinks.markdownFragmentLinks":{"type":"string","scope":"resource","markdownDescription":"Markdown dosyalarındaki diğer dosyalardaki başlıklara bağlantıların parça kısmını doğrulayın, örneğin: \"[link](/path/to/file.md#header)\". Varsayılan olarak \"#markdown.validate.fragmentLinks.enabled#\" öğesinden ayar değerini devralır.","default":"inherit","enum":["inherit","ignore","warning","error"]},"markdown.validate.ignoredLinks":{"type":"array","scope":"resource","markdownDescription":"Doğrulanmaması gereken bağlantıları yapılandırın. Örneğin, `/about` öğesini eklemek `[hakkında](/about)` bağlantısını etkinleştirmez ancak `/assets/**/*.svg` globu `assets` dizini altındaki `.svg` dosyalarına bağlantıların doğrulamasını atlamanıza izin verir.","items":{"type":"string"}},"markdown.validate.unusedLinkDefinitions.enabled":{"type":"string","scope":"resource","markdownDescription":"Geçerli dosyada kullanılmayan bağlantı tanımlarını doğrulayın.","default":"hint","enum":["ignore","hint","warning","error"]},"markdown.validate.duplicateLinkDefinitions.enabled":{"type":"string","scope":"resource","markdownDescription":"Geçerli dosyadaki yinelenen tanımları doğrulayın.","default":"warning","enum":["ignore","warning","error"]}}},{"title":"Önizleme","order":23,"properties":{"markdown.styles":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"Markdown önizlemesinden kullanılacak CSS stil sayfaları için URL'lerin veya yerel yolların listesi. Göreli yollar, Gezginde açık olan klasöre göre yorumlanır. Açık klasör yoksa Markdown dosyasının konumuna göre yorumlanırlar. Tüm `\\` karakterleri `\\\\` olarak yazılmalıdır.","scope":"resource"},"markdown.preview.breaks":{"type":"boolean","default":false,"markdownDescription":"Markdown önizlemesinde satır sonlarının nasıl işleneceğini ayarlar. 'true' olarak ayarlanması paragraflardaki yeni satırlar için bir `<br>` oluşturur.","scope":"resource"},"markdown.preview.linkify":{"type":"boolean","default":true,"description":"Markdown önizlemesinde URL benzeri metni bağlantılara dönüştürün.","scope":"resource"},"markdown.preview.typographer":{"type":"boolean","default":false,"description":"Markdown önizlemesinde dilden bağımsız bazı değiştirmeleri ve tırnak iyileştirmeyi etkinleştirin.","scope":"resource"},"markdown.preview.fontFamily":{"type":"string","default":"-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif","description":"Markdown önizlemesinde kullanılan yazı tipi ailesini denetler.","scope":"resource"},"markdown.preview.fontSize":{"type":"number","default":14,"description":"Markdown önizlemesinde kullanılan yazı tipi boyutunu piksel cinsinden denetler.","scope":"resource"},"markdown.preview.lineHeight":{"type":"number","default":1.6,"description":"Markdown önizlemesinde kullanılan satır yüksekliğini denetler. Bu sayı, yazı tipi boyutuna görelidir.","scope":"resource"},"markdown.preview.scrollPreviewWithEditor":{"type":"boolean","default":true,"description":"Markdown düzenleyicisi kaydırıldığında önizlemenin görünümünü güncelleştirin.","scope":"resource"},"markdown.preview.markEditorSelection":{"type":"boolean","default":false,"description":"Markdown önizlemesinde geçerli düzenleyici seçimini işaretleyin.","scope":"resource"},"markdown.preview.scrollEditorWithPreview":{"type":"boolean","default":true,"description":"Markdown önizlemesi kaydırıldığında düzenleyicinin görünümünü güncelleştirin.","scope":"resource"},"markdown.preview.doubleClickToSwitchToEditor":{"type":"boolean","default":false,"description":"Düzenleyiciye geçmek için Markdown önizlemesine çift tıklayın.","scope":"resource"},"markdown.preview.openMarkdownLinks":{"type":"string","default":"inPreview","description":"Markdown önizlemesinde diğer Markdown dosyalarına yönelik bağlantıların nasıl açılacağını denetler.","scope":"resource","enum":["inPreview","inEditor"],"enumDescriptions":["Bağlantıları Markdown önizlemesinde açmayı deneyin.","Bağlantıları düzenleyicide açmayı deneyin."]},"markdown.preview.frontMatter":{"type":"string","default":"table","scope":"resource","markdownDescription":"Markdown dosyasının başında yer alan ve `---` ile ayrılmış YAML ön bölümünün önizlemede nasıl işleneceğini denetler.","enum":["hide","codeBlock","table"],"enumDescriptions":["Ön bölümü işleme.","Ön bölümü kod bloğu olarak işle.","Ön bölümü anahtar ve değerler tablosu olarak işle."]}}},{"title":"Gelişmiş","order":24,"properties":{"markdown.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"VS Code ile Markdown dili sunucusu arasındaki iletişimi izler."},"markdown.server.log":{"type":"string","scope":"window","enum":["off","debug","trace"],"default":"off","description":"Markdown dil sunucusunun günlük kaydı düzeyini denetler."}}}],"configurationDefaults":{"[markdown]":{"editor.wordWrap":"on","editor.quickSuggestions":{"comments":"off","strings":"off","other":"off"}}},"jsonValidation":[{"fileMatch":"package.json","url":"./schemas/package.schema.json"}],"markdown.previewStyles":["./media/markdown.css","./media/highlight.css"],"markdown.previewScripts":[{"path":"./media/index.js","type":"module"}],"customEditors":[{"viewType":"vscode.markdown.preview.editor","displayName":"Markdown Preview","priority":{"diffEditor":"option","textEditor":"option"},"selector":[{"filenamePattern":"*.{md,mkd,mkdn,mdwn,mdown,markdown,markdn,mdtxt,mdtext,litcoffee,ron,ronn,workbook}"}]},{"viewType":"vscode.markdown.editor","displayName":"Markdown Editor","priority":{"diffEditor":"explicit","textEditor":"option"},"selector":[{"filenamePattern":"*.{md,mkd,mkdn,mdwn,mdown,markdown,markdn,mdtxt,mdtext,litcoffee,ron,ronn,workbook}"}]}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["agentEditorComments","customEditorDiffs","documentDiff","documentSyntaxHighlighting","externalUriOpener","linkPresentation","textEditorDiffInformation"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/markdown-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.markdown-math"},"manifest":{"name":"markdown-math","displayName":"Markdown Matematiği","description":"Not defterlerinde Markdown öğesine matematik desteği ekler.","version":"10.0.0","icon":"icon.png","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.54.0"},"categories":["Other","Programming Languages"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"main":"./dist/extension","browser":"./dist/browser/extension","activationEvents":[],"contributes":{"languages":[{"id":"markdown-math","aliases":[]}],"grammars":[{"language":"markdown-math","scopeName":"text.html.markdown.math","path":"./syntaxes/md-math.tmLanguage.json"},{"scopeName":"markdown.math.block","path":"./syntaxes/md-math-block.tmLanguage.json","injectTo":["text.html.markdown"],"embeddedLanguages":{"meta.embedded.math.markdown":"latex"}},{"scopeName":"markdown.math.inline","path":"./syntaxes/md-math-inline.tmLanguage.json","injectTo":["text.html.markdown"],"embeddedLanguages":{"meta.embedded.math.markdown":"latex","punctuation.definition.math.end.markdown":"latex"}},{"scopeName":"markdown.math.codeblock","path":"./syntaxes/md-math-fence.tmLanguage.json","injectTo":["text.html.markdown"],"embeddedLanguages":{"meta.embedded.math.markdown":"latex"}}],"notebookRenderer":[{"id":"vscode.markdown-it-katex-extension","displayName":"Markdown it KaTeX renderer","entrypoint":{"extends":"vscode.markdown-it-renderer","path":"./notebook-out/katex.js"}}],"markdown.markdownItPlugins":true,"markdown.previewStyles":["./notebook-out/katex.min.css","./preview-styles/index.css"],"configuration":[{"title":"Markdown Math","properties":{"markdown.math.enabled":{"type":"boolean","default":true,"description":"Yerleşik Markdown önizlemesinde matematiği işlemeyi etkinleştirin/devre dışı bırakın."},"markdown.math.macros":{"type":"object","additionalProperties":{"type":"string"},"default":{},"description":"Özel makrolar koleksiyonu. Her makro, anahtarın yeni bir komut adını ve değerin ise makronun genişlemesini ifade ettiği bir anahtar-değer çiftidir.","scope":"resource"}}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/markdown-math","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.media-preview"},"manifest":{"name":"media-preview","displayName":"Medya Önizleme","description":"Görüntüler, ses ve video için VS Code'un yerleşik önizlemelerini sağlar","extensionKind":["ui","workspace"],"version":"10.0.0","publisher":"vscode","icon":"icon.png","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.70.0"},"main":"./dist/extension","browser":"./dist/browser/extension.js","categories":["Other"],"activationEvents":[],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"configuration":{"type":"object","title":"Media Previewer","properties":{"mediaPreview.video.autoPlay":{"type":"boolean","default":false,"markdownDescription":"Videoları otomatik olarak sessizde yürütmeye başla."},"mediaPreview.video.loop":{"type":"boolean","default":false,"markdownDescription":"Videoları otomatik olarak yeniden döngüye sok."}}},"customEditors":[{"viewType":"imagePreview.previewEditor","displayName":"Görüntü Önizleme","priority":"builtin","selector":[{"filenamePattern":"*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif,svg}"}]},{"viewType":"vscode.audioPreview","displayName":"Ses Önizleme","priority":"builtin","selector":[{"filenamePattern":"*.{mp3,wav,ogg,oga}"}]},{"viewType":"vscode.videoPreview","displayName":"Video Önizleme","priority":"builtin","selector":[{"filenamePattern":"*.{mp4,webm}"}]}],"commands":[{"command":"imagePreview.zoomIn","title":{"value":"Yakınlaştır","original":"Zoom in"},"category":"Image Preview"},{"command":"imagePreview.zoomOut","title":{"value":"Uzaklaştır","original":"Zoom out"},"category":"Image Preview"},{"command":"imagePreview.copyImage","title":{"value":"Kopyala","original":"Copy"},"category":"Image Preview"},{"command":"imagePreview.reopenAsPreview","title":{"value":"Resim önizlemesi olarak yeniden aç","original":"Reopen as image preview"},"category":"Image Preview","icon":"$(preview)"},{"command":"imagePreview.reopenAsText","title":{"value":"Kaynak metin olarak yeniden aç","original":"Reopen as source text"},"category":"Image Preview","icon":"$(go-to-file)"}],"menus":{"commandPalette":[{"command":"imagePreview.zoomIn","when":"activeCustomEditorId == 'imagePreview.previewEditor'","group":"1_imagePreview"},{"command":"imagePreview.zoomOut","when":"activeCustomEditorId == 'imagePreview.previewEditor'","group":"1_imagePreview"},{"command":"imagePreview.copyImage","when":"false"},{"command":"imagePreview.reopenAsPreview","when":"activeEditor == workbench.editors.files.textFileEditor && resourceExtname == '.svg' && !hasCustomImagePreview","group":"navigation"},{"command":"imagePreview.reopenAsText","when":"activeCustomEditorId == 'imagePreview.previewEditor' && resourceExtname == '.svg'","group":"navigation"}],"webview/context":[{"command":"imagePreview.copyImage","when":"webviewId == 'imagePreview.previewEditor'"}],"editor/title":[{"command":"imagePreview.reopenAsPreview","when":"editorFocus && resourceExtname == '.svg' && !hasCustomImagePreview","group":"navigation"},{"command":"imagePreview.reopenAsText","when":"activeCustomEditorId == 'imagePreview.previewEditor' && resourceExtname == '.svg'","group":"navigation"}]}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/media-preview","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.merge-conflict"},"manifest":{"name":"merge-conflict","publisher":"vscode","displayName":"Çakışmayı Birleştir","description":"Satır içi birleştirme çakışmaları için vurgulama ve komutlar.","icon":"media/icon.png","version":"10.0.0","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.5.0"},"categories":["Other"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"activationEvents":["onStartupFinished"],"main":"./dist/mergeConflictMain","browser":"./dist/browser/mergeConflictMain","contributes":{"commands":[{"category":{"value":"Çakışmayı Birleştir","original":"Merge Conflict"},"title":{"value":"Tüm Geçerli Olanları Kabul Et","original":"Accept All Current"},"original":"Accept All Current","command":"merge-conflict.accept.all-current","enablement":"!isMergeEditor"},{"category":{"value":"Çakışmayı Birleştir","original":"Merge Conflict"},"title":{"value":"Tüm Gelenleri Kabul Et","original":"Accept All Incoming"},"original":"Accept All Incoming","command":"merge-conflict.accept.all-incoming","enablement":"!isMergeEditor"},{"category":{"value":"Çakışmayı Birleştir","original":"Merge Conflict"},"title":{"value":"Her İkisini de Kabul Et","original":"Accept All Both"},"original":"Accept All Both","command":"merge-conflict.accept.all-both","enablement":"!isMergeEditor"},{"category":{"value":"Çakışmayı Birleştir","original":"Merge Conflict"},"title":{"value":"Geçerli Olanı Kabul Et","original":"Accept Current"},"original":"Accept Current","command":"merge-conflict.accept.current","enablement":"!isMergeEditor"},{"category":{"value":"Çakışmayı Birleştir","original":"Merge Conflict"},"title":{"value":"Geleni Kabul Et","original":"Accept Incoming"},"original":"Accept Incoming","command":"merge-conflict.accept.incoming","enablement":"!isMergeEditor"},{"category":{"value":"Çakışmayı Birleştir","original":"Merge Conflict"},"title":{"value":"Seçimi Kabul Et","original":"Accept Selection"},"original":"Accept Selection","command":"merge-conflict.accept.selection","enablement":"!isMergeEditor"},{"category":{"value":"Çakışmayı Birleştir","original":"Merge Conflict"},"title":{"value":"İkisini de Kabul Et","original":"Accept Both"},"original":"Accept Both","command":"merge-conflict.accept.both","enablement":"!isMergeEditor"},{"category":{"value":"Çakışmayı Birleştir","original":"Merge Conflict"},"title":{"value":"Sonraki Çakışma","original":"Next Conflict"},"original":"Next Conflict","command":"merge-conflict.next","enablement":"!isMergeEditor","icon":"$(arrow-down)"},{"category":{"value":"Çakışmayı Birleştir","original":"Merge Conflict"},"title":{"value":"Önceki Çakışma","original":"Previous Conflict"},"original":"Previous Conflict","command":"merge-conflict.previous","enablement":"!isMergeEditor","icon":"$(arrow-up)"},{"category":{"value":"Çakışmayı Birleştir","original":"Merge Conflict"},"title":{"value":"Geçerli Çakışmayı Karşılaştır","original":"Compare Current Conflict"},"original":"Compare Current Conflict","command":"merge-conflict.compare","enablement":"!isMergeEditor"}],"menus":{"scm/resourceState/context":[{"command":"merge-conflict.accept.all-current","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"merge-conflict.accept.all-incoming","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"}],"editor/title":[{"command":"merge-conflict.previous","group":"navigation@1","when":"!isMergeEditor && mergeConflictsCount && mergeConflictsCount != 0"},{"command":"merge-conflict.next","group":"navigation@2","when":"!isMergeEditor && mergeConflictsCount && mergeConflictsCount != 0"}]},"configuration":{"title":"Çakışmayı Birleştir","properties":{"merge-conflict.codeLens.enabled":{"type":"boolean","description":"Düzenleyici içinde çakışma bloklarını birleştirmek için bir CodeLens oluşturun.","default":true},"merge-conflict.decorators.enabled":{"type":"boolean","description":"Düzenleyici içinde çakışma bloklarını birleştirmek için dekoratörler oluşturun.","default":true},"merge-conflict.autoNavigateNextConflict.enabled":{"type":"boolean","description":"Birleştirme çakışması çözümlendikten sonra otomatik olarak bir sonraki birleştirme çakışmasına gidilip gidilmeyeceğini belirtir.","default":false},"merge-conflict.diffViewPosition":{"type":"string","enum":["Current","Beside","Below"],"description":"Birleştirme çakışmalarında değişiklikler karşılaştırılırken fark görünümünün nerede açılacağını denetler.","enumDescriptions":["Fark görünümünü geçerli düzenleyici grubunda açın.","Fark görünümünü geçerli düzenleyici grubunun yanında açın.","Fark görünümünü geçerli düzenleyici grubunun altında açın."],"default":"Current"}}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/merge-conflict","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.mermaid-markdown-features"},"manifest":{"name":"mermaid-markdown-features","displayName":"Mermaid Markdown özellikleri","description":"Yerleşik sohbetlere, Markdown önizlemelerine ve not defterlerine Mermaid diyagramı desteği ekler.","version":"10.0.0","publisher":"vscode","license":"MIT","repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.104.0"},"enabledApiProposals":["chatOutputRenderer","chatParticipantPrivate"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"main":"./dist/extension","browser":"./dist/browser/extension","activationEvents":["onWebviewPanel:vscode.mermaid-markdown-features.preview"],"contributes":{"commands":[{"command":"_mermaid-markdown.resetPanZoom","title":{"value":"Kaydırma ve yakınlaştırmayı sıfırla","original":"Reset Pan and Zoom"}},{"command":"_mermaid-markdown.openInEditor","title":{"value":"Diyagramı Düzenleyicide Aç","original":"Open Diagram in Editor"}},{"command":"_mermaid-markdown.copySource","title":{"value":"Diyagram kaynağını kopyala","original":"Copy Diagram Source"}}],"menus":{"commandPalette":[{"command":"_mermaid-markdown.resetPanZoom","when":"false"},{"command":"_mermaid-markdown.openInEditor","when":"false"},{"command":"_mermaid-markdown.copySource","when":"false"}],"webview/context":[{"command":"_mermaid-markdown.openInEditor","when":"webviewId == 'vscode.mermaid-markdown-features.chatOutputItem' || (webviewSection == 'mermaid' && (webviewId == 'markdown.preview' || webviewId == 'vscode.markdown.preview.editor' || webviewId == 'notebook.output'))","group":"navigation@1"},{"command":"_mermaid-markdown.copySource","when":"webviewId == 'vscode.mermaid-markdown-features.chatOutputItem' || webviewId == 'vscode.mermaid-markdown-features.preview' || (webviewSection == 'mermaid' && (webviewId == 'markdown.preview' || webviewId == 'vscode.markdown.preview.editor' || webviewId == 'notebook.output'))","group":"navigation@2"},{"command":"_mermaid-markdown.resetPanZoom","when":"!mermaidError && (webviewId == 'vscode.mermaid-markdown-features.chatOutputItem' || webviewId == 'vscode.mermaid-markdown-features.preview')","group":"navigation@3"}]},"configuration":{"title":"Mermaid","properties":{"markdown-mermaid.lightModeTheme":{"order":0,"type":"string","enum":["vscode","base","forest","dark","default","neutral"],"enumDescriptions":["Geçerli VS Code renk temasından türetilen Mermaid teması.","Yerleşik Mermaid teması. Tema değişkenleriyle özelleştirilebilen tek Mermaid teması.","Yeşil tonlarını kullanan yerleşik Mermaid teması.","Koyu arka planlar için yerleşik Mermaid teması.","Varsayılan yerleşik Mermaid teması. Açık arka planlarla oldukça uyumludur.","Nötr bir gri tonlama paleti kullanan yerleşik Mermaid teması. Siyah beyaz baskılar için uygundur."],"default":"vscode","description":"Açık mod için varsayılan Mermaid teması."},"markdown-mermaid.darkModeTheme":{"order":1,"type":"string","enum":["vscode","base","forest","dark","default","neutral"],"enumDescriptions":["Geçerli VS Code renk temasından türetilen Mermaid teması.","Yerleşik Mermaid teması. Tema değişkenleriyle özelleştirilebilen tek Mermaid teması.","Yeşil tonlarını kullanan yerleşik Mermaid teması.","Koyu arka planlar için yerleşik Mermaid teması.","Varsayılan yerleşik Mermaid teması. Açık arka planlarla oldukça uyumludur.","Nötr bir gri tonlama paleti kullanan yerleşik Mermaid teması. Siyah beyaz baskılar için uygundur."],"default":"vscode","description":"Koyu mod için varsayılan Mermaid teması."},"markdown-mermaid.languages":{"order":2,"type":"array","default":["mermaid"],"description":"Markdown'daki varsayılan diller."},"markdown-mermaid.maxTextSize":{"order":3,"type":"number","default":50000,"description":"Kullanıcının metin diyagramı için izin verilen en büyük boyut."},"markdown-mermaid.mouseNavigation.enabled":{"type":"string","description":"Fare tabanlı gezinmenin Mermaid diyagramlarında ne zaman etkinleştirileceğini denetler.","enum":["always","alt","never"],"default":"alt","markdownEnumDescriptions":["Mermaid diyagramlarında fare gezinmesini her zaman etkinleştirir.","Fare gezinmesini yalnızca Alt (macOS'ta Option) tuşunu basılı tutarken etkinleştirir. Sıkıştırarak yakınlaştırma gibi hareketler Alt olmadan da çalışır.","Fare ile gezinmeyi devre dışı bırakın."]},"markdown-mermaid.controls.show":{"type":"string","description":"Mermaid diyagramlarında kullanıcı arabirimi denetimlerini gösteren denetimler.","enum":["never","onHoverOrFocus","always"],"enumDescriptions":["Denetimleri hiçbir zaman gösterme.","Bir diyagramın üzerine gelindiğinde veya diyagrama odaklanıldığında yakınlaştırma denetimlerini gösterir.","Yakınlaştırma denetimlerini her zaman göster."],"default":"onHoverOrFocus"},"markdown-mermaid.resizable":{"type":"boolean","default":true,"description":"Alt kenarı sürükleyerek diyagramların dikey olarak yeniden boyutlandırılmasına izin verir."},"markdown-mermaid.maxHeight":{"type":"string","default":"","markdownDescription":"Diyagramlar için en yüksek yükseklik. `80vh` veya `400px` gibi birim içeren bir CSS değeri olmalıdır. İçeriğe göre diyagramların boyutunu otomatik olarak ayarlamayı denemek için boş bırakın."}}},"markdown.previewScripts":[{"path":"./markdown-preview-out/index.js","type":"module"}],"notebookRenderer":[{"id":"vscode.markdown-it.mermaid-extension","displayName":"Markdown-It Mermaid Renderer","requiresMessaging":"optional","entrypoint":{"extends":"vscode.markdown-it-renderer","path":"./notebook-out/index.js"}}],"markdown.markdownItPlugins":true,"chatOutputRenderers":[{"viewType":"vscode.mermaid-markdown-features.chatOutputItem","mimeTypes":["text/vnd.mermaid"],"codeBlockLanguageIdentifiers":["mermaid"]}],"languageModelTools":[{"name":"renderMermaidDiagram","displayName":"Mermaid Renderer","toolReferenceName":"renderMermaidDiagram","legacyToolReferenceFullNames":["vscode.mermaid-chat-features/renderMermaidDiagram"],"canBeReferencedInPrompt":true,"modelDescription":"Renders a Mermaid diagram from Mermaid.js markup.","userDescription":"Render a Mermaid.js diagram from markup.","when":"chatSessionType == local","inputSchema":{"type":"object","properties":{"markup":{"type":"string","description":"The mermaid diagram markup to render as a Mermaid diagram. This should only be the markup of the diagram. Do not include a wrapping code block."},"title":{"type":"string","description":"A short title that describes the diagram."}}}}]},"overrides":{"lodash-es":"4.18.1"},"allowScripts":{"fsevents@2.3.3":true},"originalEnabledApiProposals":["chatOutputRenderer","chatParticipantPrivate"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/mermaid-markdown-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.microsoft-authentication"},"manifest":{"name":"microsoft-authentication","publisher":"vscode","license":"MIT","displayName":"Microsoft Hesabı","description":"Microsoft kimlik doğrulama sağlayıcısı","version":"0.0.1","engines":{"vscode":"^1.42.0"},"icon":"media/icon.png","categories":["Other"],"activationEvents":[],"enabledApiProposals":["nativeWindowHandle","authIssuers","authenticationChallenges","authSessionExpiration"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":"limited","restrictedConfigurations":["microsoft-sovereign-cloud.environment","microsoft-sovereign-cloud.customEnvironment"]}},"extensionKind":["ui","workspace"],"contributes":{"authentication":[{"label":"Microsoft","id":"microsoft","authorizationServerGlobs":["https://login.microsoftonline.com/*","https://login.microsoftonline.com/*/v2.0"]},{"label":"Microsoft Sovereign Cloud","id":"microsoft-sovereign-cloud"}],"configuration":[{"title":"Microsoft Sovereign Cloud","properties":{"microsoft-sovereign-cloud.environment":{"type":"string","markdownDescription":"Kimlik doğrulaması için kullanılacak Bağımsız Bulut. 'Özel' seçeneğini belirlerseniz, `#microsoft-sovereign-cloud.customEnvironment#` ayarını da ayarlamanız gerekir.","enum":["ChinaCloud","USGovernment","custom"],"enumDescriptions":["Azure Çin","Azure ABD Kamu","Özel Microsoft Bağımsız Bulutu"]},"microsoft-sovereign-cloud.customEnvironment":{"type":"object","additionalProperties":true,"markdownDescription":"Bağımsız Bulut'un Microsoft Bağımsız Bulut kimlik doğrulama sağlayıcısıyla birlikte kullanacağı özel yapılandırma. Bu özelliği kullanmak için bununla birlikte `#microsoft-sovereign-cloud.environment#` ayarının da 'özel' olarak ayarlanması gereklidir.","properties":{"name":{"type":"string","description":"Özel Bağımsız Bulutun adı."},"portalUrl":{"type":"string","description":"Özel Bağımsız Bulut için portal URL'si."},"managementEndpointUrl":{"type":"string","description":"Özel Bağımsız Bulut için yönetim uç noktası."},"resourceManagerEndpointUrl":{"type":"string","description":"Özel Bağımsız Bulut için kaynak yöneticisi uç noktası."},"activeDirectoryEndpointUrl":{"type":"string","description":"Özel Bağımsız Bulut için Active Directory uç noktası."},"activeDirectoryResourceId":{"type":"string","description":"Özel Bağımsız Bulut için Active Directory kaynak kimliği."}},"required":["name","portalUrl","managementEndpointUrl","resourceManagerEndpointUrl","activeDirectoryEndpointUrl","activeDirectoryResourceId"]}}},{"title":"Microsoft","properties":{"microsoft-authentication.implementation":{"type":"string","default":"msal","enum":["msal","msal-no-broker"],"enumDescriptions":["Bir Microsoft hesabıyla oturum açmak için Microsoft Kimlik Doğrulama Kitaplığı’nı (MSAL) kullanın.","Tarayıcı kullanarak Microsoft hesabıyla oturum açmak için Microsoft Kimlik Doğrulama Kitaplığını (MSAL) kullanın. Bu, yerel aracı ile sorun yaşıyorsanız yararlıdır."],"markdownDescription":"Bir Microsoft hesabıyla oturum açmak için kullanılacak kimlik doğrulaması uygulaması.","tags":["onExP"]}}}]},"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","main":"./dist/extension.js","repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"allowScripts":{"@azure/msal-node-runtime@0.20.1":true,"@azure/msal-node-extensions@5.3.2":true},"originalEnabledApiProposals":["nativeWindowHandle","authIssuers","authenticationChallenges","authSessionExpiration"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/microsoft-authentication","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"ms-vscode.js-debug"},"manifest":{"name":"js-debug","displayName":"JavaScript Debugger","version":"1.117.0","publisher":"ms-vscode","author":{"name":"Microsoft Corporation"},"keywords":["pwa","javascript","node","chrome","debugger"],"description":"An extension for debugging Node.js programs and Chrome.","license":"MIT","engines":{"vscode":"^1.80.0","node":">=10"},"icon":"resources/logo.png","categories":["Debuggers"],"private":true,"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-pwa.git"},"bugs":{"url":"https://github.com/Microsoft/vscode-pwa/issues"},"main":"./src/extension.js","enabledApiProposals":["portsAttributes","workspaceTrust","tunnels","browser"],"extensionKind":["workspace"],"overrides":{"serialize-javascript":">=7.0.5"},"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":"limited","description":"Bu çalışma alanındaki kodda hata ayıklamak için güven gereklidir."}},"activationEvents":["onDebugDynamicConfigurations","onDebugInitialConfigurations","onFileSystem:jsDebugNetworkFs","onDebugResolve:pwa-node","onDebugResolve:node-terminal","onDebugResolve:pwa-extensionHost","onDebugResolve:pwa-chrome","onDebugResolve:pwa-msedge","onDebugResolve:pwa-editor-browser","onDebugResolve:node","onDebugResolve:chrome","onDebugResolve:extensionHost","onDebugResolve:msedge","onDebugResolve:editor-browser","onCommand:extension.js-debug.clearAutoAttachVariables","onCommand:extension.js-debug.setAutoAttachVariables","onCommand:extension.js-debug.autoAttachToProcess","onCommand:extension.js-debug.pickNodeProcess","onCommand:extension.js-debug.requestCDPProxy","onCommand:extension.js-debug.completion.nodeTool"],"contributes":{"menus":{"commandPalette":[{"command":"extension.js-debug.prettyPrint","title":"Pretty print for debugging","when":"debugType == pwa-extensionHost && debugState == stopped || debugType == node-terminal && debugState == stopped || debugType == pwa-node && debugState == stopped || debugType == pwa-chrome && debugState == stopped || debugType == pwa-msedge && debugState == stopped || debugType == pwa-editor-browser && debugState == stopped"},{"command":"extension.js-debug.startProfile","title":"Performans Profilini Al","when":"debugType == pwa-extensionHost && inDebugMode && !jsDebugIsProfiling || debugType == node-terminal && inDebugMode && !jsDebugIsProfiling || debugType == pwa-node && inDebugMode && !jsDebugIsProfiling || debugType == pwa-chrome && inDebugMode && !jsDebugIsProfiling || debugType == pwa-msedge && inDebugMode && !jsDebugIsProfiling || debugType == pwa-editor-browser && inDebugMode && !jsDebugIsProfiling"},{"command":"extension.js-debug.stopProfile","title":"Performans Profilini Durdur","when":"debugType == pwa-extensionHost && inDebugMode && jsDebugIsProfiling || debugType == node-terminal && inDebugMode && jsDebugIsProfiling || debugType == pwa-node && inDebugMode && jsDebugIsProfiling || debugType == pwa-chrome && inDebugMode && jsDebugIsProfiling || debugType == pwa-msedge && inDebugMode && jsDebugIsProfiling || debugType == pwa-editor-browser && inDebugMode && jsDebugIsProfiling"},{"command":"extension.js-debug.revealPage","when":"false"},{"command":"extension.js-debug.debugLink","title":"Bağlantıyı Aç","when":"!isWeb"},{"command":"extension.js-debug.createDiagnostics","title":"Kesme Noktası Sorunlarını Tanıla","when":"debugType == pwa-extensionHost && inDebugMode || debugType == node-terminal && inDebugMode || debugType == pwa-node && inDebugMode || debugType == pwa-chrome && inDebugMode || debugType == pwa-msedge && inDebugMode || debugType == pwa-editor-browser && inDebugMode"},{"command":"extension.js-debug.getDiagnosticLogs","title":"JS Hata Ayıklama Tanılama Günlüklerini Kaydet","when":"debugType == pwa-extensionHost && inDebugMode || debugType == node-terminal && inDebugMode || debugType == pwa-node && inDebugMode || debugType == pwa-chrome && inDebugMode || debugType == pwa-msedge && inDebugMode || debugType == pwa-editor-browser && inDebugMode"},{"command":"extension.js-debug.openEdgeDevTools","title":"Tarayıcı Devtools'u aç","when":"debugType == pwa-msedge"},{"command":"extension.js-debug.callers.add","title":"Çağıranı geçerli konumda duraklatmanın dışında tut","when":"debugType == pwa-extensionHost && debugState == \"stopped\" || debugType == node-terminal && debugState == \"stopped\" || debugType == pwa-node && debugState == \"stopped\" || debugType == pwa-chrome && debugState == \"stopped\" || debugType == pwa-msedge && debugState == \"stopped\" || debugType == pwa-editor-browser && debugState == \"stopped\""},{"command":"extension.js-debug.callers.goToCaller","when":"false"},{"command":"extension.js-debug.callers.gotToTarget","when":"false"},{"command":"extension.js-debug.network.copyUri","when":"false"},{"command":"extension.js-debug.network.openBody","when":"false"},{"command":"extension.js-debug.network.openBodyInHex","when":"false"},{"command":"extension.js-debug.network.replayXHR","when":"false"},{"command":"extension.js-debug.network.viewRequest","when":"false"},{"command":"extension.js-debug.network.clear","when":"false"},{"command":"extension.js-debug.enableSourceMapStepping","when":"jsDebugIsMapSteppingDisabled"},{"command":"extension.js-debug.disableSourceMapStepping","when":"!jsDebugIsMapSteppingDisabled"}],"debug/callstack/context":[{"command":"extension.js-debug.revealPage","group":"navigation","when":"debugType == pwa-chrome && callStackItemType == 'session' || debugType == pwa-msedge && callStackItemType == 'session' || debugType == pwa-editor-browser && callStackItemType == 'session'"},{"command":"extension.js-debug.toggleSkippingFile","group":"navigation","when":"debugType == pwa-extensionHost && callStackItemType == 'session' || debugType == node-terminal && callStackItemType == 'session' || debugType == pwa-node && callStackItemType == 'session' || debugType == pwa-chrome && callStackItemType == 'session' || debugType == pwa-msedge && callStackItemType == 'session' || debugType == pwa-editor-browser && callStackItemType == 'session'"},{"command":"extension.js-debug.startProfile","group":"navigation","when":"debugType == pwa-extensionHost && !jsDebugIsProfiling && callStackItemType == 'session' || debugType == node-terminal && !jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-node && !jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-chrome && !jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-msedge && !jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-editor-browser && !jsDebugIsProfiling && callStackItemType == 'session'"},{"command":"extension.js-debug.stopProfile","group":"navigation","when":"debugType == pwa-extensionHost && jsDebugIsProfiling && callStackItemType == 'session' || debugType == node-terminal && jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-node && jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-chrome && jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-msedge && jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-editor-browser && jsDebugIsProfiling && callStackItemType == 'session'"},{"command":"extension.js-debug.startProfile","group":"inline","when":"debugType == pwa-extensionHost && !jsDebugIsProfiling || debugType == node-terminal && !jsDebugIsProfiling || debugType == pwa-node && !jsDebugIsProfiling || debugType == pwa-chrome && !jsDebugIsProfiling || debugType == pwa-msedge && !jsDebugIsProfiling || debugType == pwa-editor-browser && !jsDebugIsProfiling"},{"command":"extension.js-debug.stopProfile","group":"inline","when":"debugType == pwa-extensionHost && jsDebugIsProfiling || debugType == node-terminal && jsDebugIsProfiling || debugType == pwa-node && jsDebugIsProfiling || debugType == pwa-chrome && jsDebugIsProfiling || debugType == pwa-msedge && jsDebugIsProfiling || debugType == pwa-editor-browser && jsDebugIsProfiling"},{"command":"extension.js-debug.callers.add","when":"debugType == pwa-extensionHost && callStackItemType == 'stackFrame' || debugType == node-terminal && callStackItemType == 'stackFrame' || debugType == pwa-node && callStackItemType == 'stackFrame' || debugType == pwa-chrome && callStackItemType == 'stackFrame' || debugType == pwa-msedge && callStackItemType == 'stackFrame' || debugType == pwa-editor-browser && callStackItemType == 'stackFrame'"}],"debug/toolBar":[{"command":"extension.js-debug.stopProfile","when":"debugType == pwa-extensionHost && jsDebugIsProfiling || debugType == node-terminal && jsDebugIsProfiling || debugType == pwa-node && jsDebugIsProfiling || debugType == pwa-chrome && jsDebugIsProfiling || debugType == pwa-msedge && jsDebugIsProfiling || debugType == pwa-editor-browser && jsDebugIsProfiling"},{"command":"extension.js-debug.openEdgeDevTools","when":"debugType == pwa-msedge"},{"command":"extension.js-debug.enableSourceMapStepping","when":"jsDebugIsMapSteppingDisabled"}],"view/title":[{"command":"extension.js-debug.addCustomBreakpoints","when":"view == jsBrowserBreakpoints","group":"navigation"},{"command":"extension.js-debug.removeAllCustomBreakpoints","when":"view == jsBrowserBreakpoints","group":"navigation"},{"command":"extension.js-debug.callers.removeAll","group":"navigation","when":"view == jsExcludedCallers"},{"command":"extension.js-debug.disableSourceMapStepping","group":"navigation","when":"debugType == pwa-extensionHost && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled || debugType == node-terminal && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled || debugType == pwa-node && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled || debugType == pwa-chrome && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled || debugType == pwa-msedge && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled || debugType == pwa-editor-browser && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled"},{"command":"extension.js-debug.enableSourceMapStepping","group":"navigation","when":"debugType == pwa-extensionHost && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled || debugType == node-terminal && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled || debugType == pwa-node && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled || debugType == pwa-chrome && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled || debugType == pwa-msedge && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled || debugType == pwa-editor-browser && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled"},{"command":"extension.js-debug.network.clear","group":"navigation","when":"view == jsDebugNetworkTree"}],"view/item/context":[{"command":"extension.js-debug.addXHRBreakpoints","when":"view == jsBrowserBreakpoints && viewItem == xhrBreakpoint"},{"command":"extension.js-debug.editXHRBreakpoints","when":"view == jsBrowserBreakpoints && viewItem == xhrBreakpoint","group":"inline"},{"command":"extension.js-debug.editXHRBreakpoints","when":"view == jsBrowserBreakpoints && viewItem == xhrBreakpoint"},{"command":"extension.js-debug.removeXHRBreakpoint","when":"view == jsBrowserBreakpoints && viewItem == xhrBreakpoint","group":"inline"},{"command":"extension.js-debug.removeXHRBreakpoint","when":"view == jsBrowserBreakpoints && viewItem == xhrBreakpoint"},{"command":"extension.js-debug.addXHRBreakpoints","when":"view == jsBrowserBreakpoints && viewItem == xhrCategory","group":"inline"},{"command":"extension.js-debug.callers.goToCaller","group":"inline","when":"view == jsExcludedCallers"},{"command":"extension.js-debug.callers.gotToTarget","group":"inline","when":"view == jsExcludedCallers"},{"command":"extension.js-debug.callers.remove","group":"inline","when":"view == jsExcludedCallers"},{"command":"extension.js-debug.network.viewRequest","group":"inline@1","when":"view == jsDebugNetworkTree"},{"command":"extension.js-debug.network.openBody","group":"body@1","when":"view == jsDebugNetworkTree"},{"command":"extension.js-debug.network.openBodyInHex","group":"body@2","when":"view == jsDebugNetworkTree"},{"command":"extension.js-debug.network.copyUri","group":"other@1","when":"view == jsDebugNetworkTree"},{"command":"extension.js-debug.network.replayXHR","group":"other@2","when":"view == jsDebugNetworkTree"}],"editor/title":[{"command":"extension.js-debug.prettyPrint","group":"navigation","when":"jsDebugCanPrettyPrint"}]},"breakpoints":[{"language":"javascript"},{"language":"typescript"},{"language":"typescriptreact"},{"language":"javascriptreact"},{"language":"fsharp"},{"language":"html"},{"language":"wat"},{"language":"c"},{"language":"cpp"},{"language":"rust"},{"language":"zig"}],"debuggers":[{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"TCP/IP address of process to be debugged. Default is 'localhost'.","type":"string"},"attachExistingChildren":{"default":false,"description":"Whether to attempt to attach to already-spawned child processes.","type":"boolean"},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"continueOnAttach":{"default":true,"markdownDescription":"If true, we'll automatically resume programs launched and waiting on `--inspect-brk`","type":"boolean"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"port":{"default":9229,"description":"Eklenecek hata ayıklama bağlantı noktası. Varsayılan: 9229.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}],"tags":["setup"]},"processId":{"default":"${command:PickProcess}","description":"Eklenecek işlemin kimliği.","type":"string"},"remoteHostHeader":{"description":"Denetçinin websocket'ine bağlanırken kullanılacak Açık Ana Bilgisayar üst bilgisi. Belirtilmezse, ana bilgisayar üst bilgisi 'localhost' olarak ayarlanır. Bu, denetçi yalnızca belirli bir Ana Bilgisayar üst bilgisini kabul eden bir ara sunucunun arkasında çalışırken faydalıdır.","type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"websocketAddress":{"description":"Eklenecek tam WebSocket adresi. Belirtilmezse adres ve bağlantı noktasından bulunur.","type":"string"}}},"launch":{"properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}}}},"configurationSnippets":[],"deprecated":"Please use type node instead","label":"Node.js","languages":["javascript","typescript","javascriptreact","typescriptreact"],"strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"pwa-node","variables":{"PickProcess":"extension.js-debug.pickNodeProcess"}},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"TCP/IP address of process to be debugged. Default is 'localhost'.","type":"string"},"attachExistingChildren":{"default":false,"description":"Whether to attempt to attach to already-spawned child processes.","type":"boolean"},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"continueOnAttach":{"default":true,"markdownDescription":"If true, we'll automatically resume programs launched and waiting on `--inspect-brk`","type":"boolean"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"port":{"default":9229,"description":"Eklenecek hata ayıklama bağlantı noktası. Varsayılan: 9229.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}],"tags":["setup"]},"processId":{"default":"${command:PickProcess}","description":"Eklenecek işlemin kimliği.","type":"string"},"remoteHostHeader":{"description":"Denetçinin websocket'ine bağlanırken kullanılacak Açık Ana Bilgisayar üst bilgisi. Belirtilmezse, ana bilgisayar üst bilgisi 'localhost' olarak ayarlanır. Bu, denetçi yalnızca belirli bir Ana Bilgisayar üst bilgisini kabul eden bir ara sunucunun arkasında çalışırken faydalıdır.","type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"websocketAddress":{"description":"Eklenecek tam WebSocket adresi. Belirtilmezse adres ve bağlantı noktasından bulunur.","type":"string"}}},"launch":{"properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}}}},"configurationSnippets":[{"body":{"name":"${1:Attach}","port":9229,"request":"attach","skipFiles":["<node_internals>/**"],"type":"node"},"description":"Çalışan bir düğüm programa ekle","label":"Node.js: Ekle"},{"body":{"address":"${2:TCP/IP address of process to be debugged}","localRoot":"^\"\\${workspaceFolder}\"","name":"${1:Attach to Remote}","port":9229,"remoteRoot":"${3:Absolute path to the remote directory containing the program}","request":"attach","skipFiles":["<node_internals>/**"],"type":"node"},"description":"Uzak bir düğüm programının hata ayıklama bağlantı noktasına ekle","label":"Node.js: Uzak Programa Ekle"},{"body":{"name":"${1:Attach by Process ID}","processId":"^\"\\${command:PickProcess}\"","request":"attach","skipFiles":["<node_internals>/**"],"type":"node"},"description":"Eklenecek düğüm işlemi seçmek için işlem seçicisini aç","label":"Node.js: İşleme Ekle"},{"body":{"name":"${2:Launch Program}","program":"^\"\\${workspaceFolder}/${1:app.js}\"","request":"launch","skipFiles":["<node_internals>/**"],"type":"node"},"description":"Hata ayıklama modunda bir düğüm programı başlat","label":"Node.js: Programı Başlat"},{"body":{"name":"${1:Launch via NPM}","request":"launch","runtimeArgs":["run-script","debug"],"runtimeExecutable":"npm","skipFiles":["<node_internals>/**"],"type":"node"},"label":"Node.js: npm ile başlat","markdownDescription":"Bir npm `debug` betiği aracılığıyla bir düğüm programı başlat"},{"body":{"console":"integratedTerminal","internalConsoleOptions":"neverOpen","name":"nodemon","program":"^\"\\${workspaceFolder}/${1:app.js}\"","request":"launch","restart":true,"runtimeExecutable":"nodemon","skipFiles":["<node_internals>/**"],"type":"node"},"description":"Kaynak değişikliklerinde bir hata ayıklama oturumunu yeniden başlatmak için nodemon kullan","label":"Node.js: Nodemon Kurulumu"},{"body":{"args":["-u","tdd","--timeout","999999","--colors","^\"\\${workspaceFolder}/${1:test}\""],"internalConsoleOptions":"openOnSessionStart","name":"Mocha Tests","program":"^\"mocha\"","request":"launch","skipFiles":["<node_internals>/**"],"type":"node"},"description":"Mocha testlerinde hata ayıkla","label":"Node.js: Mocha Testleri"},{"body":{"args":["${1:generator}"],"console":"integratedTerminal","internalConsoleOptions":"neverOpen","name":"Yeoman ${1:generator}","program":"^\"\\${workspaceFolder}/node_modules/yo/lib/cli.js\"","request":"launch","skipFiles":["<node_internals>/**"],"type":"node"},"label":"Node.js: Yeoman üreteci","markdownDescription":"Yeoman üretecinde hata ayıkla (proje klasöründe `npm link` komutunu çalıştırarak yükleyin)"},{"body":{"args":["${1:task}"],"name":"Gulp ${1:task}","program":"^\"\\${workspaceFolder}/node_modules/gulp/bin/gulp.js\"","request":"launch","skipFiles":["<node_internals>/**"],"type":"node"},"description":"Gulp görevinin hatalarını ayıkla (projenizde yerel bir gulp yüklü olduğundan emin olun)","label":"Node.js: Gulp görevi"},{"body":{"name":"Electron Main","program":"^\"\\${workspaceFolder}/main.js\"","request":"launch","runtimeExecutable":"^\"electron\"","skipFiles":["<node_internals>/**"],"type":"node"},"description":"Electron ana işleminde hata ayıkla","label":"Node.js: Electron Main"}],"label":"Node.js","strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"node","variables":{"PickProcess":"extension.js-debug.pickNodeProcess"}},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"launch":{"properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}}}},"configurationSnippets":[{"body":{"command":"npm start","name":"Run npm start","request":"launch","type":"node-terminal"},"description":"Run \"npm start\" in a debug terminal","label":"Run \"npm start\" in a debug terminal"}],"label":"JavaScript Hata Ayıklama Terminali","languages":[],"strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"node-terminal"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"launch":{"properties":{"args":{"default":["--extensionDevelopmentPath=${workspaceFolder}"],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":"array"},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"debugWebWorkerHost":{"default":true,"markdownDescription":"Web çalışanı uzantı konağına eklemeyi denememizin gerekip gerekmediğini yapılandırır.","type":["boolean"]},"debugWebviews":{"default":true,"markdownDescription":"Başlatılan VS Code örneğinde web görünümlerine eklemeye çalışmamız gerekip gerekmediğini yapılandırır. Bu yalnızca masaüstü VS Kodunda çalışır.","type":["boolean"]},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"rendererDebugOptions":{"default":{"webRoot":"${workspaceFolder}"},"markdownDescription":"`debugWebviews` veya `debugWebWorkerHost` ile işleyici işlemine eklenirken kullanılan Chrome başlatma seçenekleri.","properties":{"address":{"default":"localhost","description":"Hata ayıklanan tarayıcının dinlediği IP adresi veya konak adı.","type":"string"},"browserAttachLocation":{"default":null,"description":"Tarayıcıyı tek bir konuma eklenmeye zorlar. Uzak bir çalışma alanında (ör. ssh veya WSL aracılığıyla) bu, yerel olarak değil uzak makinedeki bir tarayıcıya bağlanmak için kullanılabilir.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Tarayıcıda uzaktan hata ayıklamak için kullanılacak bağlantı noktası, tarayıcı başlatılırken `--remote-debugging-port` olarak verilir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}],"tags":["setup"]},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Tarayıcı bağlantısı kapalıysa yeniden bağlanılıp bağlanılmayacağını belirtir","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"URL filtresiyle eşleşen (\"otomatik\") tüm hedeflere eklenip eklenmeyeceğini (\"seç\") belirtir.","type":"string"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}},"type":"object"},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeExecutable":{"default":"node","markdownDescription":"VS Code mutlak yolu.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"testConfiguration":{"default":"${workspaceFolder}/.vscode-test.js","markdownDescription":"[Test CLI’si](https://code.visualstudio.com/api/working-with-extensions/testing-extension#quick-setup-the-test-cli) için test yapılandırma dosyasının yolu.","type":"string"},"testConfigurationLabel":{"default":"","markdownDescription":"Dosyadan çalıştırılacak tek bir yapılandırma. Belirtilmezse, seçmeniz istenebilir.","type":"string"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"required":[]}},"configurationSnippets":[],"deprecated":"Please use type extensionHost instead","label":"VS Code Uzantı Geliştirme","languages":["javascript","typescript","javascriptreact","typescriptreact"],"strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"pwa-extensionHost"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"launch":{"properties":{"args":{"default":["--extensionDevelopmentPath=${workspaceFolder}"],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":"array"},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"debugWebWorkerHost":{"default":true,"markdownDescription":"Web çalışanı uzantı konağına eklemeyi denememizin gerekip gerekmediğini yapılandırır.","type":["boolean"]},"debugWebviews":{"default":true,"markdownDescription":"Başlatılan VS Code örneğinde web görünümlerine eklemeye çalışmamız gerekip gerekmediğini yapılandırır. Bu yalnızca masaüstü VS Kodunda çalışır.","type":["boolean"]},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"rendererDebugOptions":{"default":{"webRoot":"${workspaceFolder}"},"markdownDescription":"`debugWebviews` veya `debugWebWorkerHost` ile işleyici işlemine eklenirken kullanılan Chrome başlatma seçenekleri.","properties":{"address":{"default":"localhost","description":"Hata ayıklanan tarayıcının dinlediği IP adresi veya konak adı.","type":"string"},"browserAttachLocation":{"default":null,"description":"Tarayıcıyı tek bir konuma eklenmeye zorlar. Uzak bir çalışma alanında (ör. ssh veya WSL aracılığıyla) bu, yerel olarak değil uzak makinedeki bir tarayıcıya bağlanmak için kullanılabilir.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Tarayıcıda uzaktan hata ayıklamak için kullanılacak bağlantı noktası, tarayıcı başlatılırken `--remote-debugging-port` olarak verilir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}],"tags":["setup"]},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Tarayıcı bağlantısı kapalıysa yeniden bağlanılıp bağlanılmayacağını belirtir","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"URL filtresiyle eşleşen (\"otomatik\") tüm hedeflere eklenip eklenmeyeceğini (\"seç\") belirtir.","type":"string"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}},"type":"object"},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeExecutable":{"default":"node","markdownDescription":"VS Code mutlak yolu.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"testConfiguration":{"default":"${workspaceFolder}/.vscode-test.js","markdownDescription":"[Test CLI’si](https://code.visualstudio.com/api/working-with-extensions/testing-extension#quick-setup-the-test-cli) için test yapılandırma dosyasının yolu.","type":"string"},"testConfigurationLabel":{"default":"","markdownDescription":"Dosyadan çalıştırılacak tek bir yapılandırma. Belirtilmezse, seçmeniz istenebilir.","type":"string"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"required":[]}},"configurationSnippets":[{"body":{"args":["^\"--extensionDevelopmentPath=\\${workspaceFolder}\""],"name":"Uzantıyı Başlat","outFiles":["^\"\\${workspaceFolder}/out/**/*.js\""],"preLaunchTask":"npm","request":"launch","type":"extensionHost"},"description":"Hata ayıklama modunda bir VS Code uzantısı başlatın","label":"VS Code Uzantı Geliştirme"}],"label":"VS Code Uzantı Geliştirme","strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"extensionHost"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"Hata ayıklanan tarayıcının dinlediği IP adresi veya konak adı.","type":"string"},"browserAttachLocation":{"default":null,"description":"Tarayıcıyı tek bir konuma eklenmeye zorlar. Uzak bir çalışma alanında (ör. ssh veya WSL aracılığıyla) bu, yerel olarak değil uzak makinedeki bir tarayıcıya bağlanmak için kullanılabilir.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Tarayıcıda uzaktan hata ayıklamak için kullanılacak bağlantı noktası, tarayıcı başlatılırken `--remote-debugging-port` olarak verilir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}],"tags":["setup"]},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Tarayıcı bağlantısı kapalıysa yeniden bağlanılıp bağlanılmayacağını belirtir","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"URL filtresiyle eşleşen (\"otomatik\") tüm hedeflere eklenip eklenmeyeceğini (\"seç\") belirtir.","type":"string"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}}},"launch":{"properties":{"browserLaunchLocation":{"default":null,"description":"Tarayıcının tek bir yerde başlatılmasını zorlar. Uzak bir çalışma alanında (örneğin ssh veya WSL aracılığıyla) tarayıcıyı yerel olarak değil uzak makinede açmak için bu kullanılabilir.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"cleanUp":{"default":"wholeBrowser","description":"Hata ayıklama oturumu bittikten sonra yapılacak temizleme. Yalnızca hata ayıklanan sekmeyi kapatın veya tüm tarayıcıyı kapatın.","enum":["wholeBrowser","onlyTab"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":null,"description":"Çalışma zamanı yürütülebilir dosyası için isteğe bağlı çalışma dizini.","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"default":{},"description":"Optional dictionary of environment key/value pairs for the browser.","type":"object"},"file":{"default":"${workspaceFolder}/index.html","description":"Tarayıcıda açmak için bir yerel html dosyası","tags":["setup"],"type":"string"},"includeDefaultArgs":{"default":true,"description":"Whether default browser launch arguments (to disable features that may make debugging harder) will be included in the launch.","type":"boolean"},"includeLaunchArgs":{"default":true,"description":"Gelişmiş: tarayıcıda herhangi bir varsayılan başlatma/hata ayıklama bağımsız değişkeninin ayarlanıp ayarlanmadığı. Hata ayıklayıcı, tarayıcının \"--remote-debugging-pipe\" ile sağlananlar gibi boru hata ayıklamasını kullanacağını varsayacaktır.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum `cleanUp: wholeBrowser` ile durdurulurken tarayıcı işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"port":{"default":0,"description":"Dinlenecek tarayıcı için bağlantı noktası. Varsayılan değer \"0\" olduğundan, tarayıcıda kanallar aracılığıyla hata ayıklaması yapılır. Bu işlem genellikle daha güvenlidir ve tarayıcıya başka bir araçtan eklemeniz gerekmedikçe bu seçilmelidir.","type":"number"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"stable","description":"Either 'canary', 'stable', 'custom' or path to the browser executable. Custom means a custom wrapper, custom build or CHROME_PATH environment variable.","type":["string","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"userDataDir":{"default":true,"description":"Varsayılan olarak tarayıcı, geçici klasöre ayrı bir kullanıcı profiliyle yüklenir. Bu ayarı geçersiz kılmak için bu seçeneği kullanın. Varsayılan kullanıcı profilinizle başlatmak için ayarı false olarak belirleyin. Bir örnek zaten \"userDataDir\" öğesinden çalışıyorsa yeni bir tarayıcı başlatılamaz.","type":["string","boolean"]},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}}}},"configurationSnippets":[],"deprecated":"Please use type chrome instead","label":"Web Uygulaması (Chrome)","languages":["javascript","typescript","javascriptreact","typescriptreact","html","css","coffeescript","handlebars","vue"],"strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"pwa-chrome"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"Hata ayıklanan tarayıcının dinlediği IP adresi veya konak adı.","type":"string"},"browserAttachLocation":{"default":null,"description":"Tarayıcıyı tek bir konuma eklenmeye zorlar. Uzak bir çalışma alanında (ör. ssh veya WSL aracılığıyla) bu, yerel olarak değil uzak makinedeki bir tarayıcıya bağlanmak için kullanılabilir.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Tarayıcıda uzaktan hata ayıklamak için kullanılacak bağlantı noktası, tarayıcı başlatılırken `--remote-debugging-port` olarak verilir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}],"tags":["setup"]},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Tarayıcı bağlantısı kapalıysa yeniden bağlanılıp bağlanılmayacağını belirtir","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"URL filtresiyle eşleşen (\"otomatik\") tüm hedeflere eklenip eklenmeyeceğini (\"seç\") belirtir.","type":"string"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}}},"launch":{"properties":{"browserLaunchLocation":{"default":null,"description":"Tarayıcının tek bir yerde başlatılmasını zorlar. Uzak bir çalışma alanında (örneğin ssh veya WSL aracılığıyla) tarayıcıyı yerel olarak değil uzak makinede açmak için bu kullanılabilir.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"cleanUp":{"default":"wholeBrowser","description":"Hata ayıklama oturumu bittikten sonra yapılacak temizleme. Yalnızca hata ayıklanan sekmeyi kapatın veya tüm tarayıcıyı kapatın.","enum":["wholeBrowser","onlyTab"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":null,"description":"Çalışma zamanı yürütülebilir dosyası için isteğe bağlı çalışma dizini.","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"default":{},"description":"Optional dictionary of environment key/value pairs for the browser.","type":"object"},"file":{"default":"${workspaceFolder}/index.html","description":"Tarayıcıda açmak için bir yerel html dosyası","tags":["setup"],"type":"string"},"includeDefaultArgs":{"default":true,"description":"Whether default browser launch arguments (to disable features that may make debugging harder) will be included in the launch.","type":"boolean"},"includeLaunchArgs":{"default":true,"description":"Gelişmiş: tarayıcıda herhangi bir varsayılan başlatma/hata ayıklama bağımsız değişkeninin ayarlanıp ayarlanmadığı. Hata ayıklayıcı, tarayıcının \"--remote-debugging-pipe\" ile sağlananlar gibi boru hata ayıklamasını kullanacağını varsayacaktır.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum `cleanUp: wholeBrowser` ile durdurulurken tarayıcı işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"port":{"default":0,"description":"Dinlenecek tarayıcı için bağlantı noktası. Varsayılan değer \"0\" olduğundan, tarayıcıda kanallar aracılığıyla hata ayıklaması yapılır. Bu işlem genellikle daha güvenlidir ve tarayıcıya başka bir araçtan eklemeniz gerekmedikçe bu seçilmelidir.","type":"number"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"stable","description":"Either 'canary', 'stable', 'custom' or path to the browser executable. Custom means a custom wrapper, custom build or CHROME_PATH environment variable.","type":["string","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"userDataDir":{"default":true,"description":"Varsayılan olarak tarayıcı, geçici klasöre ayrı bir kullanıcı profiliyle yüklenir. Bu ayarı geçersiz kılmak için bu seçeneği kullanın. Varsayılan kullanıcı profilinizle başlatmak için ayarı false olarak belirleyin. Bir örnek zaten \"userDataDir\" öğesinden çalışıyorsa yeni bir tarayıcı başlatılamaz.","type":["string","boolean"]},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}}}},"configurationSnippets":[{"body":{"name":"Launch Chrome","request":"launch","type":"chrome","url":"http://localhost:8080","webRoot":"^\"${2:\\${workspaceFolder\\}}\""},"description":"Launch Chrome to debug a URL","label":"Chrome: Başlat"},{"body":{"name":"Attach to Chrome","port":9222,"request":"attach","type":"chrome","webRoot":"^\"${2:\\${workspaceFolder\\}}\""},"description":"Attach to an instance of Chrome already in debug mode","label":"Chrome: Ekle"}],"label":"Web Uygulaması (Chrome)","strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"chrome"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"Hata ayıklanan tarayıcının dinlediği IP adresi veya konak adı.","type":"string"},"browserAttachLocation":{"default":null,"description":"Tarayıcıyı tek bir konuma eklenmeye zorlar. Uzak bir çalışma alanında (ör. ssh veya WSL aracılığıyla) bu, yerel olarak değil uzak makinedeki bir tarayıcıya bağlanmak için kullanılabilir.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Tarayıcıda uzaktan hata ayıklamak için kullanılacak bağlantı noktası, tarayıcı başlatılırken `--remote-debugging-port` olarak verilir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}],"tags":["setup"]},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Tarayıcı bağlantısı kapalıysa yeniden bağlanılıp bağlanılmayacağını belirtir","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"URL filtresiyle eşleşen (\"otomatik\") tüm hedeflere eklenip eklenmeyeceğini (\"seç\") belirtir.","type":"string"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"useWebView":{"default":{"pipeName":"MyPipeName"},"description":"UWP tarafından barındırılan Webview2 için bir hata ayıklama kanalının \"pipeName\" adını içeren bir nesne. Bu, \"\\\\.\\pipe\\LOCAL\\MyTestSharedMemory\" kanalını oluştururken \"MyTestSharedMemory\"dir.","properties":{"pipeName":{"type":"string"}},"type":"object"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}}},"launch":{"properties":{"address":{"default":"localhost","description":"Web görünümlerinde hata ayıklarken web görünümünün dinlediği IP adresi veya konak adı. Ayarlanmazsa otomatik olarak bulunur.","type":"string"},"browserLaunchLocation":{"default":null,"description":"Tarayıcının tek bir yerde başlatılmasını zorlar. Uzak bir çalışma alanında (örneğin ssh veya WSL aracılığıyla) tarayıcıyı yerel olarak değil uzak makinede açmak için bu kullanılabilir.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"cleanUp":{"default":"wholeBrowser","description":"Hata ayıklama oturumu bittikten sonra yapılacak temizleme. Yalnızca hata ayıklanan sekmeyi kapatın veya tüm tarayıcıyı kapatın.","enum":["wholeBrowser","onlyTab"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":null,"description":"Çalışma zamanı yürütülebilir dosyası için isteğe bağlı çalışma dizini.","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"default":{},"description":"Optional dictionary of environment key/value pairs for the browser.","type":"object"},"file":{"default":"${workspaceFolder}/index.html","description":"Tarayıcıda açmak için bir yerel html dosyası","tags":["setup"],"type":"string"},"includeDefaultArgs":{"default":true,"description":"Whether default browser launch arguments (to disable features that may make debugging harder) will be included in the launch.","type":"boolean"},"includeLaunchArgs":{"default":true,"description":"Gelişmiş: tarayıcıda herhangi bir varsayılan başlatma/hata ayıklama bağımsız değişkeninin ayarlanıp ayarlanmadığı. Hata ayıklayıcı, tarayıcının \"--remote-debugging-pipe\" ile sağlananlar gibi boru hata ayıklamasını kullanacağını varsayacaktır.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum `cleanUp: wholeBrowser` ile durdurulurken tarayıcı işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Web görünümlerinde hata ayıklarken, web görünümü hata ayıklayıcısının dinlediği bağlantı noktası. Ayarlanmazsa otomatik olarak bulunur.","type":"number"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"stable","description":"'Kanarya', 'kararlı', 'özel' veya tarayıcı yürütülebilir dosyasının yolu. Özel ifadesi özel bir sarmalayıcı, özel yapı veya EDGE_PATH ortam değişkeni anlamına gelir.","type":["string","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"useWebView":{"default":false,"description":"'True' olduğunda hata ayıklayıcı, çalışma zamanı yürütülebilir dosyasını WebView betik içeriğinde hata ayıklamanıza olanak tanıyan WebView içeren bir konak uygulama olarak değerlendirir.","type":"boolean"},"userDataDir":{"default":true,"description":"Varsayılan olarak tarayıcı, geçici klasöre ayrı bir kullanıcı profiliyle yüklenir. Bu ayarı geçersiz kılmak için bu seçeneği kullanın. Varsayılan kullanıcı profilinizle başlatmak için ayarı false olarak belirleyin. Bir örnek zaten \"userDataDir\" öğesinden çalışıyorsa yeni bir tarayıcı başlatılamaz.","type":["string","boolean"]},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}}}},"configurationSnippets":[],"deprecated":"Please use type msedge instead","label":"Web Uygulaması (Edge)","languages":["javascript","typescript","javascriptreact","typescriptreact","html","css","coffeescript","handlebars","vue"],"strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"pwa-msedge"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"Hata ayıklanan tarayıcının dinlediği IP adresi veya konak adı.","type":"string"},"browserAttachLocation":{"default":null,"description":"Tarayıcıyı tek bir konuma eklenmeye zorlar. Uzak bir çalışma alanında (ör. ssh veya WSL aracılığıyla) bu, yerel olarak değil uzak makinedeki bir tarayıcıya bağlanmak için kullanılabilir.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Tarayıcıda uzaktan hata ayıklamak için kullanılacak bağlantı noktası, tarayıcı başlatılırken `--remote-debugging-port` olarak verilir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}],"tags":["setup"]},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Tarayıcı bağlantısı kapalıysa yeniden bağlanılıp bağlanılmayacağını belirtir","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"URL filtresiyle eşleşen (\"otomatik\") tüm hedeflere eklenip eklenmeyeceğini (\"seç\") belirtir.","type":"string"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"useWebView":{"default":{"pipeName":"MyPipeName"},"description":"UWP tarafından barındırılan Webview2 için bir hata ayıklama kanalının \"pipeName\" adını içeren bir nesne. Bu, \"\\\\.\\pipe\\LOCAL\\MyTestSharedMemory\" kanalını oluştururken \"MyTestSharedMemory\"dir.","properties":{"pipeName":{"type":"string"}},"type":"object"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}}},"launch":{"properties":{"address":{"default":"localhost","description":"Web görünümlerinde hata ayıklarken web görünümünün dinlediği IP adresi veya konak adı. Ayarlanmazsa otomatik olarak bulunur.","type":"string"},"browserLaunchLocation":{"default":null,"description":"Tarayıcının tek bir yerde başlatılmasını zorlar. Uzak bir çalışma alanında (örneğin ssh veya WSL aracılığıyla) tarayıcıyı yerel olarak değil uzak makinede açmak için bu kullanılabilir.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"cleanUp":{"default":"wholeBrowser","description":"Hata ayıklama oturumu bittikten sonra yapılacak temizleme. Yalnızca hata ayıklanan sekmeyi kapatın veya tüm tarayıcıyı kapatın.","enum":["wholeBrowser","onlyTab"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":null,"description":"Çalışma zamanı yürütülebilir dosyası için isteğe bağlı çalışma dizini.","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"default":{},"description":"Optional dictionary of environment key/value pairs for the browser.","type":"object"},"file":{"default":"${workspaceFolder}/index.html","description":"Tarayıcıda açmak için bir yerel html dosyası","tags":["setup"],"type":"string"},"includeDefaultArgs":{"default":true,"description":"Whether default browser launch arguments (to disable features that may make debugging harder) will be included in the launch.","type":"boolean"},"includeLaunchArgs":{"default":true,"description":"Gelişmiş: tarayıcıda herhangi bir varsayılan başlatma/hata ayıklama bağımsız değişkeninin ayarlanıp ayarlanmadığı. Hata ayıklayıcı, tarayıcının \"--remote-debugging-pipe\" ile sağlananlar gibi boru hata ayıklamasını kullanacağını varsayacaktır.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum `cleanUp: wholeBrowser` ile durdurulurken tarayıcı işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Web görünümlerinde hata ayıklarken, web görünümü hata ayıklayıcısının dinlediği bağlantı noktası. Ayarlanmazsa otomatik olarak bulunur.","type":"number"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"stable","description":"'Kanarya', 'kararlı', 'özel' veya tarayıcı yürütülebilir dosyasının yolu. Özel ifadesi özel bir sarmalayıcı, özel yapı veya EDGE_PATH ortam değişkeni anlamına gelir.","type":["string","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"useWebView":{"default":false,"description":"'True' olduğunda hata ayıklayıcı, çalışma zamanı yürütülebilir dosyasını WebView betik içeriğinde hata ayıklamanıza olanak tanıyan WebView içeren bir konak uygulama olarak değerlendirir.","type":"boolean"},"userDataDir":{"default":true,"description":"Varsayılan olarak tarayıcı, geçici klasöre ayrı bir kullanıcı profiliyle yüklenir. Bu ayarı geçersiz kılmak için bu seçeneği kullanın. Varsayılan kullanıcı profilinizle başlatmak için ayarı false olarak belirleyin. Bir örnek zaten \"userDataDir\" öğesinden çalışıyorsa yeni bir tarayıcı başlatılamaz.","type":["string","boolean"]},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}}}},"configurationSnippets":[{"body":{"name":"Launch Edge","request":"launch","type":"msedge","url":"http://localhost:8080","webRoot":"^\"${2:\\${workspaceFolder\\}}\""},"description":"Launch Edge to debug a URL","label":"Edge: Başlat"},{"body":{"name":"Attach to Edge","port":9222,"request":"attach","type":"msedge","webRoot":"^\"${2:\\${workspaceFolder\\}}\""},"description":"Attach to an instance of Edge already in debug mode","label":"Edge: Ekle"}],"label":"Web Uygulaması (Edge)","strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"msedge"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}}},"launch":{"properties":{"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}},"required":["url"]}},"configurationSnippets":[],"deprecated":"Please use type editor-browser instead","label":"Web Uygulaması (Tümleşik Tarayıcı)","languages":["javascript","typescript","javascriptreact","typescriptreact","html","css","coffeescript","handlebars","vue"],"strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"pwa-editor-browser","when":"!isWeb"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}}},"launch":{"properties":{"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","type":"boolean"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"inspectUri":{"default":null,"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız.","enum":["yes","no","auto"],"type":"string"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"tags":["setup"],"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","oneOf":[{"type":"integer"},{"pattern":"^\\${.*}$","type":"string"}]},"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Hata ayıklama hedefinin başlatılacağı yer.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"type":"string"},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"experimentalNetworking":{"default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"],"type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","type":"boolean"},"program":{"default":"","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","tags":["setup"],"type":"string"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"tags":["setup"],"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","type":"string"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"stopOnEntry":{"default":true,"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Hata Ayıklama Terminali","properties":{"autoAttachChildProcesses":{"default":true,"description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","tags":["setup"],"type":["string","null"]},"customDescriptionGenerator":{"description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"],"type":"string"},"enableContentValidation":{"default":true,"description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir.","type":"boolean"},"enableDWARF":{"default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","tags":["setup"],"type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","type":"string"},"localRoot":{"default":null,"description":"Programı içeren yerel dizinin yolu.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","items":{"type":"string"},"tags":["setup"],"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Programı içeren uzak dizinin mutlak yolu.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","type":"array"},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["${/**"],"description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","type":"array"},"smartStep":{"default":true,"description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","type":"object"},"sourceMapRenames":{"default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir.","type":"boolean"},"sourceMaps":{"default":true,"description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","type":"boolean"},"timeout":{"default":10000,"description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","properties":{"hoverEvaluation":{"default":500,"description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","tags":["setup"],"type":"string"},"urlFilter":{"default":"","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","tags":["setup"],"type":"string"}},"required":["url"]}},"configurationSnippets":[{"body":{"name":"Launch Integrated Browser","request":"launch","type":"editor-browser","url":"http://localhost:8080","webRoot":"^\"${2:\\${workspaceFolder\\}}\""},"description":"Bir URL'yi hata ayıklamak için VS Code ile tümleşik tarayıcıyı açın","label":"Tümleşik Tarayıcı: Başlat"},{"body":{"name":"Attach to Integrated Browser","request":"attach","type":"editor-browser","webRoot":"^\"${2:\\${workspaceFolder\\}}\""},"description":"Açık bir VS Code tümleşik tarayıcısına ekle","label":"Tümleşik Tarayıcı: Ekle"}],"label":"Web Uygulaması (Tümleşik Tarayıcı)","strings":{"unverifiedBreakpoints":"Kesme noktalarınızın bazıları ayarlanamadı. Bir sorun yaşıyorsanız, [başlatma yapılandırmanızda sorun gidermek](command:extension.js-debug.createDiagnostics) için komutunu kullanın."},"type":"editor-browser","when":"!isWeb"}],"commands":[{"command":"extension.js-debug.prettyPrint","title":"Pretty print for debugging","category":"Debug","icon":"$(json)"},{"command":"extension.js-debug.toggleSkippingFile","title":{"value":"Bu Dosyayı Atlamayı Aç/Kapat","original":"Toggle Skipping this File"},"category":"Debug"},{"command":"extension.js-debug.addCustomBreakpoints","title":{"value":"Olay Dinleyicisi Kesme Noktasını Aç/Kapat","original":"Toggle Event Listener Breakpoints"},"icon":"$(add)"},{"command":"extension.js-debug.removeAllCustomBreakpoints","title":{"value":"Tüm Olay Dinleyicisi Kesme Noktalarını Kaldır","original":"Remove All Event Listener Breakpoints"},"icon":"$(close-all)"},{"command":"extension.js-debug.addXHRBreakpoints","title":{"value":"XHR’yi Ekle/Kesme Noktasını Getir","original":"Add XHR/fetch Breakpoint"},"icon":"$(add)"},{"command":"extension.js-debug.removeXHRBreakpoint","title":{"value":"XHR’yi Kaldır/Kesme Noktasını Getir","original":"Remove XHR/fetch Breakpoint"},"icon":"$(remove)"},{"command":"extension.js-debug.editXHRBreakpoints","title":{"value":"XHR’yi Düzenle/Kesme Noktasını Getir","original":"Edit XHR/fetch Breakpoint"},"icon":"$(edit)"},{"command":"extension.pwa-node-debug.attachNodeProcess","title":{"value":"Düğüm İşlemine Ekle","original":"Attach to Node Process"},"category":"Debug"},{"command":"extension.js-debug.npmScript","title":{"value":"npm Betiğinin Hatalarını Ayıkla","original":"Debug npm Script"},"category":"Debug"},{"command":"extension.js-debug.createDebuggerTerminal","title":{"value":"JavaScript Hata Ayıklama Terminali","original":"JavaScript Debug Terminal"},"category":"Debug"},{"command":"extension.js-debug.startProfile","title":{"value":"Performans Profilini Al","original":"Take Performance Profile"},"category":"Debug","icon":"$(record)"},{"command":"extension.js-debug.stopProfile","title":{"value":"Performans Profilini Durdur","original":"Stop Performance Profile"},"category":"Debug","icon":"resources/dark/stop-profiling.svg"},{"command":"extension.js-debug.revealPage","title":{"value":"Odak Sekmesi","original":"Focus Tab"},"category":"Debug"},{"command":"extension.js-debug.debugLink","title":{"value":"Bağlantıyı Aç","original":"Open Link"},"category":"Debug"},{"command":"extension.js-debug.createDiagnostics","title":{"value":"Kesme Noktası Sorunlarını Tanıla","original":"Diagnose Breakpoint Problems"},"category":"Debug"},{"command":"extension.js-debug.getDiagnosticLogs","title":{"value":"JS Hata Ayıklama Tanılama Günlüklerini Kaydet","original":"Save Diagnostic JS Debug Logs"},"category":"Debug"},{"command":"extension.node-debug.startWithStopOnEntry","title":{"value":"Hata Ayıklamaya Başla ve Girişte Dur","original":"Start Debugging and Stop on Entry"},"category":"Debug"},{"command":"extension.js-debug.openEdgeDevTools","title":{"value":"Tarayıcı Devtools'u aç","original":"Open Browser Devtools"},"icon":"$(inspect)","category":"Debug"},{"command":"extension.js-debug.callers.add","title":{"value":"Çağıranı Dışla","original":"Exclude Caller"},"category":"Debug"},{"command":"extension.js-debug.callers.remove","title":{"value":"Dışlanan çağıranı kaldır","original":"Remove excluded caller"},"icon":"$(close)"},{"command":"extension.js-debug.callers.removeAll","title":{"value":"Dışlanan tüm çağıranları kaldır","original":"Remove all excluded callers"},"icon":"$(clear-all)"},{"command":"extension.js-debug.callers.goToCaller","title":{"value":"Çağıran konumuna git","original":"Go to caller location"},"icon":"$(call-outgoing)"},{"command":"extension.js-debug.callers.gotToTarget","title":{"value":"Hedef konuma git","original":"Go to target location"},"icon":"$(call-incoming)"},{"command":"extension.js-debug.enableSourceMapStepping","title":{"value":"Kaynak Eşlenmiş Adımlama'yı Etkinleştir","original":"Enable Source Mapped Stepping"},"icon":"$(compass-dot)"},{"command":"extension.js-debug.disableSourceMapStepping","title":{"value":"Kaynak Eşlenmiş Adımlama'yı Kapat","original":"Disable Source Mapped Stepping"},"icon":"$(compass)"},{"command":"extension.js-debug.network.viewRequest","title":{"value":"İsteği cURL olarak görüntüle","original":"View Request as cURL"},"icon":"$(arrow-right)"},{"command":"extension.js-debug.network.clear","title":{"value":"Ağ Günlüğünü Temizle","original":"Clear Network Log"},"icon":"$(clear-all)"},{"command":"extension.js-debug.network.openBody","title":{"value":"Yanıt Gövdesini Aç","original":"Open Response Body"}},{"command":"extension.js-debug.network.openBodyInHex","title":{"value":"Yanıt Gövdesini Onaltılık Düzenleyicide Aç","original":"Open Response Body in Hex Editor"}},{"command":"extension.js-debug.network.replayXHR","title":{"value":"İsteği Yeniden Oynat","original":"Replay Request"}},{"command":"extension.js-debug.network.copyUri","title":{"value":"İstek URL’sini kopyala","original":"Copy Request URL"}}],"keybindings":[{"command":"extension.node-debug.startWithStopOnEntry","key":"F10","mac":"F10","when":"debugConfigurationType == pwa-node && !inDebugMode || debugConfigurationType == pwa-extensionHost && !inDebugMode || debugConfigurationType == node && !inDebugMode"},{"command":"extension.node-debug.startWithStopOnEntry","key":"F11","mac":"F11","when":"debugConfigurationType == pwa-node && !inDebugMode && activeViewlet == workbench.view.debug || debugConfigurationType == pwa-extensionHost && !inDebugMode && activeViewlet == workbench.view.debug || debugConfigurationType == node && !inDebugMode && activeViewlet == workbench.view.debug"}],"configuration":{"title":"JavaScript Debugger","properties":{"debug.javascript.codelens.npmScripts":{"enum":["top","all","never"],"default":"top","description":"“Çalıştırma” ve “Hata Ayıklama” CodeLens’in NPM betiklerinizde gösterilmesi gereken yer. “Tümünde”, betiklerde, betik bölümünün “üstünde” veya “hiçbir zaman” olabilir."},"debug.javascript.terminalOptions":{"type":"object","description":"Default launch options for the JavaScript debug terminal and npm scripts.","default":{},"properties":{"resolveSourceMapLocations":{"type":["array","null"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","default":["${workspaceFolder}/**","!**/node_modules/**"],"items":{"type":"string"}},"outFiles":{"type":["array"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"items":{"type":"string"},"tags":["setup"]},"pauseForSourceMap":{"type":"boolean","markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","default":false},"showAsyncStacks":{"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","required":["onAttach"],"properties":{"onAttach":{"type":"number","default":32}}},{"type":"object","required":["onceBreakpointResolved"],"properties":{"onceBreakpointResolved":{"type":"number","default":32}}}]},"skipFiles":{"type":"array","description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","default":["${/**"]},"smartStep":{"type":"boolean","description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","default":true},"sourceMaps":{"type":"boolean","description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","default":true},"sourceMapRenames":{"type":"boolean","default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir."},"sourceMapPathOverrides":{"type":"object","description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","default":{"webpack://?:*/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","meteor://💻app/*":"${workspaceFolder}/*"}},"timeout":{"type":"number","description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","default":10000},"timeouts":{"type":"object","description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","default":{},"properties":{"sourceMapMinPause":{"type":"number","description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","default":1000},"sourceMapCumulativePause":{"type":"number","description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","default":1000},"hoverEvaluation":{"type":"number","description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","default":500}},"additionalProperties":false,"markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları."},"trace":{"description":"Configures what diagnostic output is produced.","default":true,"oneOf":[{"type":"boolean","description":"Trace may be set to 'true' to write diagnostic logs to the disk."},{"type":"object","additionalProperties":false,"properties":{"stdio":{"type":"boolean","description":"Whether to return trace data from the launched application or browser."},"logFile":{"type":["string","null"],"description":"Configures where on disk logs are written."}}}]},"outputCapture":{"enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları.","default":"console"},"enableContentValidation":{"default":true,"type":"boolean","description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir."},"customDescriptionGenerator":{"type":"string","description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     "},"customPropertiesGenerator":{"type":"string","deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181"},"cascadeTerminateToConfigurations":{"type":"array","items":{"type":"string","uniqueItems":true},"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi."},"enableDWARF":{"type":"boolean","default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir."},"cwd":{"type":"string","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","default":"${workspaceFolder}","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"]},"localRoot":{"type":["string","null"],"description":"Programı içeren yerel dizinin yolu.","default":null},"remoteRoot":{"type":["string","null"],"description":"Programı içeren uzak dizinin mutlak yolu.","default":null},"autoAttachChildProcesses":{"type":"boolean","description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","default":true},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","default":{},"tags":["setup"]},"envFile":{"type":"string","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","default":"${workspaceFolder}/.env"},"runtimeSourcemapPausePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","default":[]},"nodeVersionHint":{"type":"number","minimum":8,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","default":12},"command":{"type":["string","null"],"description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","default":"npm start","tags":["setup"]}}},"debug.javascript.automaticallyTunnelRemoteServer":{"type":"boolean","description":"When debugging a remote web app, configures whether to automatically tunnel the remote server to your local machine.","default":true},"debug.javascript.debugByLinkOptions":{"default":"on","description":"Options used when debugging open links clicked from inside the debug terminal. Can be set to \"false\" to disable this behavior.","oneOf":[{"type":"string","enum":["on","off","always"]},{"type":"object","properties":{"resolveSourceMapLocations":{"type":["array","null"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","default":null,"items":{"type":"string"}},"outFiles":{"type":["array"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"items":{"type":"string"},"tags":["setup"]},"pauseForSourceMap":{"type":"boolean","markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","default":false},"showAsyncStacks":{"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","required":["onAttach"],"properties":{"onAttach":{"type":"number","default":32}}},{"type":"object","required":["onceBreakpointResolved"],"properties":{"onceBreakpointResolved":{"type":"number","default":32}}}]},"skipFiles":{"type":"array","description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","default":["${/**"]},"smartStep":{"type":"boolean","description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","default":true},"sourceMaps":{"type":"boolean","description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","default":true},"sourceMapRenames":{"type":"boolean","default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir."},"sourceMapPathOverrides":{"type":"object","description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","default":{"webpack://?:*/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","meteor://💻app/*":"${workspaceFolder}/*"}},"timeout":{"type":"number","description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","default":10000},"timeouts":{"type":"object","description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","default":{},"properties":{"sourceMapMinPause":{"type":"number","description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","default":1000},"sourceMapCumulativePause":{"type":"number","description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","default":1000},"hoverEvaluation":{"type":"number","description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","default":500}},"additionalProperties":false,"markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları."},"trace":{"description":"Configures what diagnostic output is produced.","default":true,"oneOf":[{"type":"boolean","description":"Trace may be set to 'true' to write diagnostic logs to the disk."},{"type":"object","additionalProperties":false,"properties":{"stdio":{"type":"boolean","description":"Whether to return trace data from the launched application or browser."},"logFile":{"type":["string","null"],"description":"Configures where on disk logs are written."}}}]},"outputCapture":{"enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları.","default":"console"},"enableContentValidation":{"default":true,"type":"boolean","description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir."},"customDescriptionGenerator":{"type":"string","description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     "},"customPropertiesGenerator":{"type":"string","deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181"},"cascadeTerminateToConfigurations":{"type":"array","items":{"type":"string","uniqueItems":true},"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi."},"enableDWARF":{"type":"boolean","default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir."},"disableNetworkCache":{"type":"boolean","description":"Her istek için ağ önbelleğinin atlanıp atlanmayacağını denetler","default":true},"pathMapping":{"type":"object","description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","default":{}},"webRoot":{"type":"string","description":"Bu, web sunucusu kökü için çalışma alanı mutlak yolunu belirtir. `/app.js` gibi yolları diskte dosyalara çözümlemek için kullanılır. \"/\" için pathMapping öğesine yönelik kısaltma","default":"${workspaceFolder}","tags":["setup"]},"urlFilter":{"type":"string","description":"Bu URL'yi içeren bir sayfa arar ve bulunursa sayfaya ekler. * joker karakterler içerebilir.","default":""},"url":{"type":"string","description":"Tam olarak bu URL'ye sahip bir sekme arayacak ve bulunursa ona eklenecek","default":"http://localhost:8080","tags":["setup"]},"inspectUri":{"type":["string","null"],"description":"InspectUri'yi yeniden yazmak için kullanılacak biçim: `{curlyBraces}` içinde anahtarları ilişkilendiren bir şablon dizesidir. Kullanılabilir anahtarlar şunlardır: \r\n- `url.*` çalışan uygulamanın ayrıştırılmış adresidir. Örneğin, `{url.port}`, `{url.hostname}\r\n`- `port` Chrome'un dinlediği hata ayıklama bağlantı noktasıdır.\r\n - `browserInspectUri` başlatılan tarayıcıda denetim URI'sidir\r\n - `browserInspectUriPath` başlatılan tarayıcıda denetim URI'sinin yol bölümüdür (örn: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\r\n - `wsProtocol` ima edilen web yuvası protokolüdür. Orijinal URL `https` ise `wss`, aksi takdirde `ws` olarak ayarlanır.\r\n","default":null},"vueComponentPaths":{"type":"array","description":"`*.vue` bileşenlerini bulmaya yönelik dosya glob desenlerinin listesi. Varsayılan olarak, tüm çalışma alanını arar. Vue'nun kaynak eşlemelerinin Vue CLI 4'te gerektirdiği ek aramalar nedeniyle bunun belirtilmesi gerekir. Bunu boş bir diziye ayarlayarak bu özel işlemeyi devre dışı bırakabilirsiniz.","default":["${workspaceFolder}/**/*.vue"]},"server":{"oneOf":[{"type":"object","description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","additionalProperties":false,"default":{"program":"node my-server.js"},"properties":{"resolveSourceMapLocations":{"type":["array","null"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","default":["${workspaceFolder}/**","!**/node_modules/**"],"items":{"type":"string"}},"outFiles":{"type":["array"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"items":{"type":"string"},"tags":["setup"]},"pauseForSourceMap":{"type":"boolean","markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","default":false},"showAsyncStacks":{"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","required":["onAttach"],"properties":{"onAttach":{"type":"number","default":32}}},{"type":"object","required":["onceBreakpointResolved"],"properties":{"onceBreakpointResolved":{"type":"number","default":32}}}]},"skipFiles":{"type":"array","description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","default":["${/**"]},"smartStep":{"type":"boolean","description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","default":true},"sourceMaps":{"type":"boolean","description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","default":true},"sourceMapRenames":{"type":"boolean","default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir."},"sourceMapPathOverrides":{"type":"object","description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","default":{"webpack://?:*/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","meteor://💻app/*":"${workspaceFolder}/*"}},"timeout":{"type":"number","description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","default":10000},"timeouts":{"type":"object","description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","default":{},"properties":{"sourceMapMinPause":{"type":"number","description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","default":1000},"sourceMapCumulativePause":{"type":"number","description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","default":1000},"hoverEvaluation":{"type":"number","description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","default":500}},"additionalProperties":false,"markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları."},"trace":{"description":"Configures what diagnostic output is produced.","default":true,"oneOf":[{"type":"boolean","description":"Trace may be set to 'true' to write diagnostic logs to the disk."},{"type":"object","additionalProperties":false,"properties":{"stdio":{"type":"boolean","description":"Whether to return trace data from the launched application or browser."},"logFile":{"type":["string","null"],"description":"Configures where on disk logs are written."}}}]},"outputCapture":{"enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları.","default":"console"},"enableContentValidation":{"default":true,"type":"boolean","description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir."},"customDescriptionGenerator":{"type":"string","description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     "},"customPropertiesGenerator":{"type":"string","deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181"},"cascadeTerminateToConfigurations":{"type":"array","items":{"type":"string","uniqueItems":true},"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi."},"enableDWARF":{"type":"boolean","default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir."},"cwd":{"type":"string","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","default":"${workspaceFolder}","tags":["setup"]},"localRoot":{"type":["string","null"],"description":"Programı içeren yerel dizinin yolu.","default":null},"remoteRoot":{"type":["string","null"],"description":"Programı içeren uzak dizinin mutlak yolu.","default":null},"autoAttachChildProcesses":{"type":"boolean","description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","default":true},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","default":{},"tags":["setup"]},"envFile":{"type":"string","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","default":"${workspaceFolder}/.env"},"runtimeSourcemapPausePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","default":[]},"nodeVersionHint":{"type":"number","minimum":8,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","default":12},"program":{"type":"string","description":"Programın mutlak yolu. Oluşturulan değer package.json dosyasına ve açılmış dosyalara bakılarak tahmin edilir. Bu özniteliği düzenleyin.","default":"","tags":["setup"]},"stopOnEntry":{"type":["boolean","string"],"description":"Başlatıldıktan sonra programı otomatik olarak durdurun.","default":true},"console":{"type":"string","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Hata Ayıklama Konsolu (bir programdan giriş okumayı desteklemez)","VS Code'un tümleşik terminali","Dış terminal kullanıcı ayarları aracılığıyla yapılandırılabilir"],"description":"Hata ayıklama hedefinin başlatılacağı yer.","default":"internalConsole"},"args":{"type":["array","string"],"description":"Programa geçirilen komut satırı bağımsız değişkenleri.\r\n\r\nBir dizi veya tek bir dize olabilir. Program bir terminalde başlatıldığında bu özelliğin tek bir dize olarak ayarlanması bağımsız değişkenlerin kabuk için kaçamamasına neden olur.","items":{"type":"string"},"default":[],"tags":["setup"]},"restart":{"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","properties":{"delay":{"type":"number","minimum":0,"default":1000},"maxAttempts":{"type":"number","minimum":0,"default":10}}}]},"runtimeExecutable":{"type":["string","null"],"markdownDescription":"Kullanılacak çalıştırma zamanı. Mutlak bir yol veya PATH üzerinde bulunan bir çalıştırma zamanının adı. Atlanırsa `node` varsayılır.","default":"node"},"runtimeVersion":{"type":"string","markdownDescription":"Kullanılacak `node` çalışma zamanı sürümü. `nvm` gerektirir.","default":"default"},"runtimeArgs":{"type":"array","description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"default":[],"tags":["setup"]},"profileStartup":{"type":"boolean","description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","default":true},"attachSimplePort":{"oneOf":[{"type":"integer"},{"type":"string","pattern":"^\\${.*}$"}],"description":"Ayarlanırsa, işleme verilen bağlantı noktası üzerinden eklenir. Bu genellikle Node.js programları için artık gerekli değildir ve alt işlemlerde hata ayıklama özelliğini kaybeder ancak Deno ve Docker başlatmaları gibi daha gizli senaryolarda yararlı olabilir. 0 olarak ayarlanırsa, rastgele bir bağlantı noktası seçilir ve başlatma bağımsız değişkenlerine otomatik olarak --inspect-brk eklenir.","default":9229},"killBehavior":{"type":"string","enum":["forceful","polite","none"],"default":"forceful","markdownDescription":"Oturum durdurulurken hata ayıklama işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez."},"experimentalNetworking":{"type":"string","default":"auto","description":"Node.js'de deneysel incelemeyi etkinleştirin. 'Otomatik' olarak ayarlandığında bu, destekleyen Node.js sürümleri için etkinleştirilir. Açıkça etkinleştirmek veya devre dışı bırakmak için 'açık' veya 'kapalı' olarak ayarlanmalıdır.","enum":["auto","on","off"]}}},{"type":"object","description":"JavaScript Hata Ayıklama Terminali","additionalProperties":false,"default":{"program":"npm start"},"properties":{"resolveSourceMapLocations":{"type":["array","null"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","default":["${workspaceFolder}/**","!**/node_modules/**"],"items":{"type":"string"}},"outFiles":{"type":["array"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"items":{"type":"string"},"tags":["setup"]},"pauseForSourceMap":{"type":"boolean","markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","default":false},"showAsyncStacks":{"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","required":["onAttach"],"properties":{"onAttach":{"type":"number","default":32}}},{"type":"object","required":["onceBreakpointResolved"],"properties":{"onceBreakpointResolved":{"type":"number","default":32}}}]},"skipFiles":{"type":"array","description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","default":["${/**"]},"smartStep":{"type":"boolean","description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","default":true},"sourceMaps":{"type":"boolean","description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","default":true},"sourceMapRenames":{"type":"boolean","default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir."},"sourceMapPathOverrides":{"type":"object","description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","default":{"webpack://?:*/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","meteor://💻app/*":"${workspaceFolder}/*"}},"timeout":{"type":"number","description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","default":10000},"timeouts":{"type":"object","description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","default":{},"properties":{"sourceMapMinPause":{"type":"number","description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","default":1000},"sourceMapCumulativePause":{"type":"number","description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","default":1000},"hoverEvaluation":{"type":"number","description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","default":500}},"additionalProperties":false,"markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları."},"trace":{"description":"Configures what diagnostic output is produced.","default":true,"oneOf":[{"type":"boolean","description":"Trace may be set to 'true' to write diagnostic logs to the disk."},{"type":"object","additionalProperties":false,"properties":{"stdio":{"type":"boolean","description":"Whether to return trace data from the launched application or browser."},"logFile":{"type":["string","null"],"description":"Configures where on disk logs are written."}}}]},"outputCapture":{"enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları.","default":"console"},"enableContentValidation":{"default":true,"type":"boolean","description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir."},"customDescriptionGenerator":{"type":"string","description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     "},"customPropertiesGenerator":{"type":"string","deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181"},"cascadeTerminateToConfigurations":{"type":"array","items":{"type":"string","uniqueItems":true},"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi."},"enableDWARF":{"type":"boolean","default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir."},"cwd":{"type":"string","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","default":"${workspaceFolder}","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"]},"localRoot":{"type":["string","null"],"description":"Programı içeren yerel dizinin yolu.","default":null},"remoteRoot":{"type":["string","null"],"description":"Programı içeren uzak dizinin mutlak yolu.","default":null},"autoAttachChildProcesses":{"type":"boolean","description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","default":true},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","default":{},"tags":["setup"]},"envFile":{"type":"string","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","default":"${workspaceFolder}/.env"},"runtimeSourcemapPausePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","default":[]},"nodeVersionHint":{"type":"number","minimum":8,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","default":12},"command":{"type":["string","null"],"description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","default":"npm start","tags":["setup"]}}}]},"perScriptSourcemaps":{"type":"string","default":"auto","enum":["yes","no","auto"],"description":"Betiklerin, kaynak dosyanın temel adını içeren benzersiz kaynak eşlemeleri ile tek tek yüklenip yüklenmediğini belirtir. Bu, çok sayıda küçük betik ile çalışırken kaynak eşlemesini iyileştirmek için ayarlanabilir. \"Otomatik\" olarak ayarlanırsa bunun uygun olduğu bilinen durumları algılarız."},"port":{"type":"number","description":"Dinlenecek tarayıcı için bağlantı noktası. Varsayılan değer \"0\" olduğundan, tarayıcıda kanallar aracılığıyla hata ayıklaması yapılır. Bu işlem genellikle daha güvenlidir ve tarayıcıya başka bir araçtan eklemeniz gerekmedikçe bu seçilmelidir.","default":0},"file":{"type":"string","description":"Tarayıcıda açmak için bir yerel html dosyası","default":"${workspaceFolder}/index.html","tags":["setup"]},"userDataDir":{"type":["string","boolean"],"description":"Varsayılan olarak tarayıcı, geçici klasöre ayrı bir kullanıcı profiliyle yüklenir. Bu ayarı geçersiz kılmak için bu seçeneği kullanın. Varsayılan kullanıcı profilinizle başlatmak için ayarı false olarak belirleyin. Bir örnek zaten \"userDataDir\" öğesinden çalışıyorsa yeni bir tarayıcı başlatılamaz.","default":true},"includeDefaultArgs":{"type":"boolean","description":"Whether default browser launch arguments (to disable features that may make debugging harder) will be included in the launch.","default":true},"includeLaunchArgs":{"type":"boolean","description":"Gelişmiş: tarayıcıda herhangi bir varsayılan başlatma/hata ayıklama bağımsız değişkeninin ayarlanıp ayarlanmadığı. Hata ayıklayıcı, tarayıcının \"--remote-debugging-pipe\" ile sağlananlar gibi boru hata ayıklamasını kullanacağını varsayacaktır.","default":true},"runtimeExecutable":{"type":["string","null"],"description":"Either 'canary', 'stable', 'custom' or path to the browser executable. Custom means a custom wrapper, custom build or CHROME_PATH environment variable.","default":"stable"},"runtimeArgs":{"type":"array","description":"Çalışma zamanı yürütülebilir dosyasına geçirilen isteğe bağlı bağımsız değişkenler.","items":{"type":"string"},"default":[]},"env":{"type":"object","description":"Optional dictionary of environment key/value pairs for the browser.","default":{}},"cwd":{"type":"string","description":"Çalışma zamanı yürütülebilir dosyası için isteğe bağlı çalışma dizini.","default":null},"profileStartup":{"type":"boolean","description":"True ise, işlem başlatıldıktan hemen sonra profil oluşturulmaya başlanır","default":true},"cleanUp":{"type":"string","enum":["wholeBrowser","onlyTab"],"description":"Hata ayıklama oturumu bittikten sonra yapılacak temizleme. Yalnızca hata ayıklanan sekmeyi kapatın veya tüm tarayıcıyı kapatın.","default":"wholeBrowser"},"killBehavior":{"type":"string","enum":["forceful","polite","none"],"default":"forceful","markdownDescription":"Oturum `cleanUp: wholeBrowser` ile durdurulurken tarayıcı işlemlerinin nasıl sonlandırılacağını yapılandırır. Şunlardan biri olabilir:\r\n\r\n- zorla (varsayılan): işlem ağacını zorla sonlandırır. Posix üzerinde SIGKILL veya Windows'da `taskkill.exe /F` gönderir.\r\n- zorlama: işlem ağacını dikkatlice kapatır. Yanlış davranan işlemlerin bu şekilde kapatıldıktan sonra çalışmaya devam etmesi olasıdır. Posix üzerinde SIGTERM gönderir veya Windows üzerinde `/F` (zorla) bayrağı olmadan `taskkill.exe` gönderir.\r\n- yok: sonlandırma gerçekleşmez."},"browserLaunchLocation":{"description":"Tarayıcının tek bir yerde başlatılmasını zorlar. Uzak bir çalışma alanında (örneğin ssh veya WSL aracılığıyla) tarayıcıyı yerel olarak değil uzak makinede açmak için bu kullanılabilir.","default":null,"oneOf":[{"type":"null"},{"type":"string","enum":["ui","workspace"]}]},"enabled":{"type":"string","enum":["on","off","always"]}}}]},"debug.javascript.pickAndAttachOptions":{"type":"object","default":{},"markdownDescription":"`Debug: Attach to Node.js Process` komutu aracılığıyla bir işlemde hata ayıklarken kullanılan varsayılan seçenekler","properties":{"resolveSourceMapLocations":{"type":["array","null"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","default":["${workspaceFolder}/**","!**/node_modules/**"],"items":{"type":"string"}},"outFiles":{"type":["array"],"description":"Kaynak eşlemeleri etkinse bu glob desenleri, oluşturulan JavaScript dosyalarını belirtir. Bir desen `!` ile başlarsa dosyalar hariç tutulur. Belirtilmezse, oluşturulan kodun, kaynağıyla aynı dizinde olması beklenir.","default":["${workspaceFolder}/**/*.(m|c|)js","!**/node_modules/**"],"items":{"type":"string"},"tags":["setup"]},"pauseForSourceMap":{"type":"boolean","markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","default":false},"showAsyncStacks":{"description":"Geçerli çağrı yığınına yol açan asenkron çağrıları gösterin.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","required":["onAttach"],"properties":{"onAttach":{"type":"number","default":32}}},{"type":"object","required":["onceBreakpointResolved"],"properties":{"onceBreakpointResolved":{"type":"number","default":32}}}]},"skipFiles":{"type":"array","description":"Hata ayıklama sırasında atlanması Hata ayıklama sırasında atlanacak bir dizi dosya veya klasör adı veya yol glob'u. Yıldız kalıplarına ve olumsuzlamalara izin verilir, örneğin, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`için dosya veya klasör adları veya yol globları dizisi. Yıldız desenlerine ve olumsuzluklara izin verilir; örneğin, '[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]'","default":["${/**"]},"smartStep":{"type":"boolean","description":"Özgün kaynağa geri eşlenemeyen durumdaki oluşturulan kodu otomatik olarak adımlayın.","default":true},"sourceMaps":{"type":"boolean","description":"(Varsa) JavaScript kaynak eşlemelerini kullanın.","default":true},"sourceMapRenames":{"type":"boolean","default":true,"description":"Kaynak eşlemelerinde \"names\" eşlemesinin kullanılıp kullanılmayacağı. Bu, kaynak içerik istemeyi gerektirir ve bazı hata ayıklayıcılarıyla yavaş çalışabilir."},"sourceMapPathOverrides":{"type":"object","description":"Kaynak dosyalarını, kaynak eşlemesinde belirtilen konumlardan dosyaların diskteki konumlarına yeniden yazmak için eşleme kümesi.","default":{"webpack://?:*/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","meteor://💻app/*":"${workspaceFolder}/*"}},"timeout":{"type":"number","description":"Node.js'ye bağlanmak için bu kadar milisaniye boyunca yeniden dene. Varsayılan: 10.000 ms.","default":10000},"timeouts":{"type":"object","description":"Birkaç hata ayıklayıcı işlemi için zaman aşımları.","default":{},"properties":{"sourceMapMinPause":{"type":"number","description":"Betik ayrıştırıldığında her kaynak eşlemesinin işlenmesi için harcanan minimum süre (milisaniye cinsinden)","default":1000},"sourceMapCumulativePause":{"type":"number","description":"Minimum süre (sourceMapMinPause) dolduktan sonra kaynak eşlemelerinin işlenmesini beklerken harcanacak oturum başına izin verilen ek süre (milisaniye cinsinden)","default":1000},"hoverEvaluation":{"type":"number","description":"Üzerine gelinen sembollerin değerinin değerlendirilmesine kadar geçen süre kesintiye uğradı. 0 olarak ayarlanırsa, üzerine gelme değerlendirmesi asla zaman aşımına uğramaz.","default":500}},"additionalProperties":false,"markdownDescription":"Birkaç hata ayıklayıcı işlemi için zaman aşımları."},"trace":{"description":"Configures what diagnostic output is produced.","default":true,"oneOf":[{"type":"boolean","description":"Trace may be set to 'true' to write diagnostic logs to the disk."},{"type":"object","additionalProperties":false,"properties":{"stdio":{"type":"boolean","description":"Whether to return trace data from the launched application or browser."},"logFile":{"type":["string","null"],"description":"Configures where on disk logs are written."}}}]},"outputCapture":{"enum":["console","std"],"markdownDescription":"Çıkış iletilerinin yakalanacağı konum: `Konsol` olarak ayarlanırsa varsayılan hata ayıklama API'si veya `std `olarak ayarlanırsa stdout/stderr akışları.","default":"console"},"enableContentValidation":{"default":true,"type":"boolean","description":"Diskteki dosyaların içeriklerinin çalışma zamanında yüklenenlerle eşleşip eşleşmediğini doğrulayıp doğrulamadığımızı belirtir. Bu, çeşitli senaryolarda kullanışlıdır ve bazılarında gereklidir ancak örneğin, betiklerin sunucu tarafında dönüşümüne sahipseniz sorunlara neden olabilir."},"customDescriptionGenerator":{"type":"string","description":"Hata ayıklayıcısının nesneler (yerel değişkenler vb.) için gösterdiği metinsel açıklamayı özelleştirin. Örnekler:\r\n      1. this.toString () // tüm nesneleri yazdırmak için toString çağırır\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n      3. işlev (def) { return this.customDescription ? this.customDescription() : def } // Varsa customDescription metodunu kullanın. Yoksa defaultValue döndürün\r\n     "},"customPropertiesGenerator":{"type":"string","deprecated":true,"description":"Hata ayıklamada bir nesne için gösterilen özellikleri özelleştirin (yerel değişkenler, vb...). Örnekler:\r\n    1. { ...this, extraProperty: '12345' } // Tüm nesnelere extraProperty 12345 ekleyin\r\n    2. this.customProperties ? this.customProperties() : this // Varsa customProperties yöntemini kullanın, yoksa buradaki özellikleri kullanın (varsayılan özellikler)\r\n    3. function () { return this.customProperties ? this.customProperties() : this } // Varsa customDescription yöntemini kullanın, yoksa varsayılan özellikleri döndürün\r\n\r\n    Kullanım dışı: Bu, burada açıklanan şekilde uygulanana kadar bu özelliğin geçici bir uygulamasıdır: https://github.com/microsoft/vscode/issues/102181"},"cascadeTerminateToConfigurations":{"type":"array","items":{"type":"string","uniqueItems":true},"default":[],"description":"Bu hata ayıklama oturumu sonlandırıldığında durdurulacak hata ayıklama oturumlarının listesi."},"enableDWARF":{"type":"boolean","default":true,"markdownDescription":"Hata ayıklayıcının, kaynak kullanımı yoğun olan WebAssembly'den DWARF hata ayıklama sembollerini okumayı deneyip denemeyeceğini değiştirir. İşlev için 'ms-vscode.wasm-debugging' uzantısını gerektirir."},"cwd":{"type":"string","description":"Hataları ayıklanan programa ait çalışma dizininin mutlak yolu. localRoot ayarladıysanız cwd bu değerle eşleşir. Aksi takdirde, workspaceFolder klasörünüze geri döner","default":"${workspaceFolder}","docDefault":"localRoot || ${workspaceFolder}","tags":["setup"]},"localRoot":{"type":["string","null"],"description":"Programı içeren yerel dizinin yolu.","default":null},"remoteRoot":{"type":["string","null"],"description":"Programı içeren uzak dizinin mutlak yolu.","default":null},"autoAttachChildProcesses":{"type":"boolean","description":"Hata ayıklayıcıyı yeni alt işlemlere otomatik olarak ekle.","default":true},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"markdownDescription":"Programa geçirilen ortam değişkenleri. `null` değeri, değişkeni ortamdan kaldırır.","default":{},"tags":["setup"]},"envFile":{"type":"string","description":"Ortam değişkeni tanımlarını içeren bir dosyanın mutlak yolu.","default":"${workspaceFolder}/.env"},"runtimeSourcemapPausePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"Giriş noktası kesme noktalarının el ile ekleneceği desenlerin listesi. Bu, hata ayıklayıcıya mevcut olmayan veya başlatmadan önce algılanamayan kaynak eşlemelerini [Sunucusuz çerçeve ile](https://github.com/microsoft/vscode-js-debug/issues/492) kullanırken kesme noktalarını ayarlama fırsatı vermek için yararlı olabilir.","default":[]},"nodeVersionHint":{"type":"number","minimum":8,"description":"Otomatik sürüm algılamasının çalışmadığı durumlarda belirli davranışları devre dışı bırakmak veya etkinleştirmek için kullanılabilen ve şu an çalışmakta olan düğüm sürümünü açık olarak belirtmenize olanak tanır.","default":12},"address":{"type":"string","description":"TCP/IP address of process to be debugged. Default is 'localhost'.","default":"localhost"},"port":{"description":"Eklenecek hata ayıklama bağlantı noktası. Varsayılan: 9229.","default":9229,"oneOf":[{"type":"integer"},{"type":"string","pattern":"^\\${.*}$"}],"tags":["setup"]},"websocketAddress":{"type":"string","description":"Eklenecek tam WebSocket adresi. Belirtilmezse adres ve bağlantı noktasından bulunur."},"remoteHostHeader":{"type":"string","description":"Denetçinin websocket'ine bağlanırken kullanılacak Açık Ana Bilgisayar üst bilgisi. Belirtilmezse, ana bilgisayar üst bilgisi 'localhost' olarak ayarlanır. Bu, denetçi yalnızca belirli bir Ana Bilgisayar üst bilgisini kabul eden bir ara sunucunun arkasında çalışırken faydalıdır."},"restart":{"description":"Bağlantı kesilirse programa yeniden bağlanmayı deneyin. `True` olarak ayarlanırsa, süresiz olarak her saniye deneyeceğiz. Bunun yerine nesnede `delay` ve `maxAttempts` belirterek aralığı ve maksimum deneme sayısını özelleştirebilirsiniz.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","properties":{"delay":{"type":"number","minimum":0,"default":1000},"maxAttempts":{"type":"number","minimum":0,"default":10}}}]},"processId":{"type":"string","description":"Eklenecek işlemin kimliği.","default":"${command:PickProcess}"},"attachExistingChildren":{"type":"boolean","description":"Whether to attempt to attach to already-spawned child processes.","default":false},"continueOnAttach":{"type":"boolean","markdownDescription":"If true, we'll automatically resume programs launched and waiting on `--inspect-brk`","default":true}}},"debug.javascript.autoAttachFilter":{"type":"string","default":"disabled","enum":["always","smart","onlyWithFlag","disabled"],"enumDescriptions":["Terminalde başlatılan her Node.js işlemine otomatik olarak ekleyin.","node_modules klasöründe olmayan betikleri çalıştırırken otomatik olarak ekleyin.","Yalnızca `--inspect` verildiğinde otomatik ekleyin.","Auto attach is disabled and not shown in status bar."],"markdownDescription":"`#debug.node.autoAttach#` açık olduğunda hangi işlemlerin otomatik olarak ekleneceğini veya hatalarının ayıklanacağını yapılandırır. `--inspect` bayrağıyla başlatılan düğüm işlemi bu ayardan bağımsız olarak her zaman eklenir."},"debug.javascript.autoAttachSmartPattern":{"type":"array","items":{"type":"string"},"default":["${workspaceFolder}/**","!**/node_modules/**","**/$KNOWN_TOOLS$/**"],"markdownDescription":"\"Akıllı\" `#debug.javascript.autoAttachFilter#` moduna iliştirilmeyi algılama için glob desenlerini yapılandırır. `$KNOWN_TOOLS$`, ortak test ve kod çalıştıranlar adları listesiyle değiştirilir. [VS Code belgelerinde daha fazla bilgi edinin](https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_auto-attach-smart-patterns)."},"debug.javascript.breakOnConditionalError":{"type":"boolean","default":false,"markdownDescription":"Koşullu kesme noktaları hata oluşturduğunda durdurulup durdurulmayacağını belirtir."},"debug.javascript.unmapMissingSources":{"type":"boolean","default":false,"description":"Özgün dosyanın okunamadığı, kaynağa eşlenmiş dosyanın eşlemesinin otomatik olarak kaldırılıp kaldırılmayacağını yapılandırır. Bu false ise (varsayılan) bir istem görüntülenir."},"debug.javascript.defaultRuntimeExecutable":{"type":"object","default":{"pwa-node":"node"},"markdownDescription":"Belirtilmemişse, başlatma yapılandırmaları için varsayılan `runtimeExecutable` kullanılır. Bu, Node.js veya tarayıcı yüklemelerine özel yolları yapılandırmada kullanılabilir.","properties":{"pwa-node":{"type":"string"},"pwa-chrome":{"type":"string"},"pwa-msedge":{"type":"string"}}},"debug.javascript.resourceRequestOptions":{"type":"object","default":{},"markdownDescription":"Hata ayıklayıcıda kaynak eşlemeleri gibi kaynaklar yüklenirken kullanılacak istek seçenekleri. Örneğin, kaynak eşlemeleriniz kimlik doğrulaması gerektiriyorsa veya otomatik olarak imzalanan sertifika kullanıyorsanız bunu yapılandırmanız gerekebilir. [`got`](https://github.com/sindresorhus/got) kütüphanesi kullanılarak istek oluşturmak için bu seçenekler kullanılır.\r\n\r\n`{ \"https\": { \"rejectUnauthorized\": false } }` geçirerek sertifika doğrulamasını devre dışı bırakabilirsiniz."},"debug.javascript.enableNetworkView":{"type":"boolean","default":true,"description":"Bunu destekleyen hedefler için deneysel ağ görünümünü etkinleştirir."}}},"grammars":[{"language":"wat","scopeName":"text.wat","path":"./src/ui/basic-wat.tmLanguage.json"}],"languages":[{"id":"wat","extensions":[".wat",".wasm"],"aliases":["WebAssembly Text Format"],"firstLine":"^\\(module","mimetypes":["text/wat"],"configuration":"./src/ui/basic-wat.configuration.json"}],"terminal":{"profiles":[{"id":"extension.js-debug.debugTerminal","title":"JavaScript Hata Ayıklama Terminali","icon":"$(debug)"}]},"views":{"debug":[{"id":"jsBrowserBreakpoints","name":"Browser Options","when":"debugType == pwa-chrome || debugType == pwa-msedge || debugType == pwa-editor-browser"},{"id":"jsExcludedCallers","name":"Excluded Callers","when":"debugType == pwa-extensionHost && jsDebugHasExcludedCallers || debugType == node-terminal && jsDebugHasExcludedCallers || debugType == pwa-node && jsDebugHasExcludedCallers || debugType == pwa-chrome && jsDebugHasExcludedCallers || debugType == pwa-msedge && jsDebugHasExcludedCallers || debugType == pwa-editor-browser && jsDebugHasExcludedCallers"},{"id":"jsDebugNetworkTree","name":"Network","when":"jsDebugNetworkAvailable"}]},"viewsWelcome":[{"view":"debug","contents":"[JavaScript Hata Ayıklama Terminali](command:extension.js-debug.createDebuggerTerminal)\r\n\r\nKomut satırında çalıştırılan Node.js işlemlerinde hata ayıklamak için JavaScript Hata Ayıklama Terminali'ni kullanabilirsiniz.\r\n\r\n[Hata Ayıklama URL'si](command:extension.js-debug.debugLink)","when":"debugStartLanguage == javascript && !isWeb || debugStartLanguage == typescript && !isWeb || debugStartLanguage == javascriptreact && !isWeb || debugStartLanguage == typescriptreact && !isWeb"},{"view":"debug","contents":"[JavaScript Hata Ayıklama Terminali](command:extension.js-debug.createDebuggerTerminal)\r\n\r\nKomut satırında çalıştırılan Node.js işlemlerinde hata ayıklamak için JavaScript Hata Ayıklama Terminali'ni kullanabilirsiniz.","when":"debugStartLanguage == javascript && isWeb || debugStartLanguage == typescript && isWeb || debugStartLanguage == javascriptreact && isWeb || debugStartLanguage == typescriptreact && isWeb"}]},"originalEnabledApiProposals":["portsAttributes","workspaceTrust","tunnels","browser"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/ms-vscode.js-debug","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","metadata":{},"isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"ms-vscode.js-debug-companion"},"manifest":{"name":"js-debug-companion","displayName":"JavaScript Debugger Companion Extension","description":"Companion extension to js-debug that provides capability for remote debugging","version":"1.1.3","publisher":"ms-vscode","engines":{"vscode":"^1.90.0"},"icon":"resources/logo.png","categories":["Other"],"repository":{"type":"git","url":"https://github.com/microsoft/vscode-js-debug-companion.git"},"author":"Connor Peet <connor@peet.io>","license":"MIT","bugs":{"url":"https://github.com/microsoft/vscode-js-debug-companion/issues"},"homepage":"https://github.com/microsoft/vscode-js-debug-companion#readme","capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"activationEvents":["onCommand:js-debug-companion.launchAndAttach","onCommand:js-debug-companion.kill","onCommand:js-debug-companion.launch","onCommand:js-debug-companion.defaultBrowser"],"main":"./out/extension.js","contributes":{},"extensionKind":["ui"],"api":"none","prettier":{"trailingComma":"all","singleQuote":true,"printWidth":100,"tabWidth":2,"arrowParens":"avoid"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/ms-vscode.js-debug-companion","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","metadata":{},"isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"ms-vscode.vscode-js-profile-table"},"manifest":{"name":"vscode-js-profile-table","version":"1.0.11","displayName":"Table Visualizer for JavaScript Profiles","description":"Text visualizer for profiles taken from the JavaScript debugger","author":"Connor Peet <connor@peet.io>","homepage":"https://github.com/microsoft/vscode-js-profile-visualizer#readme","license":"MIT","main":"out/extension.js","browser":"out/extension.web.js","repository":{"type":"git","url":"https://github.com/microsoft/vscode-js-profile-visualizer.git"},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"icon":"resources/icon.png","publisher":"ms-vscode","sideEffects":false,"engines":{"vscode":"^1.74.0"},"contributes":{"customEditors":[{"viewType":"jsProfileVisualizer.cpuprofile.table","displayName":"CPU Profile Table Visualizer","priority":"default","selector":[{"filenamePattern":"*.cpuprofile"}]},{"viewType":"jsProfileVisualizer.heapprofile.table","displayName":"Heap Profile Table Visualizer","priority":"default","selector":[{"filenamePattern":"*.heapprofile"}]},{"viewType":"jsProfileVisualizer.heapsnapshot.table","displayName":"Heap Snapshot Table Visualizer","priority":"default","selector":[{"filenamePattern":"*.heapsnapshot"}]}],"commands":[{"command":"extension.jsProfileVisualizer.table.clearCodeLenses","title":"Clear Profile Code Lenses"}],"menus":{"commandPalette":[{"command":"extension.jsProfileVisualizer.table.clearCodeLenses","when":"jsProfileVisualizer.hasCodeLenses == true"}]}},"bugs":{"url":"https://github.com/microsoft/vscode-js-profile-visualizer/issues"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/ms-vscode.vscode-js-profile-table","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","metadata":{},"isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.builtin-notebook-renderers"},"manifest":{"name":"builtin-notebook-renderers","displayName":"Yerleşik Not Defteri Çıkış İşleyicileri","description":"Not defterleri için temel çıkış işleyicileri sağlar","publisher":"vscode","version":"10.0.0","license":"MIT","icon":"media/icon.png","engines":{"vscode":"^1.57.0"},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"notebookRenderer":[{"id":"vscode.builtin-renderer","entrypoint":"./renderer-out/index.js","displayName":"VS Code Builtin Notebook Output Renderer","requiresMessaging":"never","mimeTypes":["image/gif","image/png","image/jpeg","image/git","image/svg+xml","text/html","application/javascript","application/vnd.code.notebook.error","application/vnd.code.notebook.stdout","application/x.notebook.stdout","application/x.notebook.stream","application/vnd.code.notebook.stderr","application/x.notebook.stderr","text/plain"]}]},"scripts":{"compile":"npx gulp compile-extension:notebook-renderers && npm run build-notebook","watch":"npx gulp compile-watch:notebook-renderers","build-notebook":"node ./esbuild.notebook.mts"},"devDependencies":{"@types/jsdom":"^21.1.0","@types/node":"24.x","@types/vscode-notebook-renderer":"^1.60.0","jsdom":"^28.1.0"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/notebook-renderers","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.npm"},"manifest":{"name":"npm","publisher":"vscode","displayName":"VS Code için NPM desteği","description":"NPM betikleri için görev desteği ekleme uzantısı.","version":"10.0.0","private":true,"license":"MIT","engines":{"vscode":"0.10.x"},"icon":"images/npm_icon.png","categories":["Other"],"enabledApiProposals":["terminalQuickFixProvider"],"main":"./dist/npmMain","browser":"./dist/browser/npmBrowserMain","activationEvents":["onTaskType:npm","onLanguage:json","workspaceContains:package.json"],"capabilities":{"virtualWorkspaces":{"supported":"limited","description":"'npm' komutunu çalıştırmayı gerektiren işlev sanal çalışma alanlarında kullanılamaz."},"untrustedWorkspaces":{"supported":"limited","description":"Bu uzantı, çalıştırmak için güven gerektiren görevleri yürütür."}},"contributes":{"languages":[{"id":"ignore","extensions":[".npmignore"]},{"id":"properties","extensions":[".npmrc"]}],"views":{"explorer":[{"id":"npm","name":"NPM Betikleri","when":"npm:showScriptExplorer","icon":"$(json)","visibility":"hidden","contextualTitle":"NPM Betikleri"}]},"commands":[{"command":"npm.runScript","title":{"value":"Çalıştır","original":"Run"},"icon":"$(run)"},{"command":"npm.debugScript","title":{"value":"Hata Ayıkla","original":"Debug"},"icon":"$(debug)"},{"command":"npm.openScript","title":{"value":"Aç","original":"Open"}},{"command":"npm.runInstall","title":{"value":"Yüklemeyi Çalıştır","original":"Run Install"}},{"command":"npm.refresh","title":{"value":"Yenile","original":"Refresh"},"icon":"$(refresh)"},{"command":"npm.runSelectedScript","title":{"value":"Betiği Çalıştır","original":"Run Script"}},{"command":"npm.runScriptFromFolder","title":{"value":"NPM Betiğini Klasörde Çalıştır...","original":"Run NPM Script in Folder..."}},{"command":"npm.packageManager","title":{"value":"Yapılandırılan Paket Yöneticisi'ni Al","original":"Get Configured Package Manager"}}],"menus":{"commandPalette":[{"command":"npm.refresh","when":"false"},{"command":"npm.runScript","when":"false"},{"command":"npm.debugScript","when":"false"},{"command":"npm.openScript","when":"false"},{"command":"npm.runInstall","when":"false"},{"command":"npm.runSelectedScript","when":"false"},{"command":"npm.runScriptFromFolder","when":"false"},{"command":"npm.packageManager","when":"false"}],"editor/context":[{"command":"npm.runSelectedScript","when":"resourceFilename == 'package.json' && resourceScheme == file","group":"navigation@+1"}],"view/title":[{"command":"npm.refresh","when":"view == npm","group":"navigation"}],"view/item/context":[{"command":"npm.openScript","when":"view == npm && viewItem == packageJSON","group":"navigation@1"},{"command":"npm.runInstall","when":"view == npm && viewItem == packageJSON","group":"navigation@2"},{"command":"npm.openScript","when":"view == npm && viewItem == script","group":"navigation@1"},{"command":"npm.runScript","when":"view == npm && viewItem == script","group":"navigation@2"},{"command":"npm.runScript","when":"view == npm && viewItem == script","group":"inline"},{"command":"npm.debugScript","when":"view == npm && viewItem == script","group":"inline"},{"command":"npm.debugScript","when":"view == npm && viewItem == script","group":"navigation@3"}],"explorer/context":[{"when":"config.npm.enableRunFromFolder && explorerViewletVisible && explorerResourceIsFolder && resourceScheme == file","command":"npm.runScriptFromFolder","group":"2_workspace"}]},"configuration":{"id":"npm","type":"object","title":"Npm","properties":{"npm.autoDetect":{"type":"string","enum":["off","on"],"default":"on","scope":"resource","description":"NPM betiklerinin otomatik olarak algılanıp algılanmayacağını denetler."},"npm.runSilent":{"type":"boolean","default":false,"scope":"resource","markdownDescription":"NPM komutlarını `--silent` seçeneğiyle çalıştır."},"npm.packageManager":{"scope":"resource","type":"string","enum":["auto","npm","yarn","pnpm","bun"],"enumDescriptions":["Kilit dosyalarını ve yüklü paket yöneticilerini temel alarak, hangi paket yöneticisinin kullanılacağını otomatik algıla.","Paket yöneticisi olarak npm'i kullan.","Paket yöneticisi olarak yarn'ı kullan.","Paket yöneticisi olarak pnpm'i kullan.","Paket yöneticisi olarak bun'ı kullan."],"default":"auto","description":"Bağımlılıkları yüklemek için kullanılan paket yöneticisi."},"npm.scriptRunner":{"scope":"resource","type":"string","enum":["auto","npm","yarn","pnpm","bun","node","vp"],"enumDescriptions":["Kilit dosyalarını ve yüklü paket yöneticilerini temel alarak, hangi betik çalıştırıcısının kullanılacağını otomatik algıla.","Betik çalıştırıcısı olarak npm kullanın.","Betik çalıştırıcısı olarak yarn kullanın.","Betik çalıştırıcısı olarak pnpm kullanın.","Betik çalıştırıcısı olarak topn kullanın.","Betik Node.js olarak bir komut dosyası kullanın.","Betik çalıştırıcısı olarak Vite+ (vp) kullanın."],"default":"auto","description":"Betikleri çalıştırmak için kullanılan betik çalıştırıcısı."},"npm.exclude":{"type":["string","array"],"items":{"type":"string"},"description":"Otomatik betik algılamasının dışında tutulacak klasörler için glob desenleri yapılandırın.","scope":"resource"},"npm.enableRunFromFolder":{"type":"boolean","default":false,"scope":"resource","description":"Explorer bağlam menüsünden bir klasörde bulunan NPM betiklerini çalıştırmayı etkinleştir."},"npm.scriptExplorerAction":{"type":"string","enum":["open","run"],"markdownDescription":"NPM Komut Dosyaları Gezgini'nde kullanılan varsayılan tıklama eylemi: 'open' veya 'run', varsayılan 'open' şeklindedir.","scope":"window","default":"open"},"npm.scriptExplorerExclude":{"type":"array","items":{"type":"string"},"markdownDescription":"Hangi betiklerin NPM Betikleri görünümünden dışlanacağına ilişkin bir normal ifade dizisi.","scope":"resource","default":[]},"npm.fetchOnlinePackageInfo":{"type":"boolean","description":"NPM bağımlılıklarında otomatik tamamlama ve üzerinde gezinmede bilgi özellikleri sağlamak için https://registry.npmjs.org and https://registry.bower.io sayfasından veri getir.","default":true,"scope":"window","tags":["usesOnlineServices"]},"npm.scriptHover":{"type":"boolean","markdownDescription":"Vurgulamayı betikler için `Run` ve `Debug` komutlarıyla görüntüleyin.","default":true,"scope":"window"}}},"jsonValidation":[{"fileMatch":"package.json","url":"https://www.schemastore.org/package"},{"fileMatch":"bower.json","url":"https://www.schemastore.org/bower"}],"taskDefinitions":[{"type":"npm","required":["script"],"properties":{"script":{"type":"string","description":"Özelleştirilecek NPM betiği."},"path":{"type":"string","description":"Betiği sağlayan package.json dosyasının klasör yolu. Çıkarılabilir."}},"when":"shellExecutionSupported"}],"terminalQuickFixes":[{"id":"ms-vscode.npm-command","commandLineMatcher":"npm","commandExitResult":"error","outputMatcher":{"anchor":"bottom","length":8,"lineMatcher":"Did you mean (?:this|one of these)\\?((?:\\n.+?npm .+ #.+)+)","offset":2}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["terminalQuickFixProvider"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/npm","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.objective-c"},"manifest":{"name":"objective-c","displayName":"Objective-C Dili Temelleri","description":"Objective-C dosyalarında söz dizimi vurgulama ve ayraç eşleştirmesi sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"objective-c","extensions":[".m"],"aliases":["Objective-C"],"configuration":"./language-configuration.json"},{"id":"objective-cpp","extensions":[".mm"],"aliases":["Objective-C++"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"objective-c","scopeName":"source.objc","path":"./syntaxes/objective-c.tmLanguage.json"},{"language":"objective-cpp","scopeName":"source.objcpp","path":"./syntaxes/objective-c++.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/objective-c","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.perl"},"manifest":{"name":"perl","displayName":"Perl Dili Temelleri","description":"Perl dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/perl.tmbundle Syntaxes/Perl.plist ./syntaxes/perl.tmLanguage.json Syntaxes/Perl%206.tmLanguage ./syntaxes/perl6.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"perl","aliases":["Perl","perl"],"extensions":[".pl",".pm",".pod",".t",".PL",".psgi"],"firstLine":"^#!.*\\bperl\\b","configuration":"./perl.language-configuration.json"},{"id":"raku","aliases":["Raku","Perl6","perl6"],"extensions":[".raku",".rakumod",".rakutest",".rakudoc",".nqp",".p6",".pl6",".pm6"],"firstLine":"(^#!.*\\bperl6\\b)|use\\s+v6|raku|=begin\\spod|my\\sclass","configuration":"./perl6.language-configuration.json"}],"grammars":[{"language":"perl","scopeName":"source.perl","path":"./syntaxes/perl.tmLanguage.json","unbalancedBracketScopes":["variable.other.predefined.perl"]},{"language":"raku","scopeName":"source.perl.6","path":"./syntaxes/perl6.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/perl","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.php"},"manifest":{"name":"php","displayName":"PHP Dili Temelleri","description":"PHP dosyalarında söz dizimi vurgulama ve ayraç eşleştirmesi sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"php","extensions":[".php",".php4",".php5",".phtml",".ctp"],"aliases":["PHP","php"],"firstLine":"^#!\\s*/.*\\bphp\\b","mimetypes":["application/x-php"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"php","scopeName":"source.php","path":"./syntaxes/php.tmLanguage.json"},{"language":"php","scopeName":"text.html.php","path":"./syntaxes/html.tmLanguage.json","embeddedLanguages":{"text.html":"html","source.php":"php","source.sql":"sql","text.xml":"xml","source.js":"javascript","source.json":"json","source.css":"css"}}],"snippets":[{"language":"php","path":"./snippets/php.code-snippets"}]},"scripts":{"update-grammar":"node ./build/update-grammar.mjs"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/php","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.php-language-features"},"manifest":{"name":"php-language-features","displayName":"PHP Dili Özellikleri","description":"PHP dosyaları için zengin dil desteği sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","icon":"icons/logo.png","engines":{"vscode":"0.10.x"},"activationEvents":["onLanguage:php"],"main":"./dist/phpMain","categories":["Programming Languages"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":"limited","description":"'php.validate.executablePath' ayarı çalışma alanında PHP'nin bir sürümünü yükleyeceği zaman, uzantı çalışma alanı güveni gerektirir.","restrictedConfigurations":["php.validate.executablePath"]}},"contributes":{"configuration":{"title":"PHP","type":"object","order":20,"properties":{"php.suggest.basic":{"type":"boolean","default":true,"description":"Yerleşik PHP dil önerilerinin etkin olup olmayacağını denetler. Destek, PHP küresellerini ve değişkenlerini önerir."},"php.validate.enable":{"type":"boolean","default":true,"description":"Yerleşik PHP doğrulamasını etkinleştir/devre dışı bırak."},"php.validate.executablePath":{"type":["string","null"],"default":null,"description":"PHP yürütülebilir dosyasına işaret eder.","scope":"machine-overridable"},"php.validate.run":{"type":"string","enum":["onSave","onType"],"default":"onSave","description":"Lint aracının kaydetmede veya yazmada çalıştırılıp çalıştırılmayacağını belirtir."}}},"jsonValidation":[{"fileMatch":"composer.json","url":"https://getcomposer.org/schema.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/php-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.powershell"},"manifest":{"name":"powershell","displayName":"PowerShell Dili Temelleri","description":"PowerShell dosyalarında parçacıklar, söz dizimi vurgulama, köşeli ayraç eşleştirme ve katlama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"powershell","extensions":[".ps1",".psm1",".psd1",".pssc",".psrc"],"aliases":["PowerShell","powershell","ps","ps1","pwsh"],"firstLine":"^#!\\s*/.*\\bpwsh\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"powershell","scopeName":"source.powershell","path":"./syntaxes/powershell.tmLanguage.json"}]},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin PowerShell/EditorSyntax PowerShellSyntax.tmLanguage ./syntaxes/powershell.tmLanguage.json"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/powershell","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.prompt"},"manifest":{"name":"prompt","displayName":"İstem Dili Temelleri","description":"İstem ve Yönergeler belgeleri için sözdizimi vurgulama.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.20.0"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"prompt","aliases":["Prompt","prompt"],"extensions":[".prompt.md"],"configuration":"./language-configuration.json"},{"id":"instructions","aliases":["Instructions","instructions"],"extensions":[".instructions.md","copilot-instructions.md"],"filenamePatterns":["**/.claude/rules/**/*.md"],"configuration":"./language-configuration.json"},{"id":"chatagent","aliases":["Agent","chat agent"],"extensions":[".agent.md",".chatmode.md"],"filenamePatterns":["**/.github/agents/*.md","**/.claude/agents/*.md"],"configuration":"./language-configuration.json"},{"id":"skill","aliases":["Skill","skill"],"filenames":["SKILL.md"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"prompt","path":"./syntaxes/prompt.tmLanguage.json","scopeName":"text.html.markdown.prompt","unbalancedBracketScopes":["markup.underline.link.markdown","punctuation.definition.list.begin.markdown"]},{"language":"instructions","path":"./syntaxes/prompt.tmLanguage.json","scopeName":"text.html.markdown.prompt","unbalancedBracketScopes":["markup.underline.link.markdown","punctuation.definition.list.begin.markdown"]},{"language":"chatagent","path":"./syntaxes/prompt.tmLanguage.json","scopeName":"text.html.markdown.prompt","unbalancedBracketScopes":["markup.underline.link.markdown","punctuation.definition.list.begin.markdown"]},{"language":"skill","path":"./syntaxes/prompt.tmLanguage.json","scopeName":"text.html.markdown.prompt","unbalancedBracketScopes":["markup.underline.link.markdown","punctuation.definition.list.begin.markdown"]}],"configurationDefaults":{"[prompt]":{"editor.insertSpaces":true,"editor.tabSize":2,"editor.autoIndent":"advanced","editor.unicodeHighlight.ambiguousCharacters":false,"editor.unicodeHighlight.invisibleCharacters":false,"diffEditor.ignoreTrimWhitespace":false,"editor.wordWrap":"on","editor.quickSuggestions":{"comments":"off","strings":"on","other":"on"},"editor.wordBasedSuggestions":"off"},"[instructions]":{"editor.insertSpaces":true,"editor.tabSize":2,"editor.autoIndent":"advanced","editor.unicodeHighlight.ambiguousCharacters":false,"editor.unicodeHighlight.invisibleCharacters":false,"diffEditor.ignoreTrimWhitespace":false,"editor.wordWrap":"on","editor.quickSuggestions":{"comments":"off","strings":"on","other":"on"},"editor.wordBasedSuggestions":"off"},"[chatagent]":{"editor.insertSpaces":true,"editor.tabSize":2,"editor.autoIndent":"advanced","editor.unicodeHighlight.ambiguousCharacters":false,"editor.unicodeHighlight.invisibleCharacters":false,"diffEditor.ignoreTrimWhitespace":false,"editor.wordWrap":"on","editor.quickSuggestions":{"comments":"off","strings":"on","other":"on"},"editor.wordBasedSuggestions":"off"},"[skill]":{"editor.insertSpaces":true,"editor.tabSize":2,"editor.autoIndent":"advanced","editor.unicodeHighlight.ambiguousCharacters":false,"editor.unicodeHighlight.invisibleCharacters":false,"diffEditor.ignoreTrimWhitespace":false,"editor.wordWrap":"on","editor.quickSuggestions":{"comments":"off","strings":"on","other":"on"},"editor.wordBasedSuggestions":"off"}}},"scripts":{},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/prompt-basics","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.pug"},"manifest":{"name":"pug","displayName":"Pug Dili Temelleri","description":"Pug dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin davidrios/pug-tmbundle Syntaxes/Pug.JSON-tmLanguage ./syntaxes/pug.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"jade","extensions":[".pug",".jade"],"aliases":["Pug","Jade","jade"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"jade","scopeName":"text.pug","path":"./syntaxes/pug.tmLanguage.json"}],"configurationDefaults":{"[jade]":{"diffEditor.ignoreTrimWhitespace":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/pug","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.python"},"manifest":{"name":"python","displayName":"Python Dil Temelleri","description":"Python dosyalarında söz dizimi vurgulama, ayraç eşleştirme ve sorguyu kaynağa döndürme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"python","extensions":[".py",".rpy",".pyw",".cpy",".gyp",".gypi",".pyi",".ipy",".pyt"],"aliases":["Python","py"],"filenames":["SConstruct","SConscript"],"firstLine":"^#!\\s*/?.*\\bpython[0-9.-]*\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"python","scopeName":"source.python","path":"./syntaxes/MagicPython.tmLanguage.json"},{"scopeName":"source.regexp.python","path":"./syntaxes/MagicRegExp.tmLanguage.json"}],"configurationDefaults":{"[python]":{"diffEditor.ignoreTrimWhitespace":false,"editor.defaultColorDecorators":"never"}}},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin MagicStack/MagicPython grammars/MagicPython.tmLanguage ./syntaxes/MagicPython.tmLanguage.json grammars/MagicRegExp.tmLanguage ./syntaxes/MagicRegExp.tmLanguage.json"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/python","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.r"},"manifest":{"name":"r","displayName":"R Dili Temelleri","description":"R dosyalarında söz dizimi vurgulama ve ayraç eşleştirmesi sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin REditorSupport/vscode-R-syntax syntaxes/r.json ./syntaxes/r.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"r","extensions":[".R",".Rhistory",".Rprofile",".rt"],"aliases":["R","r"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"r","scopeName":"source.r","path":"./syntaxes/r.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/r","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.razor"},"manifest":{"name":"razor","displayName":"Razor Dil Temelleri","description":"Razor dosyalarında söz dizimi vurgulama, ayraç eşleştirme ve sorguyu kaynağa döndürme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ./build/update-grammar.mjs"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"razor","extensions":[".cshtml",".razor"],"aliases":["Razor","razor"],"mimetypes":["text/x-cshtml"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"razor","scopeName":"text.html.cshtml","path":"./syntaxes/cshtml.tmLanguage.json","embeddedLanguages":{"section.embedded.source.cshtml":"csharp","source.css":"css","source.js":"javascript"}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/razor","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.references-view"},"manifest":{"name":"references-view","displayName":"Başvuru Arama Görünümü","description":"Arama sonuçlarına kenar çubuğunda ayrı ve kararlı görünüm olarak başvur","icon":"media/icon.png","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.67.0"},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-references-view"},"bugs":{"url":"https://github.com/Microsoft/vscode-references-view/issues"},"activationEvents":["onCommand:references-view.find","onCommand:editor.action.showReferences"],"main":"./dist/extension","browser":"./dist/browser/extension","contributes":{"configuration":{"properties":{"references.preferredLocation":{"description":"CodeLens referansları seçilirken 'Peek References' veya 'Find References' seçeneklerinin çağrılacağını kontrol eder.","type":"string","default":"peek","enum":["peek","view"],"enumDescriptions":["Başvuruları göz atma düzenleyicisinde gösterin.","Başvuruları ayrı görünümde gösterin."]}}},"viewsContainers":{"activitybar":[{"id":"references-view","icon":"$(references)","title":"Başvurular"}]},"views":{"references-view":[{"id":"references-view.tree","name":"Başvurulan Arama Sonuçlarına","when":"reference-list.isActive"}]},"commands":[{"command":"references-view.findReferences","title":{"value":"Tüm Başvuruları Bul","original":"Find All References"},"category":{"value":"Başvurular","original":"References"}},{"command":"references-view.findImplementations","title":{"value":"Tüm Uygulamaları Bul","original":"Find All Implementations"},"category":{"value":"Başvurular","original":"References"}},{"command":"references-view.clearHistory","title":{"value":"Geçmişi Temizle","original":"Clear History"},"category":{"value":"Başvurular","original":"References"},"icon":"$(clear-all)"},{"command":"references-view.clear","title":{"value":"Temizle","original":"Clear"},"category":{"value":"Başvurular","original":"References"},"icon":"$(clear-all)"},{"command":"references-view.refresh","title":{"value":"Yenile","original":"Refresh"},"category":{"value":"Başvurular","original":"References"},"icon":"$(refresh)"},{"command":"references-view.pickFromHistory","title":{"value":"Geçmişi Göster","original":"Show History"},"category":{"value":"Başvurular","original":"References"}},{"command":"references-view.removeReferenceItem","title":{"value":"Kapat","original":"Dismiss"},"icon":"$(close)"},{"command":"references-view.copy","title":{"value":"Kopyala","original":"Copy"}},{"command":"references-view.copyAll","title":{"value":"Tümünü Kopyala","original":"Copy All"}},{"command":"references-view.copyPath","title":{"value":"Yolu Kopyala","original":"Copy Path"}},{"command":"references-view.refind","title":{"value":"Yeniden çalıştır","original":"Rerun"},"icon":"$(refresh)"},{"command":"references-view.showCallHierarchy","title":{"value":"Çağrı Hiyerarşisini Göster","original":"Show Call Hierarchy"},"category":"Calls"},{"command":"references-view.showOutgoingCalls","title":{"value":"Giden Çağrıları Göster","original":"Show Outgoing Calls"},"category":"Calls","icon":"$(call-incoming)"},{"command":"references-view.showIncomingCalls","title":{"value":"Gelen Çağrıları Göster","original":"Show Incoming Calls"},"category":"Calls","icon":"$(call-outgoing)"},{"command":"references-view.removeCallItem","title":{"value":"Kapat","original":"Dismiss"},"icon":"$(close)"},{"command":"references-view.next","title":{"value":"Sonraki Başvuruya Git","original":"Go to Next Reference"},"enablement":"references-view.canNavigate"},{"command":"references-view.prev","title":{"value":"Önceki Başvuruya Git","original":"Go to Previous Reference"},"enablement":"references-view.canNavigate"},{"command":"references-view.showTypeHierarchy","title":{"value":"Tür Hiyerarşisini Göster","original":"Show Type Hierarchy"},"category":"Types"},{"command":"references-view.showSupertypes","title":{"value":"Üst Türleri Göster","original":"Show Supertypes"},"category":"Types","icon":"$(type-hierarchy-super)"},{"command":"references-view.showSubtypes","title":{"value":"Alt Türleri Göster","original":"Show Subtypes"},"category":"Types","icon":"$(type-hierarchy-sub)"},{"command":"references-view.removeTypeItem","title":{"value":"Kapat","original":"Dismiss"},"icon":"$(close)"}],"menus":{"editor/context":[{"command":"references-view.findReferences","when":"editorHasReferenceProvider","group":"0_navigation@1"},{"command":"references-view.findImplementations","when":"editorHasImplementationProvider","group":"0_navigation@2"},{"command":"references-view.showCallHierarchy","when":"editorHasCallHierarchyProvider","group":"0_navigation@3"},{"command":"references-view.showTypeHierarchy","when":"editorHasTypeHierarchyProvider","group":"0_navigation@4"}],"view/title":[{"command":"references-view.clear","group":"navigation@3","when":"view == references-view.tree && reference-list.hasResult"},{"command":"references-view.clearHistory","group":"navigation@3","when":"view == references-view.tree && reference-list.hasHistory && !reference-list.hasResult"},{"command":"references-view.refresh","group":"navigation@2","when":"view == references-view.tree && reference-list.hasResult"},{"command":"references-view.showOutgoingCalls","group":"navigation@1","when":"view == references-view.tree && reference-list.hasResult && reference-list.source == callHierarchy &&  references-view.callHierarchyMode == showIncoming"},{"command":"references-view.showIncomingCalls","group":"navigation@1","when":"view == references-view.tree && reference-list.hasResult && reference-list.source == callHierarchy &&  references-view.callHierarchyMode == showOutgoing"},{"command":"references-view.showSupertypes","group":"navigation@1","when":"view == references-view.tree && reference-list.hasResult && reference-list.source == typeHierarchy &&  references-view.typeHierarchyMode != supertypes"},{"command":"references-view.showSubtypes","group":"navigation@1","when":"view == references-view.tree && reference-list.hasResult && reference-list.source == typeHierarchy &&  references-view.typeHierarchyMode != subtypes"}],"view/item/context":[{"command":"references-view.removeReferenceItem","group":"inline","when":"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{"command":"references-view.removeCallItem","group":"inline","when":"view == references-view.tree && viewItem == call-item"},{"command":"references-view.removeTypeItem","group":"inline","when":"view == references-view.tree && viewItem == type-item"},{"command":"references-view.refind","group":"inline","when":"view == references-view.tree && viewItem == history-item"},{"command":"references-view.removeReferenceItem","group":"1","when":"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{"command":"references-view.removeCallItem","group":"1","when":"view == references-view.tree && viewItem == call-item"},{"command":"references-view.removeTypeItem","group":"1","when":"view == references-view.tree && viewItem == type-item"},{"command":"references-view.refind","group":"1","when":"view == references-view.tree && viewItem == history-item"},{"command":"references-view.copy","group":"2@1","when":"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{"command":"references-view.copyPath","group":"2@2","when":"view == references-view.tree && viewItem == file-item"},{"command":"references-view.copyAll","group":"2@3","when":"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{"command":"references-view.showOutgoingCalls","group":"1","when":"view == references-view.tree && viewItem == call-item"},{"command":"references-view.showIncomingCalls","group":"1","when":"view == references-view.tree && viewItem == call-item"},{"command":"references-view.showSupertypes","group":"1","when":"view == references-view.tree && viewItem == type-item"},{"command":"references-view.showSubtypes","group":"1","when":"view == references-view.tree && viewItem == type-item"}],"commandPalette":[{"command":"references-view.removeReferenceItem","when":"never"},{"command":"references-view.removeCallItem","when":"never"},{"command":"references-view.removeTypeItem","when":"never"},{"command":"references-view.copy","when":"never"},{"command":"references-view.copyAll","when":"never"},{"command":"references-view.copyPath","when":"never"},{"command":"references-view.refind","when":"never"},{"command":"references-view.findReferences","when":"editorHasReferenceProvider"},{"command":"references-view.clear","when":"reference-list.hasResult"},{"command":"references-view.clearHistory","when":"reference-list.isActive && !reference-list.hasResult"},{"command":"references-view.refresh","when":"reference-list.hasResult"},{"command":"references-view.pickFromHistory","when":"reference-list.isActive"},{"command":"references-view.next","when":"never"},{"command":"references-view.prev","when":"never"}]},"keybindings":[{"command":"references-view.findReferences","when":"editorHasReferenceProvider","key":"shift+alt+f12"},{"command":"references-view.next","when":"reference-list.hasResult","key":"f4"},{"command":"references-view.prev","when":"reference-list.hasResult","key":"shift+f4"},{"command":"references-view.showCallHierarchy","when":"editorHasCallHierarchyProvider","key":"shift+alt+h"}]}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/references-view","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.restructuredtext"},"manifest":{"name":"restructuredtext","displayName":"reStructuredText Dili Temel Bilgileri","description":"reStructuredText dosyalarında söz dizimi vurgulaması sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin trond-snekvik/vscode-rst syntaxes/rst.tmLanguage.json ./syntaxes/rst.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"restructuredtext","aliases":["reStructuredText"],"configuration":"./language-configuration.json","extensions":[".rst"]}],"grammars":[{"language":"restructuredtext","scopeName":"source.rst","path":"./syntaxes/rst.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/restructuredtext","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.ruby"},"manifest":{"name":"ruby","displayName":"Ruby Dili Temel Bilgileri","description":"Ruby dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirmesi sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin Shopify/ruby-lsp vscode/grammars/ruby.cson.json ./syntaxes/ruby.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"ruby","extensions":[".rb",".rbx",".rjs",".gemspec",".rake",".ru",".erb",".podspec",".rbi"],"filenames":["rakefile","gemfile","guardfile","podfile","capfile","cheffile","hobofile","vagrantfile","appraisals","rantfile","berksfile","berksfile.lock","thorfile","puppetfile","dangerfile","brewfile","fastfile","appfile","deliverfile","matchfile","scanfile","snapfile","gymfile"],"aliases":["Ruby","rb"],"firstLine":"^#!\\s*/.*\\bruby\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"ruby","scopeName":"source.ruby","path":"./syntaxes/ruby.tmLanguage.json"}],"configurationDefaults":{"[ruby]":{"editor.defaultColorDecorators":"never"}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/ruby","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.rust"},"manifest":{"name":"rust","displayName":"Rust Dil Temelleri","description":"Rust dosyalarında söz dizimi vurgulama ve ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammar.mjs"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"rust","extensions":[".rs"],"aliases":["Rust","rust"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"rust","path":"./syntaxes/rust.tmLanguage.json","scopeName":"source.rust"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/rust","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.scss"},"manifest":{"name":"scss","displayName":"SCSS Dili Temelleri","description":"SCSS dosyalarında söz dizimi vurgulama, köşeli ayraç eşleştirme ve katlama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin atom/language-sass grammars/scss.cson ./syntaxes/scss.tmLanguage.json grammars/sassdoc.cson ./syntaxes/sassdoc.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"scss","aliases":["SCSS","scss"],"extensions":[".scss"],"mimetypes":["text/x-scss","text/scss"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"scss","scopeName":"source.css.scss","path":"./syntaxes/scss.tmLanguage.json"},{"scopeName":"source.sassdoc","path":"./syntaxes/sassdoc.tmLanguage.json"}],"problemMatchers":[{"name":"node-sass","label":"Node Sass Compiler","owner":"node-sass","fileLocation":"absolute","pattern":[{"regexp":"^{$"},{"regexp":"\\s*\"status\":\\s\\d+,"},{"regexp":"\\s*\"file\":\\s\"(.*)\",","file":1},{"regexp":"\\s*\"line\":\\s(\\d+),","line":1},{"regexp":"\\s*\"column\":\\s(\\d+),","column":1},{"regexp":"\\s*\"message\":\\s\"(.*)\",","message":1},{"regexp":"\\s*\"formatted\":\\s(.*)"},{"regexp":"^}$"}]}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/scss","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.search-result"},"manifest":{"name":"search-result","displayName":"Arama Sonucu","description":"Sekmeli arama sonuçları için söz dizimi vurgulama ve dil özellikleri sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","icon":"images/icon.png","engines":{"vscode":"^1.39.0"},"main":"./dist/extension.js","browser":"./dist/browser/extension","activationEvents":["onLanguage:search-result"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"enabledApiProposals":["documentFiltersExclusive"],"contributes":{"configurationDefaults":{"[search-result]":{"editor.lineNumbers":"off"}},"languages":[{"id":"search-result","extensions":[".code-search"],"aliases":["Search Result"]}],"grammars":[{"language":"search-result","scopeName":"text.searchResult","path":"./syntaxes/searchResult.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["documentFiltersExclusive"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/search-result","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.shaderlab"},"manifest":{"name":"shaderlab","displayName":"Shaderlab Dili Temel Bilgileri","description":"Shaderlab dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirmesi sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin tgjones/shaders-tmLanguage grammars/shaderlab.json ./syntaxes/shaderlab.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"shaderlab","extensions":[".shader"],"aliases":["ShaderLab","shaderlab"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"shaderlab","path":"./syntaxes/shaderlab.tmLanguage.json","scopeName":"source.shaderlab"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/shaderlab","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.shellscript"},"manifest":{"name":"shellscript","displayName":"Kabuk Betik Dili Temelleri","description":"Kabuk Betiği dosyalarında söz dizimi vurgulama ve ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin jeff-hykin/better-shell-syntax autogenerated/shell.tmLanguage.json ./syntaxes/shell-unix-bash.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"shellscript","aliases":["Shell Script","shellscript","bash","fish","sh","zsh","ksh","csh"],"extensions":[".sh",".bash",".bashrc",".bash_aliases",".bash_profile",".bash_login",".ebuild",".eclass",".profile",".bash_logout",".xprofile",".xsession",".xsessionrc",".Xsession",".zsh",".zshrc",".zprofile",".zlogin",".zlogout",".zshenv",".zsh-theme",".fish",".ksh",".csh",".cshrc",".tcshrc",".yashrc",".yash_profile"],"filenames":["APKBUILD","PKGBUILD",".envrc",".hushlogin","zshrc","zshenv","zlogin","zprofile","zlogout","bashrc_Apple_Terminal","zshrc_Apple_Terminal"],"firstLine":"^#!.*\\b(bash|fish|zsh|sh|ksh|dtksh|pdksh|mksh|ash|dash|yash|sh|csh|jcsh|tcsh|itcsh).*|^#\\s*-\\*-[^*]*mode:\\s*shell-script[^*]*-\\*-","configuration":"./language-configuration.json","mimetypes":["text/x-shellscript"]}],"grammars":[{"language":"shellscript","scopeName":"source.shell","path":"./syntaxes/shell-unix-bash.tmLanguage.json","balancedBracketScopes":["*"],"unbalancedBracketScopes":["meta.scope.case-pattern.shell"]}],"configurationDefaults":{"[shellscript]":{"files.eol":"\n","editor.defaultColorDecorators":"never"}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/shellscript","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.simple-browser"},"manifest":{"name":"simple-browser","displayName":"Basit Tarayıcı","description":"Web içeriğini görüntülemek için çok temel bir yerleşik web görünümü.","enabledApiProposals":["externalUriOpener"],"version":"10.0.0","icon":"media/icon.png","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.70.0"},"main":"./dist/extension","browser":"./dist/browser/extension","categories":["Other"],"extensionKind":["ui","workspace"],"activationEvents":["onCommand:simpleBrowser.api.open","onOpenExternalUri:http","onOpenExternalUri:https","onWebviewPanel:simpleBrowser.view"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"commands":[{"command":"simpleBrowser.show","title":"Show","category":"Simple Browser"}],"menus":{"commandPalette":[{"command":"simpleBrowser.show","when":"isWeb"}]},"configuration":[{"title":"Simple Browser","properties":{"simpleBrowser.focusLockIndicator.enabled":{"type":"boolean","default":true,"title":"Focus Lock Indicator Enabled","description":"Basit tarayıcıda odaklanıldığında gösterilen kayan göstergeyi etkinleştirin/devre dışı bırakın."}}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["externalUriOpener"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/simple-browser","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.sql"},"manifest":{"name":"sql","displayName":"SQL Dili Temelleri","description":"SQL dosyalarında söz dizimi vurgulama ve ayraç eşleştirmesi sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammar.mjs"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"sql","extensions":[".sql",".dsql"],"aliases":["MS SQL","T-SQL"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"sql","scopeName":"source.sql","path":"./syntaxes/sql.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/sql","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.swift"},"manifest":{"name":"swift","displayName":"Swift Dili Temel Bilgileri","description":"Swift dosyalarında parçacık, söz dizimi vurgulama ve köşeli ayraç eşleştirmesi sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin jtbandes/swift-tmlanguage Swift.tmLanguage.json ./syntaxes/swift.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"swift","aliases":["Swift","swift"],"extensions":[".swift"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"swift","scopeName":"source.swift","path":"./syntaxes/swift.tmLanguage.json"}],"snippets":[{"language":"swift","path":"./snippets/swift.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/swift","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.terminal-suggest"},"manifest":{"name":"terminal-suggest","publisher":"vscode","displayName":"VS Code için Terminal VS Code","description":"zsh, bash ve fish terminalleri için terminal tamamlamaları ekleme uzantısı.","version":"1.0.1","private":true,"license":"MIT","icon":"./media/icon.png","engines":{"vscode":"^1.95.0"},"categories":["Other"],"enabledApiProposals":["terminalCompletionProvider","terminalShellEnv"],"contributes":{"commands":[{"command":"terminal.integrated.suggest.clearCachedGlobals","category":"Terminal","title":{"value":"Öneri Önbelleği Genel Değişkenlerini Temizle","original":"Clear Suggest Cached Globals"}}],"terminal":{"completionProviders":[{"description":"Show suggestions for commands, arguments, flags, and file paths based upon the Fig spec."}]}},"main":"./dist/terminalSuggestMain","activationEvents":["onTerminalShellIntegration:*"],"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["terminalCompletionProvider","terminalShellEnv"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/terminal-suggest","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.theme-abyss"},"manifest":{"name":"theme-abyss","displayName":"Abyss Teması","description":"Visual Studio Code için Abyss teması","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"themes":[{"id":"Abyss","label":"Abyss","uiTheme":"vs-dark","path":"./themes/abyss-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-abyss","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.theme-defaults"},"manifest":{"name":"theme-defaults","displayName":"Varsayılan Temalar","description":"Varsayılan Visual Studio açık ve koyu temaları","categories":["Themes"],"version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Light 2026","label":"Açık 2026","uiTheme":"vs","path":"./themes/2026-light.json"},{"id":"Dark 2026","label":"Koyu 2026","uiTheme":"vs-dark","path":"./themes/2026-dark.json"},{"id":"Dark+","label":"Koyu+","uiTheme":"vs-dark","path":"./themes/dark_plus.json"},{"id":"Dark Modern","label":"Koyu Modern","uiTheme":"vs-dark","path":"./themes/dark_modern.json"},{"id":"Light+","label":"Açık+","uiTheme":"vs","path":"./themes/light_plus.json"},{"id":"Light Modern","label":"Açık Modern","uiTheme":"vs","path":"./themes/light_modern.json"},{"id":"Visual Studio Dark","label":"Koyu (Visual Studio)","uiTheme":"vs-dark","path":"./themes/dark_vs.json"},{"id":"Visual Studio Light","label":"Açık (Visual Studio)","uiTheme":"vs","path":"./themes/light_vs.json"},{"id":"Default High Contrast","label":"Koyu Yüksek Karşıtlık","uiTheme":"hc-black","path":"./themes/hc_black.json"},{"id":"Default High Contrast Light","label":"Açık Yüksek Karşıtlık","uiTheme":"hc-light","path":"./themes/hc_light.json"}],"iconThemes":[{"id":"vs-minimal","label":"En az (Visual Studio Code)","path":"./fileicons/vs_minimal-icon-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-defaults","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.theme-kimbie-dark"},"manifest":{"name":"theme-kimbie-dark","displayName":"Kimbie Koyu Teması","description":"Visual Studio Code için Kimbie koyu teması","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"themes":[{"id":"Kimbie Dark","label":"Kimbie Koyu","uiTheme":"vs-dark","path":"./themes/kimbie-dark-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-kimbie-dark","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.vscode-modern-icons"},"manifest":{"name":"vscode-modern-icons","private":true,"version":"1.0.0","displayName":"VS Code Modern File Icons","description":"A modern file icon theme for Visual Studio Code","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"iconThemes":[{"id":"vscode-modern-icons","label":"VS Code Modern Icons","path":"./fileicons/vscode-modern-icons-icon-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-modern-icons","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.theme-monokai"},"manifest":{"name":"theme-monokai","displayName":"Monokai Teması","description":"Visual Studio Code için Monokai teması","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"themes":[{"id":"Monokai","label":"Monokai","uiTheme":"vs-dark","path":"./themes/monokai-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-monokai","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.theme-monokai-dimmed"},"manifest":{"name":"theme-monokai-dimmed","displayName":"Monokai Soluk Teması","description":"Visual Studio Code için Monokai soluk teması","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"themes":[{"id":"Monokai Dimmed","label":"Monokai Soluk","uiTheme":"vs-dark","path":"./themes/dimmed-monokai-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-monokai-dimmed","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.theme-quietlight"},"manifest":{"name":"theme-quietlight","displayName":"Sessiz Açık Tema","description":"Visual Studio Code için sessiz açık tema","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"themes":[{"id":"Quiet Light","label":"Sessiz Açık","uiTheme":"vs","path":"./themes/quietlight-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-quietlight","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.theme-red"},"manifest":{"name":"theme-red","displayName":"Kırmızı Tema","description":"Visual Studio Code için Kırmızı tema","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"themes":[{"id":"Red","label":"Kırmızı","uiTheme":"vs-dark","path":"./themes/Red-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-red","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.vscode-theme-seti"},"manifest":{"name":"vscode-theme-seti","private":true,"version":"10.0.0","displayName":"Seti Dosyası Simge Teması","description":"Seti UI dosyası simgelerinden oluşturulmuş bir dosya simgesi teması","publisher":"vscode","license":"MIT","icon":"icons/seti-circular-128x128.png","scripts":{"update":"node ./build/update-icon-theme.js"},"engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"iconThemes":[{"id":"vs-seti","label":"Seti (Visual Studio Code)","path":"./icons/vs-seti-icon-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-seti","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.theme-solarized-dark"},"manifest":{"name":"theme-solarized-dark","displayName":"Soluk Koyu Tema","description":"Visual Studio Code için soluk koyu tema","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"themes":[{"id":"Solarized Dark","label":"Solarize Koyu","uiTheme":"vs-dark","path":"./themes/solarized-dark-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-solarized-dark","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.theme-solarized-light"},"manifest":{"name":"theme-solarized-light","displayName":"Solarize Açık Tema","description":"Visual Studio Code için solarize açık tema","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"themes":[{"id":"Solarized Light","label":"Solarize Açık","uiTheme":"vs","path":"./themes/solarized-light-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-solarized-light","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.theme-tomorrow-night-blue"},"manifest":{"name":"theme-tomorrow-night-blue","displayName":"Tomorrow Gece Mavisi Teması","description":"Visual Studio Code için Tomorrow gece mavisi teması","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Themes"],"contributes":{"themes":[{"id":"Tomorrow Night Blue","label":"Yarın Gece Mavisi","uiTheme":"vs-dark","path":"./themes/tomorrow-night-blue-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/theme-tomorrow-night-blue","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.tunnel-forwarding"},"manifest":{"name":"tunnel-forwarding","displayName":"Yerel Tünel Bağlantı Noktası İletme","description":"İletme yerel bağlantı noktalarının İnternet üzerinden erişilebilir olmasına olanak tanır.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.82.0"},"icon":"media/icon.png","capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"enabledApiProposals":["resolvers","tunnelFactory"],"activationEvents":["onTunnel"],"contributes":{"commands":[{"category":{"value":"Bağlantı Noktası İletme","original":"Port Forwarding"},"command":"tunnel-forwarding.showLog","title":{"value":"Günlüğü Göster","original":"Show Log"},"enablement":"tunnelForwardingHasLog"},{"category":{"value":"Bağlantı Noktası İletme","original":"Port Forwarding"},"command":"tunnel-forwarding.restart","title":{"value":"İletme Sistemini Yeniden Başlat","original":"Restart Forwarding System"},"enablement":"tunnelForwardingIsRunning"}]},"main":"./dist/extension","prettier":{"printWidth":100,"trailingComma":"all","singleQuote":true,"arrowParens":"avoid"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["resolvers","tunnelFactory"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/tunnel-forwarding","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.typescript"},"manifest":{"name":"typescript","description":"TypeScript dosyalarında kod parçacıkları, söz dizimi vurgulama, köşeli ayraç eşleştirme ve katlama sunar.","displayName":"TypeScript Dili Temel Bilgileri","version":"10.0.0","author":"vscode","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.mjs"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"typescript","aliases":["TypeScript","ts","typescript"],"extensions":[".ts",".cts",".mts"],"firstLine":"^#!.*\\b(deno|bun|ts-node)\\b","configuration":"./language-configuration.json"},{"id":"typescriptreact","aliases":["TypeScript JSX","TypeScript React","tsx"],"extensions":[".tsx"],"configuration":"./language-configuration.json"},{"id":"jsonc","filenames":["tsconfig.json","jsconfig.json"],"filenamePatterns":["tsconfig.*.json","jsconfig.*.json","tsconfig-*.json","jsconfig-*.json"]},{"id":"json","extensions":[".tsbuildinfo"]}],"grammars":[{"language":"typescript","scopeName":"source.ts","path":"./syntaxes/TypeScript.tmLanguage.json","unbalancedBracketScopes":["keyword.operator.relational","storage.type.function.arrow","keyword.operator.bitwise.shift","meta.brace.angle","punctuation.definition.tag","keyword.operator.assignment.compound.bitwise.ts"],"tokenTypes":{"punctuation.definition.template-expression":"other","entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"language":"typescriptreact","scopeName":"source.tsx","path":"./syntaxes/TypeScriptReact.tmLanguage.json","unbalancedBracketScopes":["keyword.operator.relational","storage.type.function.arrow","keyword.operator.bitwise.shift","punctuation.definition.tag","keyword.operator.assignment.compound.bitwise.ts"],"embeddedLanguages":{"meta.tag.tsx":"jsx-tags","meta.tag.without-attributes.tsx":"jsx-tags","meta.tag.attributes.tsx":"typescriptreact","meta.embedded.expression.tsx":"typescriptreact"},"tokenTypes":{"punctuation.definition.template-expression":"other","entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"scopeName":"documentation.injection.ts","path":"./syntaxes/jsdoc.ts.injection.tmLanguage.json","injectTo":["source.ts","source.tsx"]},{"scopeName":"documentation.injection.js.jsx","path":"./syntaxes/jsdoc.js.injection.tmLanguage.json","injectTo":["source.js","source.js.jsx"]}],"semanticTokenScopes":[{"language":"typescript","scopes":{"property":["variable.other.property.ts"],"property.readonly":["variable.other.constant.property.ts"],"variable":["variable.other.readwrite.ts"],"variable.readonly":["variable.other.constant.object.ts"],"function":["entity.name.function.ts"],"namespace":["entity.name.type.module.ts"],"variable.defaultLibrary":["support.variable.ts"],"function.defaultLibrary":["support.function.ts"]}},{"language":"typescriptreact","scopes":{"property":["variable.other.property.tsx"],"property.readonly":["variable.other.constant.property.tsx"],"variable":["variable.other.readwrite.tsx"],"variable.readonly":["variable.other.constant.object.tsx"],"function":["entity.name.function.tsx"],"namespace":["entity.name.type.module.tsx"],"variable.defaultLibrary":["support.variable.tsx"],"function.defaultLibrary":["support.function.tsx"]}}],"snippets":[{"language":"typescript","path":"./snippets/typescript.code-snippets"},{"language":"typescriptreact","path":"./snippets/typescript.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/typescript-basics","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.typescript-language-features"},"manifest":{"name":"typescript-language-features","description":"JavaScript ve TypeScript için zengin dil desteği sağlar.","displayName":"JavaScript ve TypeScript Dil Özellikleri","version":"10.0.0","author":"vscode","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","enabledApiProposals":["workspaceTrust","multiDocumentHighlightProvider","codeActionAI","codeActionRanges","editorHoverVerbosityLevel"],"capabilities":{"virtualWorkspaces":{"supported":"limited","description":"Sanal çalışma alanlarında, dosyalar arasında başvuruları çözme ve bulma desteklenmiyor."},"untrustedWorkspaces":{"supported":false,"description":"Çalışma alanının belirttiği kodu yürüttüğü için uzantı, çalışma alanı sürümü kullanıldığında çalışma alanı güveni gerektirir."}},"engines":{"vscode":"^1.30.0"},"icon":"media/icon.png","categories":["Programming Languages"],"activationEvents":["onLanguage:javascript","onLanguage:javascriptreact","onLanguage:typescript","onLanguage:typescriptreact","onLanguage:jsx-tags","onCommand:typescript.tsserverRequest","onCommand:_typescript.configurePlugin","onCommand:_typescript.learnMoreAboutRefactorings","onCommand:typescript.fileReferences","onTaskType:typescript","onLanguage:jsonc","onWalkthrough:nodejsWelcome"],"main":"./dist/extension","browser":"./dist/browser/extension","contributes":{"jsonValidation":[{"fileMatch":"package.json","url":"./schemas/package.schema.json"},{"fileMatch":"tsconfig.json","url":"https://www.schemastore.org/tsconfig"},{"fileMatch":"tsconfig.json","url":"./schemas/tsconfig.schema.json"},{"fileMatch":"tsconfig.*.json","url":"https://www.schemastore.org/tsconfig"},{"fileMatch":"tsconfig-*.json","url":"./schemas/tsconfig.schema.json"},{"fileMatch":"tsconfig-*.json","url":"https://www.schemastore.org/tsconfig"},{"fileMatch":"tsconfig.*.json","url":"./schemas/tsconfig.schema.json"},{"fileMatch":"typings.json","url":"https://www.schemastore.org/typings"},{"fileMatch":".bowerrc","url":"https://www.schemastore.org/bowerrc"},{"fileMatch":".babelrc","url":"https://www.schemastore.org/babelrc"},{"fileMatch":".babelrc.json","url":"https://www.schemastore.org/babelrc"},{"fileMatch":"babel.config.json","url":"https://www.schemastore.org/babelrc"},{"fileMatch":"jsconfig.json","url":"https://www.schemastore.org/jsconfig"},{"fileMatch":"jsconfig.json","url":"./schemas/jsconfig.schema.json"},{"fileMatch":"jsconfig.*.json","url":"https://www.schemastore.org/jsconfig"},{"fileMatch":"jsconfig.*.json","url":"./schemas/jsconfig.schema.json"},{"fileMatch":".swcrc","url":"https://swc.rs/schema.json"},{"fileMatch":"typedoc.json","url":"https://typedoc.org/schema.json"}],"configuration":[{"type":"object","properties":{"js/ts.tsdk.path":{"type":"string","markdownDescription":"IntelliSense için kullanmak üzere bir TypeScript yüklemesi altındaki tsserver ve `lib*.d.ts` dosyalarına yönelik klasör yolunu belirtir, örneğin: `./node_modules/typescript/lib`.\r\n\r\n- Kullanıcı ayarı olarak belirtildiğinde, `js/ts.tsdk.path` dosyasındaki TypeScript sürümü, otomatik olarak yerleşik TypeScript sürümünün yerini alır.\r\n- Çalışma alanı ayarı olarak belirtildiğinde, `js/ts.tsdk.path` dosyası `TypeScript: Select TypeScript version` komutuyla IntelliSense için TypeScript'in ilgili çalışma alanı sürümünü kullanmanızı sağlar.\r\n\r\nTypeScript sürümlerini yönetme hakkında daha fazla bilgi için [TypeScript belgelerine](https://code.visualstudio.com/docs/typescript/typescript-compiling#_using-newer-typescript-versions) bakın.","scope":"window","order":1,"keywords":["TypeScript"]},"typescript.tsdk":{"type":"string","markdownDescription":"IntelliSense için kullanmak üzere bir TypeScript yüklemesi altındaki tsserver ve `lib*.d.ts` dosyalarına yönelik klasör yolunu belirtir, örneğin: `./node_modules/typescript/lib`.\r\n\r\n- Kullanıcı ayarı olarak belirtildiğinde, `js/ts.tsdk.path` dosyasındaki TypeScript sürümü, otomatik olarak yerleşik TypeScript sürümünün yerini alır.\r\n- Çalışma alanı ayarı olarak belirtildiğinde, `js/ts.tsdk.path` dosyası `TypeScript: Select TypeScript version` komutuyla IntelliSense için TypeScript'in ilgili çalışma alanı sürümünü kullanmanızı sağlar.\r\n\r\nTypeScript sürümlerini yönetme hakkında daha fazla bilgi için [TypeScript belgelerine](https://code.visualstudio.com/docs/typescript/typescript-compiling#_using-newer-typescript-versions) bakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsdk.path#` kullanın.","scope":"window","order":1},"js/ts.experimental.useTsgo":{"type":"boolean","default":false,"markdownDescription":"TypeScript Go deneysel uzantısının kullanılabilmesini sağlamak için TypeScript ve JavaScript dil özelliklerini devre dışı bırakır. TypeScript Go'nun yüklü ve yapılandırılmış olması gerekmektedir. Bu ayarı değiştirdikten sonra uzantıların yeniden yüklenmesi gereklidir.","scope":"window","order":2,"keywords":["TypeScript","experimental"]},"typescript.experimental.useTsgo":{"type":"boolean","default":false,"markdownDescription":"TypeScript Go deneysel uzantısının kullanılabilmesini sağlamak için TypeScript ve JavaScript dil özelliklerini devre dışı bırakır. TypeScript Go'nun yüklü ve yapılandırılmış olması gerekmektedir. Bu ayarı değiştirdikten sonra uzantıların yeniden yüklenmesi gereklidir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.experimental.useTsgo#` kullanın.","scope":"window","order":2,"keywords":["experimental"]},"js/ts.locale":{"type":"string","default":"auto","enum":["auto","de","es","en","fr","it","ja","ko","ru","zh-CN","zh-TW"],"enumDescriptions":["VS Code’un yapılandırılmış görüntüleme dilini kullanın.","Deutsch","español","English","français","italiano","日本語","한국어","русский","中文(简体)","中文(繁體)"],"markdownDescription":"JavaScript ve TypeScript hatalarını bildirmek için kullanılan yerel ayarı belirler. Varsayılan olarak VS Code'un yerel ayarı kullanılır.","scope":"window","order":3,"keywords":["TypeScript"]},"typescript.locale":{"type":"string","default":"auto","enum":["auto","de","es","en","fr","it","ja","ko","ru","zh-CN","zh-TW"],"enumDescriptions":["VS Code’un yapılandırılmış görüntüleme dilini kullanın.","Deutsch","español","English","français","italiano","日本語","한국어","русский","中文(简体)","中文(繁體)"],"markdownDescription":"JavaScript ve TypeScript hatalarını bildirmek için kullanılan yerel ayarı belirler. Varsayılan olarak VS Code'un yerel ayarı kullanılır.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.locale#` kullanın.","scope":"window","order":3},"js/ts.tsc.autoDetect":{"type":"string","default":"on","enum":["on","off","build","watch"],"markdownEnumDescriptions":["Hem derleme hem de izleme görevlerini oluşturun.","Bu özelliği devre dışı bırakın.","Yalnızca tek çalıştırmalı derleme görevleri oluşturun.","Yalnızca derleme ve izleme görevleri oluşturun."],"description":"Tsc görevlerinin otomatik algılanmasını denetler.","scope":"window","order":4,"keywords":["TypeScript"]},"typescript.tsc.autoDetect":{"type":"string","default":"on","enum":["on","off","build","watch"],"markdownEnumDescriptions":["Hem derleme hem de izleme görevlerini oluşturun.","Bu özelliği devre dışı bırakın.","Yalnızca tek çalıştırmalı derleme görevleri oluşturun.","Yalnızca derleme ve izleme görevleri oluşturun."],"description":"Tsc görevlerinin otomatik algılanmasını denetler.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsc.autoDetect#` kullanın.","scope":"window","order":4}}},{"type":"object","title":"Tercihler","properties":{"js/ts.preferences.quoteStyle":{"type":"string","enum":["auto","single","double"],"default":"auto","markdownDescription":"Hızlı Düzeltmeler için tercih edilen alıntı stili.","markdownEnumDescriptions":["Mevcut koddan tırnak işareti türünü çıkarsa","Her zaman tek tırnak kullan: `'`","Dizeler için her zaman çift tırnak kullanın: `\"`"],"scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.preferences.quoteStyle":{"type":"string","enum":["auto","single","double"],"default":"auto","markdownDescription":"Hızlı Düzeltmeler için tercih edilen alıntı stili.","markdownEnumDescriptions":["Mevcut koddan tırnak işareti türünü çıkarsa","Her zaman tek tırnak kullan: `'`","Dizeler için her zaman çift tırnak kullanın: `\"`"],"markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.quoteStyle#` kullanın.","scope":"language-overridable"},"typescript.preferences.quoteStyle":{"type":"string","enum":["auto","single","double"],"default":"auto","markdownDescription":"Hızlı Düzeltmeler için tercih edilen alıntı stili.","markdownEnumDescriptions":["Mevcut koddan tırnak işareti türünü çıkarsa","Her zaman tek tırnak kullan: `'`","Dizeler için her zaman çift tırnak kullanın: `\"`"],"markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.quoteStyle#` kullanın.","scope":"language-overridable"},"js/ts.preferences.importModuleSpecifier":{"type":"string","enum":["shortest","relative","non-relative","project-relative"],"markdownEnumDescriptions":["Yalnızca göreli içeri aktarmaya göre daha az yol segmentine sahip bir içeri aktarma varsa göreli olmayan içeri aktarmayı tercih eder.","İçeri aktarılan dosya konumuna göreli yolu tercih eder.","`jsconfig.json` / `tsconfig.json` içinde yapılandırılan ve `baseUrl` veya `paths` temelinde göreli olmayan içeri aktarmayı tercih eder.","Yalnızca göreli içe aktarma yolu paket veya proje dizininden ayrılacaksa, göreli olmayan bir içe aktarmayı tercih eder."],"default":"shortest","description":"Otomatik içeri aktarmalar için tercih edilen yol stili.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.preferences.importModuleSpecifier":{"type":"string","enum":["shortest","relative","non-relative","project-relative"],"markdownEnumDescriptions":["Yalnızca göreli içeri aktarmaya göre daha az yol segmentine sahip bir içeri aktarma varsa göreli olmayan içeri aktarmayı tercih eder.","İçeri aktarılan dosya konumuna göreli yolu tercih eder.","`jsconfig.json` / `tsconfig.json` içinde yapılandırılan ve `baseUrl` veya `paths` temelinde göreli olmayan içeri aktarmayı tercih eder.","Yalnızca göreli içe aktarma yolu paket veya proje dizininden ayrılacaksa, göreli olmayan bir içe aktarmayı tercih eder."],"default":"shortest","description":"Otomatik içeri aktarmalar için tercih edilen yol stili.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.importModuleSpecifier#` kullanın.","scope":"language-overridable"},"typescript.preferences.importModuleSpecifier":{"type":"string","enum":["shortest","relative","non-relative","project-relative"],"markdownEnumDescriptions":["Yalnızca göreli içeri aktarmaya göre daha az yol segmentine sahip bir içeri aktarma varsa göreli olmayan içeri aktarmayı tercih eder.","İçeri aktarılan dosya konumuna göreli yolu tercih eder.","`jsconfig.json` / `tsconfig.json` içinde yapılandırılan ve `baseUrl` veya `paths` temelinde göreli olmayan içeri aktarmayı tercih eder.","Yalnızca göreli içe aktarma yolu paket veya proje dizininden ayrılacaksa, göreli olmayan bir içe aktarmayı tercih eder."],"default":"shortest","description":"Otomatik içeri aktarmalar için tercih edilen yol stili.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.importModuleSpecifier#` kullanın.","scope":"language-overridable"},"js/ts.preferences.importModuleSpecifierEnding":{"type":"string","enum":["auto","minimal","index","js"],"enumItemLabels":[null,null,null,".js / .ts"],"markdownEnumDescriptions":["Varsayılan bir değeri seçmek için proje ayarlarını kullanın.","`./component/index.js` değerini `./component` olarak kısaltın.","`./component/index.js` değerini `./component/index` olarak kısaltın.","Yol bitişlerini kısaltmayın. `.js` veya `.ts` uzantılarını ekleyin."],"default":"auto","description":"Otomatik içeri aktarmalar için tercih edilen yol bitişi.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.preferences.importModuleSpecifierEnding":{"type":"string","enum":["auto","minimal","index","js"],"enumItemLabels":[null,null,null,".js / .ts"],"markdownEnumDescriptions":["Varsayılan bir değeri seçmek için proje ayarlarını kullanın.","`./component/index.js` değerini `./component` olarak kısaltın.","`./component/index.js` değerini `./component/index` olarak kısaltın.","Yol bitişlerini kısaltmayın. `.js` veya `.ts` uzantılarını ekleyin."],"default":"auto","description":"Otomatik içeri aktarmalar için tercih edilen yol bitişi.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.importModuleSpecifierEnding#` kullanın.","scope":"language-overridable"},"typescript.preferences.importModuleSpecifierEnding":{"type":"string","enum":["auto","minimal","index","js"],"enumItemLabels":[null,null,null,".js / .ts"],"markdownEnumDescriptions":["Varsayılan bir değeri seçmek için proje ayarlarını kullanın.","`./component/index.js` değerini `./component` olarak kısaltın.","`./component/index.js` değerini `./component/index` olarak kısaltın.","Yol bitişlerini kısaltmayın. `.js` veya `.ts` uzantılarını ekleyin."],"default":"auto","description":"Otomatik içeri aktarmalar için tercih edilen yol bitişi.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.importModuleSpecifierEnding#` kullanın.","scope":"language-overridable"},"js/ts.preferences.jsxAttributeCompletionStyle":{"type":"string","enum":["auto","braces","none"],"markdownEnumDescriptions":["Özellik türüne göre öznitelik adlarından sonra `={}` veya `=\"\"` ekleyin. Dize öznitelikleri için kullanılan tırnakların türünü denetlemek için `#js/ts.preferences.quoteStyle#` öğesine bakın.","Öznitelik adlarına '={}' ekleyin.","Yalnızca öznitelik adları ekleyin."],"default":"auto","description":"JSX özniteliği tamamlamaları için tercih edilen stil.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.preferences.jsxAttributeCompletionStyle":{"type":"string","enum":["auto","braces","none"],"markdownEnumDescriptions":["Özellik türüne göre öznitelik adlarından sonra '={}' veya '=\"\"' ekleyin. Dize öznitelikleri için kullanılan tırnakların türünü denetlemek için `#javascript.preferences.quoteStyle#` öğesine bakın.","Öznitelik adlarına '={}' ekleyin.","Yalnızca öznitelik adları ekleyin."],"default":"auto","description":"JSX özniteliği tamamlamaları için tercih edilen stil.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.jsxAttributeCompletionStyle#` kullanın.","scope":"language-overridable"},"typescript.preferences.jsxAttributeCompletionStyle":{"type":"string","enum":["auto","braces","none"],"markdownEnumDescriptions":["Özellik türüne göre öznitelik adlarından sonra '={}' veya '=\"\"' ekleyin. Dize öznitelikleri için kullanılan tırnakların türünü denetlemek için `#typescript.preferences.quoteStyle#` öğesine bakın.","Öznitelik adlarına '={}' ekleyin.","Yalnızca öznitelik adları ekleyin."],"default":"auto","description":"JSX özniteliği tamamlamaları için tercih edilen stil.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.jsxAttributeCompletionStyle#` kullanın.","scope":"language-overridable"},"js/ts.preferences.includePackageJsonAutoImports":{"type":"string","enum":["auto","on","off"],"enumDescriptions":["Tahmini performans etkisini temel alarak bağımlılıkları arayın.","Bağımlılıkları her zaman arayın.","Bağımlılıkları hiçbir zaman arama."],"default":"auto","markdownDescription":"Kullanılabilir otomatik içeri aktarmalar için `package.json` bağımlılıklarını aramayı etkinleştirin/devre dışı bırakın.","scope":"window","keywords":["TypeScript"]},"typescript.preferences.includePackageJsonAutoImports":{"type":"string","enum":["auto","on","off"],"enumDescriptions":["Tahmini performans etkisini temel alarak bağımlılıkları arayın.","Bağımlılıkları her zaman arayın.","Bağımlılıkları hiçbir zaman arama."],"default":"auto","markdownDescription":"Kullanılabilir otomatik içeri aktarmalar için `package.json` bağımlılıklarını aramayı etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.includePackageJsonAutoImports#` kullanın.","scope":"window"},"js/ts.preferences.autoImportFileExcludePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"Otomatik içeri aktarmalardan dışlanacak dosyaların glob desenlerini belirt. Göreli yollar çalışma alanı köküne göre çözümlenir. Desenler, tsconfig.json ['exclude'](https://www.typescriptlang.org/tsconfig#exclude) kullanılarak değerlendirilir.","scope":"resource","keywords":["JavaScript","TypeScript"]},"javascript.preferences.autoImportFileExcludePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"Otomatik içeri aktarmalardan dışlanacak dosyaların glob desenlerini belirt. Göreli yollar çalışma alanı köküne göre çözümlenir. Desenler, tsconfig.json ['exclude'](https://www.typescriptlang.org/tsconfig#exclude) kullanılarak değerlendirilir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.autoImportFileExcludePatterns#` kullanın.","scope":"resource"},"typescript.preferences.autoImportFileExcludePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"Otomatik içeri aktarmalardan dışlanacak dosyaların glob desenlerini belirt. Göreli yollar çalışma alanı köküne göre çözümlenir. Desenler, tsconfig.json ['exclude'](https://www.typescriptlang.org/tsconfig#exclude) kullanılarak değerlendirilir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.autoImportFileExcludePatterns#` kullanın.","scope":"resource"},"js/ts.preferences.autoImportSpecifierExcludeRegexes":{"type":"array","items":{"type":"string"},"markdownDescription":"Eşleşen içe aktarma belirticileriyle otomatik içe aktarmaları hariç tutmak için düzenli ifadeler belirtin. Örnekler:\r\n\r\n- `^node:`\r\n- `lib/internal` (eğik çizgilerden kaçışa gerek yok...)\r\n- `/lib\\/internal/i` (...`i` veya `u` bayrakları için çevreleyen eğik çizgileri içermediği sürece)\r\n- `^lodash$` (sadece lodash'tan alt yol içe aktarımlarına izin ver)","scope":"resource","keywords":["JavaScript","TypeScript"]},"javascript.preferences.autoImportSpecifierExcludeRegexes":{"type":"array","items":{"type":"string"},"markdownDescription":"Eşleşen içe aktarma belirticileriyle otomatik içe aktarmaları hariç tutmak için düzenli ifadeler belirtin. Örnekler:\r\n\r\n- `^node:`\r\n- `lib/internal` (eğik çizgilerden kaçışa gerek yok...)\r\n- `/lib\\/internal/i` (...`i` veya `u` bayrakları için çevreleyen eğik çizgileri içermediği sürece)\r\n- `^lodash$` (sadece lodash'tan alt yol içe aktarımlarına izin ver)","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.autoImportSpecifierExcludeRegexes#` kullanın.","scope":"resource"},"typescript.preferences.autoImportSpecifierExcludeRegexes":{"type":"array","items":{"type":"string"},"markdownDescription":"Eşleşen içe aktarma belirticileriyle otomatik içe aktarmaları hariç tutmak için düzenli ifadeler belirtin. Örnekler:\r\n\r\n- `^node:`\r\n- `lib/internal` (eğik çizgilerden kaçışa gerek yok...)\r\n- `/lib\\/internal/i` (...`i` veya `u` bayrakları için çevreleyen eğik çizgileri içermediği sürece)\r\n- `^lodash$` (sadece lodash'tan alt yol içe aktarımlarına izin ver)","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.autoImportSpecifierExcludeRegexes#` kullanın.","scope":"resource"},"js/ts.preferences.preferTypeOnlyAutoImports":{"type":"boolean","default":false,"markdownDescription":"Mümkün olduğunda otomatik içeri aktarmalara 'type' anahtar sözcüğünü ekleyin. Çalışma alanında TypeScript 5.3+ kullanmayı gerektirir.","scope":"resource","keywords":["TypeScript"]},"typescript.preferences.preferTypeOnlyAutoImports":{"type":"boolean","default":false,"markdownDescription":"Mümkün olduğunda otomatik içeri aktarmalara 'type' anahtar sözcüğünü ekleyin. Çalışma alanında TypeScript 5.3+ kullanmayı gerektirir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.preferTypeOnlyAutoImports#` kullanın.","scope":"resource"},"js/ts.preferences.useAliasesForRenames":{"type":"boolean","default":true,"description":"Yeniden adlandırmalar sırasında nesne steno özellikleri için takma adların tanıtılmasını etkinleştirin/devre dışı bırakın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.preferences.useAliasesForRenames":{"type":"boolean","default":true,"description":"Yeniden adlandırmalar sırasında nesne steno özellikleri için takma adların tanıtılmasını etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.useAliasesForRenames#` kullanın.","scope":"language-overridable"},"typescript.preferences.useAliasesForRenames":{"type":"boolean","default":true,"description":"Yeniden adlandırmalar sırasında nesne steno özellikleri için takma adların tanıtılmasını etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.useAliasesForRenames#` kullanın.","scope":"language-overridable"},"js/ts.preferences.renameMatchingJsxTags":{"type":"boolean","default":true,"description":"Bir JSX etiketi üzerindeyken, sembolü yeniden adlandırmak yerine eşleşen etiketi yeniden adlandırmayı deneyin. Çalışma alanında TypeScript 5.1+ kullanmayı gerektirir.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.preferences.renameMatchingJsxTags":{"type":"boolean","default":true,"description":"Bir JSX etiketi üzerindeyken, sembolü yeniden adlandırmak yerine eşleşen etiketi yeniden adlandırmayı deneyin. Çalışma alanında TypeScript 5.1+ kullanmayı gerektirir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.renameMatchingJsxTags#` kullanın.","scope":"language-overridable"},"typescript.preferences.renameMatchingJsxTags":{"type":"boolean","default":true,"description":"Bir JSX etiketi üzerindeyken, sembolü yeniden adlandırmak yerine eşleşen etiketi yeniden adlandırmayı deneyin. Çalışma alanında TypeScript 5.1+ kullanmayı gerektirir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.renameMatchingJsxTags#` kullanın.","scope":"language-overridable"},"js/ts.preferences.organizeImports":{"type":"object","markdownDescription":"İçeri aktarmaların nasıl sıralanacağını denetleyen gelişmiş tercihler.","properties":{"caseSensitivity":{"type":"string","markdownDescription":"İçeri aktarmaların büyük/küçük harf duyarlılığına göre nasıl sıralanacağını belirtir. `auto` seçiliyse veya belirtilmemişse, her dosya için büyük/küçük harf duyarlılığı algılanır","enum":["auto","caseInsensitive","caseSensitive"],"markdownEnumDescriptions":["İçeri aktarma sıralaması için büyük/küçük harf duyarlılığını algıla.","İçeri aktarmaları büyük/küçük harfe duyarsız olarak sırala.","İçeri aktarmaları büyük/küçük harfe duyarlı olarak sırala."],"default":"auto"},"typeOrder":{"type":"string","markdownDescription":"Yalnızca türü adlandırılmış içeri aktarmaların nasıl sıralanacağını belirt.","enum":["auto","last","inline","first"],"default":"auto","markdownEnumDescriptions":["Yalnızca türü adlandırılmış içeri aktarmaların nerede sıralanacağı algıla.","Yalnızca türü adlandırılmış içeri aktarmalar, içeri aktarma listesinin sonunda sıralanır. Ör. `import { B, Z, type A, type Y } from 'module';`","Adlandırılmış içeri aktarmalar yalnızca ada göre sıralanır. Ör. `import { type A, B, type Y, Z } from 'module';`","Yalnızca türü adlandırılmış içeri aktarmalar, içeri aktarma listesinin başında sıralanır. Ör. `import { type A, type Y, B, Z } from 'module';`"]},"unicodeCollation":{"type":"string","markdownDescription":"İçeri aktarmaların Unicode veya Sıra harmanlama kullanılarak sıralanıp sıralanmayacağını belirt.","enum":["ordinal","unicode"],"markdownEnumDescriptions":["İçeri aktarmaları her kod noktasının sayısal değerini kullanarak sırala.","İçeri aktarmaları Unicode kod harmanlaması kullanarak sırala."],"default":"ordinal"},"locale":{"type":"string","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir. Harmanlama için kullanılan yerel ayarı geçersiz kılar. Kullanıcı arabirimi yerel ayarlarını kullanmak için `auto` değerini belirtin."},"numericCollation":{"type":"boolean","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir. Sayısal dizeleri tamsayı değerine göre sırala."},"accentCollation":{"type":"boolean","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir. Aksanlı karakterleri temel karakterle eşit olmayacak şekilde karşılaştır."},"caseFirst":{"type":"string","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir ve `organizeImports.caseSensitivity` değeri `caseInsensitive` değildir. Büyük harflerin küçük harflerden önce sıralanıp sıralanmayacağını gösterir.","enum":["default","upper","lower"],"markdownEnumDescriptions":["`locale` değerine göre belirtilen varsayılan sıralama düzeni.","Büyük harfler, küçük harflerden önce gelir. Ör. ` A, a, B, b`.","Küçük harfler, büyük harflerden önce gelir. Ör.` a, A, z, Z`."],"default":"default"}},"keywords":["JavaScript","TypeScript"]},"javascript.preferences.organizeImports":{"type":"object","markdownDescription":"İçeri aktarmaların nasıl sıralanacağını denetleyen gelişmiş tercihler.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.organizeImports#` kullanın.","properties":{"caseSensitivity":{"type":"string","markdownDescription":"İçeri aktarmaların büyük/küçük harf duyarlılığına göre nasıl sıralanacağını belirtir. `auto` seçiliyse veya belirtilmemişse, her dosya için büyük/küçük harf duyarlılığı algılanır","enum":["auto","caseInsensitive","caseSensitive"],"markdownEnumDescriptions":["İçeri aktarma sıralaması için büyük/küçük harf duyarlılığını algıla.","İçeri aktarmaları büyük/küçük harfe duyarsız olarak sırala.","İçeri aktarmaları büyük/küçük harfe duyarlı olarak sırala."],"default":"auto"},"typeOrder":{"type":"string","markdownDescription":"Yalnızca türü adlandırılmış içeri aktarmaların nasıl sıralanacağını belirt.","enum":["auto","last","inline","first"],"default":"auto","markdownEnumDescriptions":["Yalnızca türü adlandırılmış içeri aktarmaların nerede sıralanacağı algıla.","Yalnızca türü adlandırılmış içeri aktarmalar, içeri aktarma listesinin sonunda sıralanır. Ör. `import { B, Z, type A, type Y } from 'module';`","Adlandırılmış içeri aktarmalar yalnızca ada göre sıralanır. Ör. `import { type A, B, type Y, Z } from 'module';`","Yalnızca türü adlandırılmış içeri aktarmalar, içeri aktarma listesinin başında sıralanır. Ör. `import { type A, type Y, B, Z } from 'module';`"]},"unicodeCollation":{"type":"string","markdownDescription":"İçeri aktarmaların Unicode veya Sıra harmanlama kullanılarak sıralanıp sıralanmayacağını belirt.","enum":["ordinal","unicode"],"markdownEnumDescriptions":["İçeri aktarmaları her kod noktasının sayısal değerini kullanarak sırala.","İçeri aktarmaları Unicode kod harmanlaması kullanarak sırala."],"default":"ordinal"},"locale":{"type":"string","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir. Harmanlama için kullanılan yerel ayarı geçersiz kılar. Kullanıcı arabirimi yerel ayarlarını kullanmak için `auto` değerini belirtin."},"numericCollation":{"type":"boolean","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir. Sayısal dizeleri tamsayı değerine göre sırala."},"accentCollation":{"type":"boolean","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir. Aksanlı karakterleri temel karakterle eşit olmayacak şekilde karşılaştır."},"caseFirst":{"type":"string","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir ve `organizeImports.caseSensitivity` değeri `caseInsensitive` değildir. Büyük harflerin küçük harflerden önce sıralanıp sıralanmayacağını gösterir.","enum":["default","upper","lower"],"markdownEnumDescriptions":["`locale` değerine göre belirtilen varsayılan sıralama düzeni.","Büyük harfler, küçük harflerden önce gelir. Ör. ` A, a, B, b`.","Küçük harfler, büyük harflerden önce gelir. Ör.` a, A, z, Z`."],"default":"default"}}},"typescript.preferences.organizeImports":{"type":"object","markdownDescription":"İçeri aktarmaların nasıl sıralanacağını denetleyen gelişmiş tercihler.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferences.organizeImports#` kullanın.","properties":{"caseSensitivity":{"type":"string","markdownDescription":"İçeri aktarmaların büyük/küçük harf duyarlılığına göre nasıl sıralanacağını belirtir. `auto` seçiliyse veya belirtilmemişse, her dosya için büyük/küçük harf duyarlılığı algılanır","enum":["auto","caseInsensitive","caseSensitive"],"markdownEnumDescriptions":["İçeri aktarma sıralaması için büyük/küçük harf duyarlılığını algıla.","%typescript.preferences.organizeImports.caseSensitivity.insensitive","İçeri aktarmaları büyük/küçük harfe duyarlı olarak sırala."],"default":"auto"},"typeOrder":{"type":"string","markdownDescription":"Yalnızca türü adlandırılmış içeri aktarmaların nasıl sıralanacağını belirt.","enum":["auto","last","inline","first"],"default":"auto","markdownEnumDescriptions":["Yalnızca türü adlandırılmış içeri aktarmaların nerede sıralanacağı algıla.","Yalnızca türü adlandırılmış içeri aktarmalar, içeri aktarma listesinin sonunda sıralanır. Ör. `import { B, Z, type A, type Y } from 'module';`","Adlandırılmış içeri aktarmalar yalnızca ada göre sıralanır. Ör. `import { type A, B, type Y, Z } from 'module';`","Yalnızca türü adlandırılmış içeri aktarmalar, içeri aktarma listesinin başında sıralanır. Ör. `import { type A, type Y, B, Z } from 'module';`"]},"unicodeCollation":{"type":"string","markdownDescription":"İçeri aktarmaların Unicode veya Sıra harmanlama kullanılarak sıralanıp sıralanmayacağını belirt.","enum":["ordinal","unicode"],"markdownEnumDescriptions":["İçeri aktarmaları her kod noktasının sayısal değerini kullanarak sırala.","İçeri aktarmaları Unicode kod harmanlaması kullanarak sırala."],"default":"ordinal"},"locale":{"type":"string","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir. Harmanlama için kullanılan yerel ayarı geçersiz kılar. Kullanıcı arabirimi yerel ayarlarını kullanmak için `auto` değerini belirtin."},"numericCollation":{"type":"boolean","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir. Sayısal dizeleri tamsayı değerine göre sırala."},"accentCollation":{"type":"boolean","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir. Aksanlı karakterleri temel karakterle eşit olmayacak şekilde karşılaştır."},"caseFirst":{"type":"string","markdownDescription":"`organizeImports.unicodeCollation: 'unicode'` değerini gerektirir ve `organizeImports.caseSensitivity` değeri `caseInsensitive` değildir. Büyük harflerin küçük harflerden önce sıralanıp sıralanmayacağını gösterir.","enum":["default","upper","lower"],"markdownEnumDescriptions":["`locale` değerine göre belirtilen varsayılan sıralama düzeni.","Büyük harfler, küçük harflerden önce gelir. Ör. ` A, a, B, b`.","Küçük harfler, büyük harflerden önce gelir. Ör.` a, A, z, Z`."],"default":"default"}}}}},{"type":"object","title":"Biçimlendiriliyor","properties":{"js/ts.format.enabled":{"type":"boolean","default":true,"description":"Varsayılan JavaScript ve TypeScript biçimlendiricisini etkinleştirin veya devre dışı bırakın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.enable":{"type":"boolean","default":true,"description":"Varsayılan JavaScript biçimlendiricisini etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.enabled#` kullanın.","scope":"window"},"typescript.format.enable":{"type":"boolean","default":true,"description":"Varsayılan TypeScript biçimlendiricisini etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.enabled#` kullanın.","scope":"window"},"js/ts.format.insertSpaceAfterCommaDelimiter":{"type":"boolean","default":true,"description":"Virgül sınırlayıcısından sonra boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterCommaDelimiter":{"type":"boolean","default":true,"description":"Virgül sınırlayıcısından sonra boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterCommaDelimiter#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterCommaDelimiter":{"type":"boolean","default":true,"description":"Virgül sınırlayıcısından sonra boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterCommaDelimiter#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterConstructor":{"type":"boolean","default":false,"description":"Oluşturucu anahtar sözcüğünden sonraki boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterConstructor":{"type":"boolean","default":false,"description":"Oluşturucu anahtar sözcüğünden sonraki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterConstructor#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterConstructor":{"type":"boolean","default":false,"description":"Oluşturucu anahtar sözcüğünden sonraki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterConstructor#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterSemicolonInForStatements":{"type":"boolean","default":true,"description":"Bir for ifadesindeki noktalı virgülden sonra boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterSemicolonInForStatements":{"type":"boolean","default":true,"description":"Bir for ifadesindeki noktalı virgülden sonra boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterSemicolonInForStatements#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterSemicolonInForStatements":{"type":"boolean","default":true,"description":"Bir for ifadesindeki noktalı virgülden sonra boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterSemicolonInForStatements#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceBeforeAndAfterBinaryOperators":{"type":"boolean","default":true,"description":"İkili işleçten sonra boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceBeforeAndAfterBinaryOperators":{"type":"boolean","default":true,"description":"İkili işleçten sonra boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceBeforeAndAfterBinaryOperators#` kullanın.","scope":"resource"},"typescript.format.insertSpaceBeforeAndAfterBinaryOperators":{"type":"boolean","default":true,"description":"İkili işleçten sonra boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceBeforeAndAfterBinaryOperators#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterKeywordsInControlFlowStatements":{"type":"boolean","default":true,"description":"Denetim akış deyimindeki anahtar sözcüklerden sonra boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterKeywordsInControlFlowStatements":{"type":"boolean","default":true,"description":"Denetim akış deyimindeki anahtar sözcüklerden sonra boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterKeywordsInControlFlowStatements#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterKeywordsInControlFlowStatements":{"type":"boolean","default":true,"description":"Denetim akış deyimindeki anahtar sözcüklerden sonra boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterKeywordsInControlFlowStatements#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions":{"type":"boolean","default":true,"description":"Anonim işlevler için function anahtar sözcüğünden sonra boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions":{"type":"boolean","default":true,"description":"Anonim işlevler için function anahtar sözcüğünden sonra boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions":{"type":"boolean","default":true,"description":"Anonim işlevler için function anahtar sözcüğünden sonra boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceBeforeFunctionParenthesis":{"type":"boolean","default":false,"description":"İşlev bağımsız değişken ayraçlarından önceki boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceBeforeFunctionParenthesis":{"type":"boolean","default":false,"description":"İşlev bağımsız değişken ayraçlarından önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceBeforeFunctionParenthesis#` kullanın.","scope":"resource"},"typescript.format.insertSpaceBeforeFunctionParenthesis":{"type":"boolean","default":false,"description":"İşlev bağımsız değişken ayraçlarından önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceBeforeFunctionParenthesis#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":{"type":"boolean","default":false,"description":"Boş olmayan parantezler açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":{"type":"boolean","default":false,"description":"Boş olmayan parantezler açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":{"type":"boolean","default":false,"description":"Boş olmayan parantezler açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":{"type":"boolean","default":false,"description":"Boş olmayan ayraçlar açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":{"type":"boolean","default":false,"description":"Boş olmayan ayraçlar açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":{"type":"boolean","default":false,"description":"Boş olmayan ayraçlar açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":{"type":"boolean","default":true,"description":"Boş olmayan köşeli parantezler açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":{"type":"boolean","default":true,"description":"Boş olmayan köşeli parantezler açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":{"type":"boolean","default":true,"description":"Boş olmayan köşeli parantezler açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces":{"type":"boolean","default":true,"description":"Boş küme parantezleri açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces":{"type":"boolean","default":true,"description":"Boş küme parantezleri açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces":{"type":"boolean","default":true,"description":"Boş küme parantezleri açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":{"type":"boolean","default":false,"description":"Şablon dize ayraçları açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":{"type":"boolean","default":false,"description":"Şablon dize ayraçları açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":{"type":"boolean","default":false,"description":"Şablon dize ayraçları açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":{"type":"boolean","default":false,"description":"JSX ifade küme ayraçları açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":{"type":"boolean","default":false,"description":"JSX ifade küme ayraçları açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces#` kullanın.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":{"type":"boolean","default":false,"description":"JSX ifade küme ayraçları açıldıktan sonraki ve kapatılmadan önceki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces#` kullanın.","scope":"resource"},"js/ts.format.insertSpaceAfterTypeAssertion":{"type":"boolean","default":false,"description":"TypeScript'te tür onaylamalardan sonraki boşlukların işlenmesini tanımlar.","scope":"language-overridable","keywords":["TypeScript"]},"typescript.format.insertSpaceAfterTypeAssertion":{"type":"boolean","default":false,"description":"TypeScript'te tür onaylamalardan sonraki boşlukların işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.insertSpaceAfterTypeAssertion#` kullanın.","scope":"resource"},"js/ts.format.placeOpenBraceOnNewLineForFunctions":{"type":"boolean","default":false,"description":"Açık küme ayracının, işlevler için yeni bir satıra yerleştirilip yerleştirilmeyeceğini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.placeOpenBraceOnNewLineForFunctions":{"type":"boolean","default":false,"description":"Açık küme ayracının, işlevler için yeni bir satıra yerleştirilip yerleştirilmeyeceğini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.placeOpenBraceOnNewLineForFunctions#` kullanın.","scope":"resource"},"typescript.format.placeOpenBraceOnNewLineForFunctions":{"type":"boolean","default":false,"description":"Açık küme ayracının, işlevler için yeni bir satıra yerleştirilip yerleştirilmeyeceğini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.placeOpenBraceOnNewLineForFunctions#` kullanın.","scope":"resource"},"js/ts.format.placeOpenBraceOnNewLineForControlBlocks":{"type":"boolean","default":false,"description":"Açık küme ayracının, denetim blokları için yeni bir satıra yerleştirilip yerleştirilmeyeceğini tanımlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.placeOpenBraceOnNewLineForControlBlocks":{"type":"boolean","default":false,"description":"Açık küme ayracının, denetim blokları için yeni bir satıra yerleştirilip yerleştirilmeyeceğini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.placeOpenBraceOnNewLineForControlBlocks#` kullanın.","scope":"resource"},"typescript.format.placeOpenBraceOnNewLineForControlBlocks":{"type":"boolean","default":false,"description":"Açık küme ayracının, denetim blokları için yeni bir satıra yerleştirilip yerleştirilmeyeceğini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.placeOpenBraceOnNewLineForControlBlocks#` kullanın.","scope":"resource"},"js/ts.format.semicolons":{"type":"string","default":"ignore","description":"İsteğe bağlı noktalı virgüllerin işlenmesini tanımlar.","scope":"language-overridable","enum":["ignore","insert","remove"],"enumDescriptions":["Noktalı virgül eklemeyin veya kaldırmayın.","Deyimlerin sonuna noktalı virgül ekleyin.","Gereksiz noktalı virgülleri kaldırın."],"keywords":["JavaScript","TypeScript"]},"javascript.format.semicolons":{"type":"string","default":"ignore","description":"İsteğe bağlı noktalı virgüllerin işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.semicolons#` kullanın.","scope":"resource","enum":["ignore","insert","remove"],"enumDescriptions":["Noktalı virgül eklemeyin veya kaldırmayın.","Deyimlerin sonuna noktalı virgül ekleyin.","Gereksiz noktalı virgülleri kaldırın."]},"typescript.format.semicolons":{"type":"string","default":"ignore","description":"İsteğe bağlı noktalı virgüllerin işlenmesini tanımlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.semicolons#` kullanın.","scope":"resource","enum":["ignore","insert","remove"],"enumDescriptions":["Noktalı virgül eklemeyin veya kaldırmayın.","Deyimlerin sonuna noktalı virgül ekleyin.","Gereksiz noktalı virgülleri kaldırın."]},"js/ts.format.indentSwitchCase":{"type":"boolean","default":true,"description":"Geçiş deyimlerinde durum yan tümcelerini girintileyin. Çalışma alanında TypeScript 5.1+ kullanılması gerekir.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.format.indentSwitchCase":{"type":"boolean","default":true,"description":"Geçiş deyimlerinde durum yan tümcelerini girintileyin. Çalışma alanında TypeScript 5.1+ kullanılması gerekir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.indentSwitchCase#` kullanın.","scope":"resource"},"typescript.format.indentSwitchCase":{"type":"boolean","default":true,"description":"Geçiş deyimlerinde durum yan tümcelerini girintileyin. Çalışma alanında TypeScript 5.1+ kullanılması gerekir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.format.indentSwitchCase#` kullanın.","scope":"resource"}}},{"type":"object","title":"Doğrulama","properties":{"js/ts.validate.enabled":{"type":"boolean","default":true,"description":"JavaScript ve TypeScript doğrulamasını etkinleştirin veya devre dışı bırakın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"typescript.validate.enable":{"type":"boolean","default":true,"description":"TypeScript doğrulamasını etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.validate.enabled#` kullanın.","scope":"window"},"javascript.validate.enable":{"type":"boolean","default":true,"description":"JavaScript doğrulamasını etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.validate.enabled#` kullanın.","scope":"window"},"js/ts.reportStyleChecksAsWarnings":{"type":"boolean","default":true,"description":"Stil denetimlerini uyarı olarak raporlayın.","scope":"window","keywords":["TypeScript"]},"typescript.reportStyleChecksAsWarnings":{"type":"boolean","default":true,"description":"Stil denetimlerini uyarı olarak raporlayın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.reportStyleChecksAsWarnings#` kullanın.","scope":"window"},"js/ts.suggestionActions.enabled":{"type":"boolean","default":true,"description":"Düzenleyicide JavaScript ve TypeScript dosyaları için öneri tanılamayı etkinleştirin veya devre dışı bırakın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.suggestionActions.enabled":{"type":"boolean","default":true,"description":"Düzenleyicideki JavaScript dosyaları için öneri tanılamayı etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggestionActions.enabled#` kullanın.","scope":"resource"},"typescript.suggestionActions.enabled":{"type":"boolean","default":true,"description":"Düzenleyicideki TypeScript dosyaları için öneri tanılamayı etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggestionActions.enabled#` kullanın.","scope":"resource"},"js/ts.tsserver.experimental.enableProjectDiagnostics":{"type":"boolean","default":false,"description":"Proje genelinde hata raporlaması sağlar.","scope":"window","keywords":["JavaScript","TypeScript","experimental"]},"typescript.tsserver.experimental.enableProjectDiagnostics":{"type":"boolean","default":false,"description":"Proje genelinde hata raporlaması sağlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.experimental.enableProjectDiagnostics#` kullanın.","scope":"window","keywords":["experimental"]}}},{"type":"object","title":"Örtük Proje Yapılandırması","properties":{"js/ts.implicitProjectConfig.module":{"type":"string","markdownDescription":"Programın modül sistemini ayarlar. Daha fazla bilgi: https://www.typescriptlang.org/tsconfig#module.","default":"ESNext","enum":["CommonJS","AMD","System","UMD","ES6","ES2015","ES2020","ESNext","None","ES2022","Node12","NodeNext"],"scope":"window"},"js/ts.implicitProjectConfig.target":{"type":"string","default":"ES2024","markdownDescription":"Yayınlanan JavaScript için hedef JavaScript dil sürümünü ayarlayın ve kitaplık bildirimlerini dahil edin. Daha fazla bilgi: https://www.typescriptlang.org/tsconfig#target.","enum":["ES3","ES5","ES6","ES2015","ES2016","ES2017","ES2018","ES2019","ES2020","ES2021","ES2022","ES2023","ES2024","ESNext"],"scope":"window"},"js/ts.implicitProjectConfig.checkJs":{"type":"boolean","default":false,"markdownDescription":"JavaScript dosyalarının anlamsal denetimini etkinleştirin/devre dışı bırakın. Mevcut `jsconfig.json` veya `tsconfig.json` dosyaları bu ayarı geçersiz kılar.","scope":"window"},"js/ts.implicitProjectConfig.experimentalDecorators":{"type":"boolean","default":false,"markdownDescription":"Bir projenin parçası olmayan JavaScript dosyalarında `experimentalDecorators` seçeneğini etkinleştirin/devre dışı bırakın. Mevcut `jsconfig.json` veya `tsconfig.json` dosyaları bu ayarı geçersiz kılar.","scope":"window"},"js/ts.implicitProjectConfig.strictNullChecks":{"type":"boolean","default":true,"markdownDescription":"Bir projenin parçası olmayan JavaScript ve TypeScript dosyalarında [katı null denetimlerini](https://www.typescriptlang.org/tsconfig#strictNullChecks) etkinleştirin/devre dışı bırakın. Mevcut `jsconfig.json` veya `tsconfig.json` dosyaları bu ayarı geçersiz kılar.","scope":"window"},"js/ts.implicitProjectConfig.strictFunctionTypes":{"type":"boolean","default":true,"markdownDescription":"Bir projenin parçası olmayan JavaScript ve TypeScript dosyalarında [katı işlev türlerini](https://www.typescriptlang.org/tsconfig#strictFunctionTypes) etkinleştirin/devre dışı bırakın. Mevcut `jsconfig.json` veya `tsconfig.json` dosyaları bu ayarı geçersiz kılar.","scope":"window"},"js/ts.implicitProjectConfig.strict":{"type":"boolean","default":true,"markdownDescription":"Projeye dahil olmayan JavaScript ve TypeScript dosyalarında [katı mod](https://www.typescriptlang.org/tsconfig#strict) özelliğini etkinleştirin/devre dışı bırakın. Mevcut `jsconfig.json` veya `tsconfig.json` dosyaları bu ayarı geçersiz kılar.","scope":"window"}}},{"type":"object","title":"Dil Özellikleri","properties":{"js/ts.updateImportsOnFileMove.enabled":{"type":"string","enum":["prompt","always","never"],"markdownEnumDescriptions":["Her yeniden adlandırmada sor.","Yolları her zaman otomatik olarak güncelleştirin.","Yolları hiçbir zaman yeniden adlandırma ve sorma."],"default":"prompt","description":"VS Code içinde bir dosyayı yeniden adlandırdığınızda veya taşıdığınızda içeri aktarma yollarının otomatik olarak güncelleştirilmesini etkinleştirin/devre dışı bırakın.","scope":"resource","keywords":["JavaScript","TypeScript"]},"typescript.updateImportsOnFileMove.enabled":{"type":"string","enum":["prompt","always","never"],"markdownEnumDescriptions":["Her yeniden adlandırmada sor.","Yolları her zaman otomatik olarak güncelleştirin.","Yolları hiçbir zaman yeniden adlandırma ve sorma."],"default":"prompt","description":"VS Code içinde bir dosyayı yeniden adlandırdığınızda veya taşıdığınızda içeri aktarma yollarının otomatik olarak güncelleştirilmesini etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.updateImportsOnFileMove.enabled#` kullanın.","scope":"resource"},"javascript.updateImportsOnFileMove.enabled":{"type":"string","enum":["prompt","always","never"],"markdownEnumDescriptions":["Her yeniden adlandırmada sor.","Yolları her zaman otomatik olarak güncelleştirin.","Yolları hiçbir zaman yeniden adlandırma ve sorma."],"default":"prompt","description":"VS Code içinde bir dosyayı yeniden adlandırdığınızda veya taşıdığınızda içeri aktarma yollarının otomatik olarak güncelleştirilmesini etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.updateImportsOnFileMove.enabled#` kullanın.","scope":"resource"},"js/ts.autoClosingTags.enabled":{"type":"boolean","default":true,"description":"JSX etiketlerinin otomatik kapatılmasını etkinleştirin/devre dışı bırakın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"typescript.autoClosingTags":{"type":"boolean","default":true,"description":"JSX etiketlerinin otomatik kapatılmasını etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.autoClosingTags.enabled#` kullanın.","scope":"language-overridable"},"javascript.autoClosingTags":{"type":"boolean","default":true,"description":"JSX etiketlerinin otomatik kapatılmasını etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.autoClosingTags.enabled#` kullanın.","scope":"language-overridable"},"js/ts.workspaceSymbols.scope":{"type":"string","enum":["allOpenProjects","currentProject"],"enumDescriptions":["Semboller için tüm açık JavaScript veya TypeScript projelerini arayın.","Yalnızca geçerli JavaScript veya TypeScript projesindeki sembolleri arayın."],"default":"allOpenProjects","markdownDescription":"Hangi dosyaların [Çalışma Alanında Sembole Git](https://code.visualstudio.com/docs/editor/editingevolved#_open-symbol-by-name) seçeneğiyle arandığını denetler.","scope":"window","keywords":["TypeScript"]},"typescript.workspaceSymbols.scope":{"type":"string","enum":["allOpenProjects","currentProject"],"enumDescriptions":["Semboller için tüm açık JavaScript veya TypeScript projelerini arayın.","Yalnızca geçerli JavaScript veya TypeScript projesindeki sembolleri arayın."],"default":"allOpenProjects","markdownDescription":"Hangi dosyaların [Çalışma Alanında Sembole Git](https://code.visualstudio.com/docs/editor/editingevolved#_open-symbol-by-name) seçeneğiyle arandığını denetler.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.workspaceSymbols.scope#` kullanın.","scope":"window"},"js/ts.preferGoToSourceDefinition":{"type":"boolean","default":false,"description":"Mümkünse, bunun yerine `Kaynak Tanımına Git` komutunu tetikleyerek `Tanıma Git` komutunun tür bildirimi dosyalarından kaçınmasını sağlar. Bu, `Kaynak Tanımına Git` komutunun fare hareketiyle tetiklenmesine olanak tanır.","scope":"window","keywords":["JavaScript","TypeScript"]},"typescript.preferGoToSourceDefinition":{"type":"boolean","default":false,"description":"Mümkünse, bunun yerine `Kaynak Tanımına Git` komutunu tetikleyerek `Tanıma Git` komutunun tür bildirimi dosyalarından kaçınmasını sağlar. Bu, `Kaynak Tanımına Git` komutunun fare hareketiyle tetiklenmesine olanak tanır.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferGoToSourceDefinition#` kullanın.","scope":"window"},"javascript.preferGoToSourceDefinition":{"type":"boolean","default":false,"description":"Mümkünse, bunun yerine `Kaynak Tanımına Git` komutunu tetikleyerek `Tanıma Git` komutunun tür bildirimi dosyalarından kaçınmasını sağlar. Bu, `Kaynak Tanımına Git` komutunun fare hareketiyle tetiklenmesine olanak tanır.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.preferGoToSourceDefinition#` kullanın.","scope":"window"},"js/ts.workspaceSymbols.excludeLibrarySymbols":{"type":"boolean","default":true,"markdownDescription":"`Çalışma Alanında Sembole Git` sonuçlarında kitaplık dosyalarından gelen simgeleri hariç tut. Çalışma alanında TypeScript 5.3+ kullanmayı gerektirir.","scope":"window","keywords":["TypeScript"]},"typescript.workspaceSymbols.excludeLibrarySymbols":{"type":"boolean","default":true,"markdownDescription":"`Çalışma Alanında Sembole Git` sonuçlarında kitaplık dosyalarından gelen simgeleri hariç tut. Çalışma alanında TypeScript 5.3+ kullanmayı gerektirir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.workspaceSymbols.excludeLibrarySymbols#` kullanın.","scope":"window"},"js/ts.updateImportsOnPaste.enabled":{"scope":"window","type":"boolean","default":true,"markdownDescription":"Kodu yapıştırırken içeri aktarmaları otomatik olarak güncelleştirin. TypeScript 5.6+ gerektirir.","keywords":["JavaScript","TypeScript"]},"javascript.updateImportsOnPaste.enabled":{"scope":"window","type":"boolean","default":true,"markdownDescription":"Kodu yapıştırırken içeri aktarmaları otomatik olarak güncelleştirin. TypeScript 5.6+ gerektirir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.updateImportsOnPaste.enabled#` kullanın."},"typescript.updateImportsOnPaste.enabled":{"scope":"window","type":"boolean","default":true,"markdownDescription":"Kodu yapıştırırken içeri aktarmaları otomatik olarak güncelleştirin. TypeScript 5.6+ gerektirir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.updateImportsOnPaste.enabled#` kullanın."},"js/ts.hover.maximumLength":{"type":"number","default":500,"description":"Üzerine gelindiğinde gösterilecek maksimum karakter sayısı. Üzerine gelindiğinde bu sayıdan daha uzunsa, kesilecektir. TypeScript 5.9+ gerektirir.","scope":"resource"}}},{"type":"object","title":"Öneriler","properties":{"js/ts.suggest.enabled":{"type":"boolean","default":true,"description":"Otomatik tamamlama önerilerini etkinleştir veya devre dışı bırak.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.suggest.enabled":{"type":"boolean","default":true,"description":"Otomatik tamamlama önerilerini etkinleştir veya devre dışı bırak.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.enabled#` kullanın.","scope":"language-overridable"},"typescript.suggest.enabled":{"type":"boolean","default":true,"description":"Otomatik tamamlama önerilerini etkinleştir veya devre dışı bırak.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.enabled#` kullanın.","scope":"language-overridable"},"js/ts.suggest.autoImports":{"type":"boolean","default":true,"description":"Otomatik içeri aktarma önerilerini etkinleştirin/devre dışı bırakın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.suggest.autoImports":{"type":"boolean","default":true,"description":"Otomatik içeri aktarma önerilerini etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.autoImports#` kullanın.","scope":"resource"},"typescript.suggest.autoImports":{"type":"boolean","default":true,"description":"Otomatik içeri aktarma önerilerini etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.autoImports#` kullanın.","scope":"resource"},"js/ts.suggest.names":{"type":"boolean","default":true,"markdownDescription":"JavaScript önerilerinde benzersiz adları dosyadan eklemeyi etkinleştirin/devre dışı bırakın. Ad önerilerinin `@ts-check` veya `checkJs` kullanılarak anlamsal olarak denetlenen JavaScript kodunda her zaman devre dışı bırakıldığını unutmayın.","scope":"language-overridable","keywords":["JavaScript"]},"javascript.suggest.names":{"type":"boolean","default":true,"markdownDescription":"JavaScript önerilerinde benzersiz adları dosyadan eklemeyi etkinleştirin/devre dışı bırakın. Ad önerilerinin `@ts-check` veya `checkJs` kullanılarak anlamsal olarak denetlenen JavaScript kodunda her zaman devre dışı bırakıldığını unutmayın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.names#` kullanın.","scope":"resource"},"js/ts.suggest.completeFunctionCalls":{"type":"boolean","default":false,"description":"İşlevleri parametre imzasıyla tamamlayın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.suggest.completeFunctionCalls":{"type":"boolean","default":false,"description":"İşlevleri parametre imzasıyla tamamlayın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.completeFunctionCalls#` kullanın.","scope":"resource"},"typescript.suggest.completeFunctionCalls":{"type":"boolean","default":false,"description":"İşlevleri parametre imzasıyla tamamlayın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.completeFunctionCalls#` kullanın.","scope":"resource"},"js/ts.suggest.paths":{"type":"boolean","default":true,"description":"İçeri aktarma deyimlerindeki yollar için önerileri ve çağrı gerektirmeyi etkinleştirin/devre dışı bırakın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.suggest.paths":{"type":"boolean","default":true,"description":"İçeri aktarma deyimlerindeki yollar için önerileri ve çağrı gerektirmeyi etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.paths#` kullanın.","scope":"resource"},"typescript.suggest.paths":{"type":"boolean","default":true,"description":"İçeri aktarma deyimlerindeki yollar için önerileri ve çağrı gerektirmeyi etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.paths#` kullanın.","scope":"resource"},"js/ts.suggest.jsdoc.enabled":{"type":"boolean","default":true,"description":"JSDoc yorumlarını tamamlamak için öneriyi etkinleştirin/devre dışı bırakın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.suggest.completeJSDocs":{"type":"boolean","default":true,"description":"JSDoc yorumlarını tamamlamak için öneriyi etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.jsdoc.enabled#` kullanın.","scope":"language-overridable"},"typescript.suggest.completeJSDocs":{"type":"boolean","default":true,"description":"JSDoc yorumlarını tamamlamak için öneriyi etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.jsdoc.enabled#` kullanın.","scope":"language-overridable"},"js/ts.suggest.jsdoc.generateReturns":{"type":"boolean","default":true,"markdownDescription":"JSDoc şablonları için \"@returns\" ek açıklamaları oluşturmayı etkinleştirin/devre dışı bırakın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.suggest.jsdoc.generateReturns":{"type":"boolean","default":true,"markdownDescription":"JSDoc şablonları için \"@returns\" ek açıklamaları oluşturmayı etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.jsdoc.generateReturns#` kullanın.","scope":"language-overridable"},"typescript.suggest.jsdoc.generateReturns":{"type":"boolean","default":true,"markdownDescription":"JSDoc şablonları için \"@returns\" ek açıklamaları oluşturmayı etkinleştirin/devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.jsdoc.generateReturns#` kullanın.","scope":"language-overridable"},"js/ts.suggest.includeAutomaticOptionalChainCompletions":{"type":"boolean","default":true,"description":"İsteğe bağlı bir zincir çağrısı ekleyen potansiyel olarak tanımlanmamış değerlerde tamamlamaların gösterilmesini etkinleştirin/devre dışı bırakın. Etkinleştirilmesi için katı boş denetimler gerektirir.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.suggest.includeAutomaticOptionalChainCompletions":{"type":"boolean","default":true,"description":"İsteğe bağlı bir zincir çağrısı ekleyen potansiyel olarak tanımlanmamış değerlerde tamamlamaların gösterilmesini etkinleştirin/devre dışı bırakın. Etkinleştirilmesi için katı boş denetimler gerektirir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.includeAutomaticOptionalChainCompletions#` kullanın.","scope":"resource"},"typescript.suggest.includeAutomaticOptionalChainCompletions":{"type":"boolean","default":true,"description":"İsteğe bağlı bir zincir çağrısı ekleyen potansiyel olarak tanımlanmamış değerlerde tamamlamaların gösterilmesini etkinleştirin/devre dışı bırakın. Etkinleştirilmesi için katı boş denetimler gerektirir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.includeAutomaticOptionalChainCompletions#` kullanın.","scope":"resource"},"js/ts.suggest.includeCompletionsForImportStatements":{"type":"boolean","default":true,"description":"Kısmen yazılan içe aktarma durumunda otomatik içe aktarma stili tamamlamaları etkinleştirme/devre dışı bırakma","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.suggest.includeCompletionsForImportStatements":{"type":"boolean","default":true,"description":"Kısmen yazılan içe aktarma durumunda otomatik içe aktarma stili tamamlamaları etkinleştirme/devre dışı bırakma","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.includeCompletionsForImportStatements#` kullanın.","scope":"resource"},"typescript.suggest.includeCompletionsForImportStatements":{"type":"boolean","default":true,"description":"Kısmen yazılan içe aktarma durumunda otomatik içe aktarma stili tamamlamaları etkinleştirme/devre dışı bırakma","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.includeCompletionsForImportStatements#` kullanın.","scope":"resource"},"js/ts.suggest.classMemberSnippets.enabled":{"type":"boolean","default":true,"description":"Sınıf üyeleri için snippet tamamlamalarını etkinleştirme/devre dışı bırakma.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.suggest.classMemberSnippets.enabled":{"type":"boolean","default":true,"description":"Sınıf üyeleri için snippet tamamlamalarını etkinleştirme/devre dışı bırakma.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.classMemberSnippets.enabled#` kullanın.","scope":"resource"},"typescript.suggest.classMemberSnippets.enabled":{"type":"boolean","default":true,"description":"Sınıf üyeleri için snippet tamamlamalarını etkinleştirme/devre dışı bırakma.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.classMemberSnippets.enabled#` kullanın.","scope":"resource"},"js/ts.suggest.objectLiteralMethodSnippets.enabled":{"type":"boolean","default":true,"description":"Nesne değişmezlerindeki yöntemler için snippet tamamlamalarını etkinleştirin/devre dışı bırak.","scope":"language-overridable","keywords":["TypeScript"]},"typescript.suggest.objectLiteralMethodSnippets.enabled":{"type":"boolean","default":true,"description":"Nesne değişmezlerindeki yöntemler için snippet tamamlamalarını etkinleştirin/devre dışı bırak.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.suggest.objectLiteralMethodSnippets.enabled#` kullanın.","scope":"resource"}}},{"type":"object","title":"CodeLens","properties":{"js/ts.referencesCodeLens.enabled":{"type":"boolean","default":false,"description":"JavaScript ve TypeScript dosyalarında CodeLens başvurularını etkinleştirin/devre dışı bırakın. Bu CodeLens, sınıflar ve dışa aktarılan işlevler için başvuru sayısını gösterir ve bunlara göz atmanızı veya gitmenizi sağlar.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.referencesCodeLens.enabled":{"type":"boolean","default":false,"description":"JavaScript ve TypeScript dosyalarında CodeLens başvurularını etkinleştirin/devre dışı bırakın. Bu CodeLens, sınıflar ve dışa aktarılan işlevler için başvuru sayısını gösterir ve bunlara göz atmanızı veya gitmenizi sağlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.referencesCodeLens.enabled#` kullanın.","scope":"window"},"typescript.referencesCodeLens.enabled":{"type":"boolean","default":false,"description":"JavaScript ve TypeScript dosyalarında CodeLens başvurularını etkinleştirin/devre dışı bırakın. Bu CodeLens, sınıflar ve dışa aktarılan işlevler için başvuru sayısını gösterir ve bunlara göz atmanızı veya gitmenizi sağlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.referencesCodeLens.enabled#` kullanın.","scope":"window"},"js/ts.referencesCodeLens.showOnAllFunctions":{"type":"boolean","default":false,"markdownDescription":"JavaScript ve TypeScript dosyalarındaki tüm işlevlerde [references CodeLens](#js/ts.referencesCodeLens.enabled) özelliğini etkinleştirin veya devre dışı bırakın.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.referencesCodeLens.showOnAllFunctions":{"type":"boolean","default":false,"markdownDescription":"JavaScript ve TypeScript dosyalarındaki tüm işlevlerde [references CodeLens](#js/ts.referencesCodeLens.enabled) özelliğini etkinleştirin veya devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.referencesCodeLens.showOnAllFunctions#` kullanın.","scope":"window"},"typescript.referencesCodeLens.showOnAllFunctions":{"type":"boolean","default":false,"markdownDescription":"JavaScript ve TypeScript dosyalarındaki tüm işlevlerde [references CodeLens](#js/ts.referencesCodeLens.enabled) özelliğini etkinleştirin veya devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.referencesCodeLens.showOnAllFunctions#` kullanın.","scope":"window"},"js/ts.implementationsCodeLens.enabled":{"type":"boolean","default":false,"description":"TypeScript dosyalarında implementations CodeLens özelliğini etkinleştirin veya devre dışı bırakın. Bu CodeLens, TypeScript arabirimlerini uygulayanları gösterir.","scope":"language-overridable","keywords":["TypeScript"]},"typescript.implementationsCodeLens.enabled":{"type":"boolean","default":false,"description":"TypeScript dosyalarında implementations CodeLens özelliğini etkinleştirin veya devre dışı bırakın. Bu CodeLens, TypeScript arabirimlerini uygulayanları gösterir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.implementationsCodeLens.enabled#` kullanın.","scope":"window"},"js/ts.implementationsCodeLens.showOnInterfaceMethods":{"type":"boolean","default":false,"markdownDescription":"TypeScript arabirim yöntemlerinde [implementations CodeLens](#js/ts.implementationsCodeLens.enabled) özelliğini etkinleştirin veya devre dışı bırakın.","scope":"language-overridable","keywords":["TypeScript"]},"typescript.implementationsCodeLens.showOnInterfaceMethods":{"type":"boolean","default":false,"markdownDescription":"TypeScript arabirim yöntemlerinde [implementations CodeLens](#js/ts.implementationsCodeLens.enabled) özelliğini etkinleştirin veya devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.implementationsCodeLens.showOnInterfaceMethods#` kullanın.","scope":"window"},"js/ts.implementationsCodeLens.showOnAllClassMethods":{"type":"boolean","default":false,"markdownDescription":"Yalnızca soyut yöntemlerin değil tüm TypeScript sınıf yöntemlerinin üzerinde [implementations CodeLens](#js/ts.implementationsCodeLens.enabled) gösterilmesini etkinleştirin veya devre dışı bırakın.","scope":"language-overridable","keywords":["TypeScript"]},"typescript.implementationsCodeLens.showOnAllClassMethods":{"type":"boolean","default":false,"markdownDescription":"Yalnızca soyut yöntemlerin değil tüm TypeScript sınıf yöntemlerinin üzerinde [implementations CodeLens](#js/ts.implementationsCodeLens.enabled) gösterilmesini etkinleştirin veya devre dışı bırakın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.implementationsCodeLens.showOnAllClassMethods#` kullanın.","scope":"window"}}},{"type":"object","title":"Yerleşik İpuçları","properties":{"js/ts.inlayHints.parameterNames.enabled":{"type":"string","enum":["none","literals","all"],"enumDescriptions":["Parametre adı ipuçlarını devre dışı bırak.","Parametre adı ipuçlarını yalnızca sabit değişkenler için etkinleştir.","Parametre adı ipuçlarını sabit ve sabit olmayan bağımsız değişkenler için etkinleştir."],"default":"none","markdownDescription":"Parametre adları için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nparseInt(/* str: */ '123', /* radix: */ 8)\r\n \r\n```","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.inlayHints.parameterNames.enabled":{"type":"string","enum":["none","literals","all"],"enumDescriptions":["Parametre adı ipuçlarını devre dışı bırak.","Parametre adı ipuçlarını yalnızca sabit değişkenler için etkinleştir.","Parametre adı ipuçlarını sabit ve sabit olmayan bağımsız değişkenler için etkinleştir."],"default":"none","markdownDescription":"Parametre adları için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nparseInt(/* str: */ '123', /* radix: */ 8)\r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.parameterNames.enabled#` kullanın.","scope":"resource"},"typescript.inlayHints.parameterNames.enabled":{"type":"string","enum":["none","literals","all"],"enumDescriptions":["Parametre adı ipuçlarını devre dışı bırak.","Parametre adı ipuçlarını yalnızca sabit değişkenler için etkinleştir.","Parametre adı ipuçlarını sabit ve sabit olmayan bağımsız değişkenler için etkinleştir."],"default":"none","markdownDescription":"Parametre adları için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nparseInt(/* str: */ '123', /* radix: */ 8)\r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.parameterNames.enabled#` kullanın.","scope":"resource"},"js/ts.inlayHints.parameterNames.suppressWhenArgumentMatchesName":{"type":"boolean","default":true,"markdownDescription":"Metni parametre adıyla aynı olan bağımsız değişkenlerde parametre adı ipuçlarını gizle.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.inlayHints.parameterNames.suppressWhenArgumentMatchesName":{"type":"boolean","default":true,"markdownDescription":"Metni parametre adıyla aynı olan bağımsız değişkenlerde parametre adı ipuçlarını gizle.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.parameterNames.suppressWhenArgumentMatchesName#` kullanın.","scope":"resource"},"typescript.inlayHints.parameterNames.suppressWhenArgumentMatchesName":{"type":"boolean","default":true,"markdownDescription":"Metni parametre adıyla aynı olan bağımsız değişkenlerde parametre adı ipuçlarını gizle.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.parameterNames.suppressWhenArgumentMatchesName#` kullanın.","scope":"resource"},"js/ts.inlayHints.parameterTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Örtük parametre türleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nel.addEventListener('click', e /* :MouseEvent */ => ...)\r\n \r\n```","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.inlayHints.parameterTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Örtük parametre türleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nel.addEventListener('click', e /* :MouseEvent */ => ...)\r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.parameterTypes.enabled#` kullanın.","scope":"resource"},"typescript.inlayHints.parameterTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Örtük parametre türleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nel.addEventListener('click', e /* :MouseEvent */ => ...)\r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.parameterTypes.enabled#` kullanın.","scope":"resource"},"js/ts.inlayHints.variableTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Örtük değişken türleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nconst foo /* :number */ = Date.now();\r\n \r\n```","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.inlayHints.variableTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Örtük değişken türleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nconst foo /* :number */ = Date.now();\r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.variableTypes.enabled#` kullanın.","scope":"resource"},"typescript.inlayHints.variableTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Örtük değişken türleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nconst foo /* :number */ = Date.now();\r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.variableTypes.enabled#` kullanın.","scope":"resource"},"js/ts.inlayHints.variableTypes.suppressWhenTypeMatchesName":{"type":"boolean","default":true,"markdownDescription":"Adı tür adıyla aynı olan değişkenler üzerindeki tür ipuçlarını gizle.","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.inlayHints.variableTypes.suppressWhenTypeMatchesName":{"type":"boolean","default":true,"markdownDescription":"Adı tür adıyla aynı olan değişkenler üzerindeki tür ipuçlarını gizle.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.variableTypes.suppressWhenTypeMatchesName#` kullanın.","scope":"resource"},"typescript.inlayHints.variableTypes.suppressWhenTypeMatchesName":{"type":"boolean","default":true,"markdownDescription":"Adı tür adıyla aynı olan değişkenler üzerindeki tür ipuçlarını gizle.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.variableTypes.suppressWhenTypeMatchesName#` kullanın.","scope":"resource"},"js/ts.inlayHints.propertyDeclarationTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Özellik bildirimlerinde örtük türler için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nclass Foo {\r\n\tprop /* :number */ = Date.now();\r\n}\r\n \r\n```","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.inlayHints.propertyDeclarationTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Özellik bildirimlerinde örtük türler için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nclass Foo {\r\n\tprop /* :number */ = Date.now();\r\n}\r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.propertyDeclarationTypes.enabled#` kullanın.","scope":"resource"},"typescript.inlayHints.propertyDeclarationTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Özellik bildirimlerinde örtük türler için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nclass Foo {\r\n\tprop /* :number */ = Date.now();\r\n}\r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.propertyDeclarationTypes.enabled#` kullanın.","scope":"resource"},"js/ts.inlayHints.functionLikeReturnTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"İşlev imzalarındaki örtük dönüş türleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nfunction foo() /* :number */ {\r\n\treturn Date.now();\r\n} \r\n \r\n```","scope":"language-overridable","keywords":["JavaScript","TypeScript"]},"javascript.inlayHints.functionLikeReturnTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"İşlev imzalarındaki örtük dönüş türleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nfunction foo() /* :number */ {\r\n\treturn Date.now();\r\n} \r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.functionLikeReturnTypes.enabled#` kullanın.","scope":"resource"},"typescript.inlayHints.functionLikeReturnTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"İşlev imzalarındaki örtük dönüş türleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nfunction foo() /* :number */ {\r\n\treturn Date.now();\r\n} \r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.functionLikeReturnTypes.enabled#` kullanın.","scope":"resource"},"js/ts.inlayHints.enumMemberValues.enabled":{"type":"boolean","default":false,"markdownDescription":"Enum bildirimlerinde üye değerleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nenum MyValue {\r\n\tA /* = 0 */;\r\n\tB /* = 1 */;\r\n}\r\n \r\n```","scope":"language-overridable","keywords":["TypeScript"]},"typescript.inlayHints.enumMemberValues.enabled":{"type":"boolean","default":false,"markdownDescription":"Enum bildirimlerinde üye değerleri için yerleşik ipuçlarını etkinleştirin/devre dışı bırakın:\r\n```typescript\r\n\r\nenum MyValue {\r\n\tA /* = 0 */;\r\n\tB /* = 1 */;\r\n}\r\n \r\n```","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.inlayHints.enumMemberValues.enabled#` kullanın.","scope":"resource"}}},{"type":"object","title":"TS Sunucusu Gelişmiş Ayarları","properties":{"js/ts.tsdk.promptToUseWorkspaceVersion":{"type":"boolean","default":false,"description":"Kullanıcıların IntelliSense için çalışma alanında yapılandırılan TypeScript sürümünü kullanmalarını isteme olanağı sağlar.","scope":"window","keywords":["TypeScript"]},"typescript.enablePromptUseWorkspaceTsdk":{"type":"boolean","default":false,"description":"Kullanıcıların IntelliSense için çalışma alanında yapılandırılan TypeScript sürümünü kullanmalarını isteme olanağı sağlar.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsdk.promptToUseWorkspaceVersion#` kullanın.","scope":"window"},"js/ts.tsserver.automaticTypeAcquisition.enabled":{"type":"boolean","default":true,"markdownDescription":"[Otomatik tür alımı](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition) etkinleştiriliyor. Otomatik tür alımı, dış kitaplıklara yönelik IntelliSense'i geliştirmek için npm'den `@types` paketleri alır.","scope":"window","keywords":["TypeScript","usesOnlineServices"]},"typescript.disableAutomaticTypeAcquisition":{"type":"boolean","default":false,"markdownDescription":"[Otomatik tür alımı](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition) devre dışı bırakılıyor. Otomatik tür alımı, dış kitaplıklara yönelik IntelliSense'i geliştirmek için npm'den '@types' paketleri alır.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.automaticTypeAcquisition.enabled#` kullanın.","scope":"window","keywords":["usesOnlineServices"]},"js/ts.tsserver.node.path":{"type":"string","markdownDescription":"TS Sunucusunu özel bir Node kurulumunda çalıştırın. Bu, çalıştırılabilir bir Node'a giden yol olabilir veya VS Code'un bir `node` kurulumunu algılamasını istiyorsanız 'düğüm' olabilir.","scope":"window","keywords":["TypeScript"]},"typescript.tsserver.nodePath":{"type":"string","markdownDescription":"TS Sunucusunu özel bir Node kurulumunda çalıştırın. Bu, çalıştırılabilir bir Node'a giden yol olabilir veya VS Code'un bir `node` kurulumunu algılamasını istiyorsanız 'düğüm' olabilir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.node.path#` kullanın.","scope":"window"},"js/ts.tsserver.npm.path":{"type":"string","markdownDescription":"[Otomatik Tür Alımı](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition) için kullanılan npm yürütülebilir dosyasının yolunu belirtir.","scope":"machine","keywords":["TypeScript"]},"typescript.npm":{"type":"string","markdownDescription":"[Otomatik Tür Alımı](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition) için kullanılan npm yürütülebilir dosyasının yolunu belirtir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.npm.path#` kullanın.","scope":"machine"},"js/ts.tsserver.checkNpmIsInstalled":{"type":"boolean","default":true,"markdownDescription":"NPM'nin [Otomatik Tür Alımı](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition) için yüklü olup olmadığını denetle.","scope":"window","keywords":["TypeScript"]},"typescript.check.npmIsInstalled":{"type":"boolean","default":true,"markdownDescription":"NPM'nin [Otomatik Tür Alımı](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition) için yüklü olup olmadığını denetle.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.checkNpmIsInstalled#` kullanın.","scope":"window"},"js/ts.tsserver.web.projectWideIntellisense.enabled":{"type":"boolean","default":true,"description":"Web üzerinde proje genelinde IntelliSense'i etkinleştirin/devre dışı bırakın. VS Code'un güvenilen bir bağlamda çalıştırılmasını gerektirir.","scope":"window","keywords":["TypeScript"]},"typescript.tsserver.web.projectWideIntellisense.enabled":{"type":"boolean","default":true,"description":"Web üzerinde proje genelinde IntelliSense'i etkinleştirin/devre dışı bırakın. VS Code'un güvenilen bir bağlamda çalıştırılmasını gerektirir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.web.projectWideIntellisense.enabled#` kullanın.","scope":"window"},"js/ts.tsserver.web.projectWideIntellisense.suppressSemanticErrors":{"type":"boolean","default":false,"description":"Proje genelinde IntelliSense etkinleştirildiğinde bile webde semantik hataları gizler. Proje genelinde IntelliSense etkinleştirilmediğinde veya kullanılabilir olduğunda bu her zaman açıktır. Bkz. `#js/ts.tsserver.web.projectWideIntellisense.enabled#`","scope":"window","keywords":["TypeScript"]},"typescript.tsserver.web.projectWideIntellisense.suppressSemanticErrors":{"type":"boolean","default":false,"description":"Proje genelinde IntelliSense etkinleştirildiğinde bile webde semantik hataları gizler. Proje genelinde IntelliSense etkinleştirilmediğinde veya kullanılabilir olduğunda bu her zaman açıktır. Bkz. `#js/ts.tsserver.web.projectWideIntellisense.enabled#`","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.web.projectWideIntellisense.suppressSemanticErrors#` kullanın.","scope":"window"},"js/ts.tsserver.web.typeAcquisition.enabled":{"type":"boolean","default":true,"description":"Web'de paket alımını etkinleştirin/devre dışı bırakın. Bu, içeri aktarılan paketler için IntelliSense'i etkinleştirir. `#js/ts.tsserver.web.projectWideIntellisense.enabled#` gerektirir. Şu anda Safari için desteklenmiyor.","scope":"window","keywords":["TypeScript"]},"typescript.tsserver.web.typeAcquisition.enabled":{"type":"boolean","default":true,"description":"Web'de paket alımını etkinleştirin/devre dışı bırakın. Bu, içeri aktarılan paketler için IntelliSense'i etkinleştirir. `#js/ts.tsserver.web.projectWideIntellisense.enabled#` gerektirir. Şu anda Safari için desteklenmiyor.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.web.typeAcquisition.enabled#` kullanın.","scope":"window"},"js/ts.tsserver.useSyntaxServer":{"type":"string","scope":"window","description":"TypeScript'in, kod katlama gibi söz dizimi ile ilgili işlemleri daha hızlı yürütmek için, ayrılmış bir sunucu başlatıp başlatmadığını kontrol eder.","default":"auto","enum":["always","never","auto"],"enumDescriptions":["Tüm IntelliSense işlemlerini gerçekleştirmek için daha hafif bir söz dizimi sunucusu kullanın. Bu, otomatik içe aktarma, dosya arası tamamlama ve diğer dosyalardaki sembollerin tanımına gitme gibi proje genelindeki özellikleri devre dışı bırakır. Bunu yalnızca performansın kritik öneme sahip çok büyük projeler için kullanın.","Ayrılmış bir sözdizimi sunucusu kullanmayın. Tüm IntelliSense işlemlerini yürütmek için tek sunucu kullanın.","Hem tam bir sunucu hem de sözdizimi işlemlerine ayrılmış daha hafif bir sunucu oluşturun. Sözdizimi sunucusu, sözdizimi işlemlerini hızlandırmak ve projeler yüklenirken IntelliSense sağlamak için kullanılır."],"keywords":["TypeScript"]},"typescript.tsserver.useSyntaxServer":{"type":"string","scope":"window","description":"TypeScript'in, kod katlama gibi söz dizimi ile ilgili işlemleri daha hızlı yürütmek için, ayrılmış bir sunucu başlatıp başlatmadığını kontrol eder.","default":"auto","enum":["always","never","auto"],"enumDescriptions":["Tüm IntelliSense işlemlerini gerçekleştirmek için daha hafif bir söz dizimi sunucusu kullanın. Bu, otomatik içe aktarma, dosya arası tamamlama ve diğer dosyalardaki sembollerin tanımına gitme gibi proje genelindeki özellikleri devre dışı bırakır. Bunu yalnızca performansın kritik öneme sahip çok büyük projeler için kullanın.","Ayrılmış bir sözdizimi sunucusu kullanmayın. Tüm IntelliSense işlemlerini yürütmek için tek sunucu kullanın.","Hem tam bir sunucu hem de sözdizimi işlemlerine ayrılmış daha hafif bir sunucu oluşturun. Sözdizimi sunucusu, sözdizimi işlemlerini hızlandırmak ve projeler yüklenirken IntelliSense sağlamak için kullanılır."],"markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.useSyntaxServer#` kullanın."},"js/ts.tsserver.maxMemory":{"type":"number","default":3072,"markdownDescription":"TypeScript sunucu işlemine ayrılacak bellek miktarı üst sınırı (MB cinsinden). 4 GB'tan büyük bir bellek sınırı kullanmak için `#js/ts.tsserver.node.path#` kullanarak TS Sunucusunu özel bir Düğüm yüklemesi ile çalıştırın.","scope":"window","keywords":["TypeScript"]},"js/ts.tsserver.diagnosticDir":{"type":"string","markdownDescription":"TypeScript sunucusunun Node tanılama çıktısını `--diagnostic-dir` geçirerek yazdığı rehber.","scope":"machine","keywords":["TypeScript","diagnostic","memory"]},"typescript.tsserver.maxTsServerMemory":{"type":"number","default":3072,"markdownDescription":"TypeScript sunucu işlemine ayrılacak bellek miktarı üst sınırı (MB cinsinden). 4 GB'tan büyük bir bellek sınırı kullanmak için `#js/ts.tsserver.node.path#` kullanarak TS Sunucusunu özel bir Düğüm yüklemesi ile çalıştırın.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.maxMemory#` kullanın.","scope":"window"},"js/ts.tsserver.heapSnapshot":{"type":"number","default":0,"minimum":0,"markdownDescription":"TypeScript sunucusunun `--heapsnapshot-near-heap-limit` geçirerek kaç tane yakın yığın sınırı anlık görüntüsü yazacağını kontrol eder. Devre dışı bırakmak için `0` olarak ayarlayın.","scope":"window","keywords":["TypeScript","memory","diagnostics"]},"js/ts.tsserver.heapProfile":{"type":"object","default":{"enabled":false},"markdownDescription":"TypeScript sunucusu için yığın profili oluşturmayı yapılandırır.","scope":"machine","properties":{"enabled":{"type":"boolean","default":false,"description":"TypeScript sunucusu için `--heap-prof` geçirerek yığın profili oluşturmayı etkinleştirin."},"dir":{"type":"string","description":"TypeScript sunucusunun `--heap-prof-dir` geçirerek yığın profillerini yazdığı rehber."},"interval":{"type":"number","minimum":1,"description":"TypeScript sunucusu yığın profili oluşturma için `--heap-prof-interval` geçirerek bayt cinsinden örnekleme aralığını belirtin."}},"keywords":["TypeScript","memory","heap","profile"]},"js/ts.tsserver.watchOptions":{"description":"Dosyaları ve dizinleri takip etmek için hangi izleme stratejilerinin kullanılması gerektiğini yapılandırın.","scope":"window","default":"vscode","oneOf":[{"type":"string","const":"vscode","description":"TypeScript'in yerine VS Code'un dosya izleyicilerini kullanın. Çalışma alanında TypeScript 5.4+ kullanmayı gerektirir."},{"type":"object","properties":{"watchFile":{"type":"string","description":"Tek tek dosyaların izlenmesine yönelik strateji.","enum":["fixedChunkSizePolling","fixedPollingInterval","priorityPollingInterval","dynamicPriorityPolling","useFsEvents","useFsEventsOnParentDirectory"],"enumDescriptions":["Dosyaları düzenli aralıklarla parçalar halinde yoklar.","Her dosyayı sabit bir zaman aralığında saniyede birkaç kez değişiklikler için denetleyin.","Her dosyayı saniyede birkaç kez değişiklikler için denetleyin, ancak bazı dosya türlerini diğerlerine göre daha az sıklıkla denetlemek için buluşsal yöntemleri kullanın.","Daha az değiştirilen dosyaların daha az sıklıkta denetlendiği bir dinamik kuyruk kullanın.","Dosya değişiklikleri için işletim sisteminin/dosya sisteminin yerel olaylarını kullanmaya çalışma.","Bir dosyanın bulunduğu dizinlerdeki değişiklikleri dinlemek için işletim sisteminin/dosya sisteminin yerel olaylarını kullanmaya çalışma. Bu, daha az dosya izleyicisi kullanabilir, ancak daha az doğru olabilir."],"default":"useFsEvents"},"watchDirectory":{"type":"string","description":"Özyinelemeli dosya izleme işlevi olmayan sistemler altında tüm dizin ağaçlarının izlenmesine yönelik strateji.","enum":["fixedChunkSizePolling","fixedPollingInterval","dynamicPriorityPolling","useFsEvents"],"enumDescriptions":["Düzenli aralıklarla parçalar halinde anketler dizinleri.","Her dizini sabit bir zaman aralığında saniyede birkaç kez değişiklikler için denetleyin.","Daha az değiştirilen dizinlerin daha az sıklıkta denetlendiği dinamik bir kuyruk kullanın.","Dizin değişiklikleri için işletim sisteminin/dosya sisteminin yerel olaylarını kullanmaya çalışma."],"default":"useFsEvents"},"fallbackPolling":{"type":"string","description":"Bu seçenek, dosya sistemi olayları kullanılırken, sistemde yerel dosya izleyicileri tükendiğinde ve/veya sistem yerel dosya izleyicilerini desteklemediğinde kullanılan yoklama stratejisini belirtir.","enum":["fixedPollingInterval","priorityPollingInterval","dynamicPriorityPolling"],"enumDescriptions":["configuration.tsserver.watchOptions.fallbackPolling.fixedPollingInterval","configuration.tsserver.watchOptions.fallbackPolling.priorityPollingInterval","configuration.tsserver.watchOptions.fallbackPolling.dynamicPriorityPolling"]},"synchronousWatchDirectory":{"type":"boolean","description":"Dizinlerde ertelenmiş izlemeyi devre dışı bırakın. Çok sayıda dosya değişikliği aynı anda gerçekleşebildiğinde ertelenmiş izleme yararlıdır (örneğin npm yüklemesinden node_modules içindeki bir değişiklik), ancak daha az yaygın kurulumlar için bu bayrağı devre dışı bırakmak isteyebilirsiniz."}}}],"keywords":["TypeScript"]},"typescript.tsserver.watchOptions":{"description":"Dosyaları ve dizinleri takip etmek için hangi izleme stratejilerinin kullanılması gerektiğini yapılandırın.","scope":"window","default":"vscode","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.watchOptions#` kullanın.","oneOf":[{"type":"string","const":"vscode","description":"TypeScript'in yerine VS Code'un dosya izleyicilerini kullanın. Çalışma alanında TypeScript 5.4+ kullanmayı gerektirir."},{"type":"object","properties":{"watchFile":{"type":"string","description":"Tek tek dosyaların izlenmesine yönelik strateji.","enum":["fixedChunkSizePolling","fixedPollingInterval","priorityPollingInterval","dynamicPriorityPolling","useFsEvents","useFsEventsOnParentDirectory"],"enumDescriptions":["Dosyaları düzenli aralıklarla parçalar halinde yoklar.","Her dosyayı sabit bir zaman aralığında saniyede birkaç kez değişiklikler için denetleyin.","Her dosyayı saniyede birkaç kez değişiklikler için denetleyin, ancak bazı dosya türlerini diğerlerine göre daha az sıklıkla denetlemek için buluşsal yöntemleri kullanın.","Daha az değiştirilen dosyaların daha az sıklıkta denetlendiği bir dinamik kuyruk kullanın.","Dosya değişiklikleri için işletim sisteminin/dosya sisteminin yerel olaylarını kullanmaya çalışma.","Bir dosyanın bulunduğu dizinlerdeki değişiklikleri dinlemek için işletim sisteminin/dosya sisteminin yerel olaylarını kullanmaya çalışma. Bu, daha az dosya izleyicisi kullanabilir, ancak daha az doğru olabilir."],"default":"useFsEvents"},"watchDirectory":{"type":"string","description":"Özyinelemeli dosya izleme işlevi olmayan sistemler altında tüm dizin ağaçlarının izlenmesine yönelik strateji.","enum":["fixedChunkSizePolling","fixedPollingInterval","dynamicPriorityPolling","useFsEvents"],"enumDescriptions":["Düzenli aralıklarla parçalar halinde anketler dizinleri.","Her dizini sabit bir zaman aralığında saniyede birkaç kez değişiklikler için denetleyin.","Daha az değiştirilen dizinlerin daha az sıklıkta denetlendiği dinamik bir kuyruk kullanın.","Dizin değişiklikleri için işletim sisteminin/dosya sisteminin yerel olaylarını kullanmaya çalışma."],"default":"useFsEvents"},"fallbackPolling":{"type":"string","description":"Bu seçenek, dosya sistemi olayları kullanılırken, sistemde yerel dosya izleyicileri tükendiğinde ve/veya sistem yerel dosya izleyicilerini desteklemediğinde kullanılan yoklama stratejisini belirtir.","enum":["fixedPollingInterval","priorityPollingInterval","dynamicPriorityPolling"],"enumDescriptions":["configuration.tsserver.watchOptions.fallbackPolling.fixedPollingInterval","configuration.tsserver.watchOptions.fallbackPolling.priorityPollingInterval","configuration.tsserver.watchOptions.fallbackPolling.dynamicPriorityPolling"]},"synchronousWatchDirectory":{"type":"boolean","description":"Dizinlerde ertelenmiş izlemeyi devre dışı bırakın. Çok sayıda dosya değişikliği aynı anda gerçekleşebildiğinde ertelenmiş izleme yararlıdır (örneğin npm yüklemesinden node_modules içindeki bir değişiklik), ancak daha az yaygın kurulumlar için bu bayrağı devre dışı bırakmak isteyebilirsiniz."}}}]},"js/ts.tsserver.tracing.enabled":{"type":"boolean","default":false,"description":"TS sunucusu performansını dizinde izlemeyi etkinleştirir. Bu izleme dosyaları, TS Sunucusu sorunlarını tanılamak için kullanılabilir. Günlükte, projenizdeki dosya yolları, kaynak kodu ve diğer olası hassas bilgiler bulunabilir.","scope":"window","keywords":["TypeScript"]},"typescript.tsserver.enableTracing":{"type":"boolean","default":false,"description":"TS sunucusu performansını dizinde izlemeyi etkinleştirir. Bu izleme dosyaları, TS Sunucusu sorunlarını tanılamak için kullanılabilir. Günlükte, projenizdeki dosya yolları, kaynak kodu ve diğer olası hassas bilgiler bulunabilir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.tracing.enabled#` kullanın.","scope":"window"},"js/ts.tsserver.log":{"type":"string","enum":["off","terse","normal","verbose","requestTime"],"default":"off","description":"TS sunucusu günlüğünün bir dosyaya yazılmasını etkinleştirir. Bu günlük, TS Sunucusu sorunlarını tanılamak için kullanılabilir. Günlükte, projenizden dosya yolları, kaynak kodu ve diğer olası hassas bilgiler bulunabilir.","scope":"window","keywords":["TypeScript"]},"typescript.tsserver.log":{"type":"string","enum":["off","terse","normal","verbose","requestTime"],"default":"off","description":"TS sunucusu günlüğünün bir dosyaya yazılmasını etkinleştirir. Bu günlük, TS Sunucusu sorunlarını tanılamak için kullanılabilir. Günlükte, projenizden dosya yolları, kaynak kodu ve diğer olası hassas bilgiler bulunabilir.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.log#` kullanın.","scope":"window"},"js/ts.tsserver.pluginPaths":{"type":"array","items":{"type":"string","description":"Mutlak veya göreli yol olabilir. Göreli yol çalışma alanı klasörlerinde çözümlenir."},"default":[],"description":"TypeScript Dil Hizmeti eklentilerini keşfetmenin diğer yolları.","scope":"machine","keywords":["TypeScript"]},"typescript.tsserver.pluginPaths":{"type":"array","items":{"type":"string","description":"Mutlak veya göreli yol olabilir. Göreli yol çalışma alanı klasörlerinde çözümlenir."},"default":[],"description":"TypeScript Dil Hizmeti eklentilerini keşfetmenin diğer yolları.","markdownDeprecationMessage":"Bu ayar kullanım dışıdır. Bunun yerine `#js/ts.tsserver.pluginPaths#` kullanın.","scope":"machine"}}}],"commands":[{"command":"typescript.reloadProjects","title":{"value":"Projeyi Yeniden Yükle","original":"Reload Project"},"category":"TypeScript"},{"command":"javascript.reloadProjects","title":{"value":"Projeyi Yeniden Yükle","original":"Reload Project"},"category":"JavaScript"},{"command":"typescript.selectTypeScriptVersion","title":{"value":"TypeScript Sürümünü Seçin...","original":"Select TypeScript Version..."},"category":"TypeScript"},{"command":"typescript.goToProjectConfig","title":{"value":"Proje Yapılandırmasına Git (tsconfig)","original":"Go to Project Configuration (tsconfig)"},"category":"TypeScript"},{"command":"javascript.goToProjectConfig","title":{"value":"Proje Yapılandırmasına Git (jsconfig / tsconfig)","original":"Go to Project Configuration (jsconfig / tsconfig)"},"category":"JavaScript"},{"command":"typescript.openTsServerLog","title":{"value":"TS Sunucusu günlüğünü aç","original":"Open TS Server log"},"category":"TypeScript"},{"command":"typescript.restartTsServer","title":{"value":"TS Sunucusunu Yeniden Başlat","original":"Restart TS Server"},"category":"TypeScript"},{"command":"typescript.findAllFileReferences","title":{"value":"Dosya Başvurularını Bul","original":"Find File References"},"category":"TypeScript"},{"command":"typescript.goToSourceDefinition","title":{"value":"Kaynak Tanımına Git","original":"Go to Source Definition"},"category":"TypeScript"},{"command":"typescript.sortImports","title":{"value":"İçeri Aktarmaları Sırala","original":"Sort Imports"},"category":"TypeScript","enablement":"!config.js/ts.experimental.useTsgo && !config.typescript.experimental.useTsgo && typescript.isManagedFile"},{"command":"javascript.sortImports","title":{"value":"İçeri Aktarmaları Sırala","original":"Sort Imports"},"category":"JavaScript","enablement":"!config.js/ts.experimental.useTsgo && !config.typescript.experimental.useTsgo && typescript.isManagedFile"},{"command":"typescript.removeUnusedImports","title":{"value":"Kullanılmayan İçeri Aktarmaları Kaldır","original":"Remove Unused Imports"},"category":"TypeScript","enablement":"!config.js/ts.experimental.useTsgo && !config.typescript.experimental.useTsgo && typescript.isManagedFile"},{"command":"javascript.removeUnusedImports","title":{"value":"Kullanılmayan İçeri Aktarmaları Kaldır","original":"Remove Unused Imports"},"category":"JavaScript","enablement":"!config.js/ts.experimental.useTsgo && !config.typescript.experimental.useTsgo && typescript.isManagedFile"},{"command":"typescript.experimental.enableTsgo","title":"Use TypeScript Go (Experimental)","category":"TypeScript","enablement":"!config.js/ts.experimental.useTsgo && !config.typescript.experimental.useTsgo && config.typescript-go.executablePath"},{"command":"typescript.experimental.disableTsgo","title":"Stop using TypeScript Go (Experimental)","category":"TypeScript","enablement":"config.js/ts.experimental.useTsgo || config.typescript.experimental.useTsgo"}],"menus":{"commandPalette":[{"command":"typescript.reloadProjects","when":"editorLangId == typescript && typescript.isManagedFile"},{"command":"typescript.reloadProjects","when":"editorLangId == typescriptreact && typescript.isManagedFile"},{"command":"javascript.reloadProjects","when":"editorLangId == javascript && typescript.isManagedFile"},{"command":"javascript.reloadProjects","when":"editorLangId == javascriptreact && typescript.isManagedFile"},{"command":"typescript.goToProjectConfig","when":"editorLangId == typescript && typescript.isManagedFile"},{"command":"typescript.goToProjectConfig","when":"editorLangId == typescriptreact && typescript.isManagedFile"},{"command":"javascript.goToProjectConfig","when":"editorLangId == javascript && typescript.isManagedFile"},{"command":"javascript.goToProjectConfig","when":"editorLangId == javascriptreact && typescript.isManagedFile"},{"command":"typescript.selectTypeScriptVersion","when":"typescript.isManagedFile"},{"command":"typescript.openTsServerLog","when":"typescript.isManagedFile"},{"command":"typescript.restartTsServer","when":"typescript.isManagedFile"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && typescript.isManagedFile"},{"command":"typescript.goToSourceDefinition","when":"tsSupportsSourceDefinition && typescript.isManagedFile"},{"command":"typescript.sortImports","when":"!config.js/ts.experimental.useTsgo && !config.typescript.experimental.useTsgo && typescript.isManagedFile && supportedCodeAction =~ /(\\s|^)source\\.sortImports\\b/ && editorLangId =~ /^typescript(react)?$/"},{"command":"javascript.sortImports","when":"!config.js/ts.experimental.useTsgo && !config.typescript.experimental.useTsgo && typescript.isManagedFile && supportedCodeAction =~ /(\\s|^)source\\.sortImports\\b/ && editorLangId =~ /^javascript(react)?$/"},{"command":"typescript.removeUnusedImports","when":"!config.js/ts.experimental.useTsgo && !config.typescript.experimental.useTsgo && typescript.isManagedFile && supportedCodeAction =~ /(\\s|^)source\\.removeUnusedImports\\b/ && editorLangId =~ /^typescript(react)?$/"},{"command":"javascript.removeUnusedImports","when":"!config.js/ts.experimental.useTsgo && !config.typescript.experimental.useTsgo && typescript.isManagedFile && supportedCodeAction =~ /(\\s|^)source\\.removeUnusedImports\\b/ && editorLangId =~ /^javascript(react)?$/"}],"editor/context":[{"command":"typescript.goToSourceDefinition","when":"!config.js/ts.experimental.useTsgo && !config.typescript.experimental.useTsgo && tsSupportsSourceDefinition && (resourceLangId == typescript || resourceLangId == typescriptreact || resourceLangId == javascript || resourceLangId == javascriptreact)","group":"navigation@1.41"}],"explorer/context":[{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == typescript","group":"4_search"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == typescriptreact","group":"4_search"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == javascript","group":"4_search"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == javascriptreact","group":"4_search"}],"editor/title/context":[{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == javascript"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == javascriptreact"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == typescript"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == typescriptreact"}]},"breakpoints":[{"language":"typescript"},{"language":"typescriptreact"}],"taskDefinitions":[{"type":"typescript","required":["tsconfig"],"properties":{"tsconfig":{"type":"string","description":"TS derlemesini tanımlayan tsconfig dosyası."},"option":{"type":"string"}},"when":"shellExecutionSupported"}],"problemPatterns":[{"name":"tsc","regexp":"^([^\\s].*)[\\(:](\\d+)[,:](\\d+)(?:\\):\\s+|\\s+-\\s+)(error|warning|info)\\s+TS(\\d+)\\s*:\\s*(.*)$","file":1,"line":2,"column":3,"severity":4,"code":5,"message":6}],"problemMatchers":[{"name":"tsc","label":"TypeScript sorunları","owner":"typescript","source":"ts","applyTo":"closedDocuments","fileLocation":["relative","${cwd}"],"pattern":"$tsc"},{"name":"tsgo-watch","label":"TypeScript sorunları (izleme modu)","owner":"typescript","source":"ts","applyTo":"closedDocuments","fileLocation":["relative","${cwd}"],"pattern":"$tsc","background":{"activeOnStart":true,"beginsPattern":{"regexp":"^build starting at .*$"},"endsPattern":{"regexp":"^build finished in .*$"}}},{"name":"tsc-watch","label":"TypeScript sorunları (izleme modu)","owner":"typescript","source":"ts","applyTo":"closedDocuments","fileLocation":["relative","${cwd}"],"pattern":"$tsc","background":{"activeOnStart":true,"beginsPattern":{"regexp":"^\\s*(?:message TS6032:|\\[?\\D*.{1,2}[:.].{1,2}[:.].{1,2}\\D*(├\\D*\\d{1,2}\\D+┤)?(?:\\]| -)) (Starting compilation in watch mode|File change detected\\. Starting incremental compilation)\\.\\.\\."},"endsPattern":{"regexp":"^\\s*(?:message TS6042:|\\[?\\D*.{1,2}[:.].{1,2}[:.].{1,2}\\D*(├\\D*\\d{1,2}\\D+┤)?(?:\\]| -)) (?:Compilation complete\\.|Found \\d+ errors?\\.) Watching for file changes\\."}}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"originalEnabledApiProposals":["workspaceTrust","multiDocumentHighlightProvider","codeActionAI","codeActionRanges","editorHoverVerbosityLevel"]},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/typescript-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.vb"},"manifest":{"name":"vb","displayName":"Visual Basic Dili Temelleri","description":"Visual Basic dosyalarında kod parçacıkları, söz dizimi vurgulaması, köşeli ayraç eşleştirme ve katlama sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/asp.vb.net.tmbundle Syntaxes/ASP%20VB.net.plist ./syntaxes/asp-vb-net.tmLanguage.json"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"vb","extensions":[".vb",".brs",".vbs",".bas",".vba"],"aliases":["Visual Basic","vb"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"vb","scopeName":"source.asp.vb.net","path":"./syntaxes/asp-vb-net.tmLanguage.json"}],"snippets":[{"language":"vb","path":"./snippets/vb.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/vb","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.xml"},"manifest":{"name":"xml","displayName":"XML Dil Temelleri","description":"XML dosyalarında söz dizimi vurgulama ve ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"xml","extensions":[".xml",".xsd",".ascx",".atom",".axml",".axaml",".bpmn",".cpt",".csl",".csproj",".csproj.user",".dita",".ditamap",".dtd",".ent",".mod",".dtml",".fsproj",".fxml",".iml",".isml",".jmx",".launch",".menu",".mxml",".nuspec",".opml",".owl",".proj",".props",".pt",".publishsettings",".pubxml",".pubxml.user",".rbxlx",".rbxmx",".rdf",".rng",".rss",".shproj",".slnx",".storyboard",".svg",".targets",".tld",".tmx",".vbproj",".vbproj.user",".vcxproj",".vcxproj.filters",".wixproj",".wsdl",".wxi",".wxl",".wxs",".xaml",".xbl",".xib",".xlf",".xliff",".xpdl",".xul",".xoml"],"firstLine":"(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)","aliases":["XML","xml"],"configuration":"./xml.language-configuration.json"},{"id":"xsl","extensions":[".xsl",".xslt"],"aliases":["XSL","xsl"],"configuration":"./xsl.language-configuration.json"}],"grammars":[{"language":"xml","scopeName":"text.xml","path":"./syntaxes/xml.tmLanguage.json"},{"language":"xsl","scopeName":"text.xml.xsl","path":"./syntaxes/xsl.tmLanguage.json"}]},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin atom/language-xml grammars/xml.cson ./syntaxes/xml.tmLanguage.json grammars/xsl.cson ./syntaxes/xsl.tmLanguage.json"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/xml","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false},{"type":0,"identifier":{"id":"vscode.yaml"},"manifest":{"name":"yaml","displayName":"YAML Dili Temelleri","description":"YAML dosyalarında söz dizimi vurgulama ve köşeli ayraç eşleştirme sağlar.","version":"10.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammar.js"},"categories":["Programming Languages"],"contributes":{"languages":[{"id":"dockercompose","aliases":["Compose","compose"],"filenamePatterns":["compose.yml","compose.yaml","compose.*.yml","compose.*.yaml","*docker*compose*.yml","*docker*compose*.yaml"],"configuration":"./language-configuration.json"},{"id":"yaml","aliases":["YAML","yaml"],"extensions":[".yaml",".yml",".eyaml",".eyml",".cff",".yaml-tmlanguage",".yaml-tmpreferences",".yaml-tmtheme",".winget"],"firstLine":"^#cloud-config","configuration":"./language-configuration.json"}],"grammars":[{"language":"dockercompose","scopeName":"source.yaml","path":"./syntaxes/yaml.tmLanguage.json"},{"scopeName":"source.yaml.1.3","path":"./syntaxes/yaml-1.3.tmLanguage.json"},{"scopeName":"source.yaml.1.2","path":"./syntaxes/yaml-1.2.tmLanguage.json"},{"scopeName":"source.yaml.1.1","path":"./syntaxes/yaml-1.1.tmLanguage.json"},{"scopeName":"source.yaml.1.0","path":"./syntaxes/yaml-1.0.tmLanguage.json"},{"scopeName":"source.yaml.embedded","path":"./syntaxes/yaml-embedded.tmLanguage.json"},{"language":"yaml","scopeName":"source.yaml","path":"./syntaxes/yaml.tmLanguage.json","unbalancedBracketScopes":["invalid.illegal","meta.scalar.yaml","storage.type.tag.shorthand.yaml","keyword.control.flow"]}],"configurationDefaults":{"[yaml]":{"editor.insertSpaces":true,"editor.tabSize":2,"editor.autoIndent":"advanced","diffEditor.ignoreTrimWhitespace":false,"editor.defaultColorDecorators":"never","editor.quickSuggestions":{"strings":"on"}},"[dockercompose]":{"editor.insertSpaces":true,"editor.tabSize":2,"editor.autoIndent":"advanced"}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/d:/__sistem__/ProgramFiles/vscode/04c0d99f4f/resources/app/extensions/yaml","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[],"preRelease":false,"forceAutoUpdate":false}]}