{"input":{"location":{"$mid":1,"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,"language":"tr","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":"GitHub Copilot'a oturum aç"},{"url":"https://img.shields.io/github/stars/github/copilot-docs?style=social","href":"https://github.com/github/copilot-docs","description":"GitHub'da Star Copilot"},{"url":"https://img.shields.io/youtube/channel/views/UC7c3Kb6jYCRj4JOHHZTxKsQ?style=social","href":"https://www.youtube.com/@GitHub/search?query=copilot","description":"GitHub'a YouTube'da göz at"},{"url":"https://img.shields.io/twitter/follow/github?style=social","href":"https://twitter.com/github","description":"GitHub'ı Twitter'da takip edin"}],"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":"Anlamsal arama ile ilgili dosya parçalarını, sembolleri ve diğer bilgileri bulun","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":"Yürütme Alt Aracısı","icon":"$(play)","userDescription":"Bir görevi tamamlamak için bir veya daha fazla terminal komutu çalıştıran yürütme odaklı bir alt aracı başlatın. Bu alt aracı, Google'ın Gemini-3-Flash modeli tarafından desteklenir. Ana aracı bağlamına dönmek için terminal çıktılarının etkili bir özetini seçmek üzere tasarlanmıştır.","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":"Arama Alt Aracısı","icon":"$(search)","userDescription":"Çalışma alanınızda ilgili kodu bulmak için bir yinelemeli arama odaklı alt aracı başlatın.","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":"Arama Alt Aracısı","icon":"$(search)","userDescription":"Çalışma alanınızda ilgili kodu bulmak için bir yinelemeli arama odaklı alt aracı başlatın.","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":"Beceri","icon":"$(book)","userDescription":"Beceriyi adına göre yürütün. Beceriler özelleştirilmiş yetenekler, etki alan bilgisi ve geliştirilmiş iş akışları sağlar.","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":"Çalışma Alanı Sembolleri","icon":"$(symbol)","userDescription":"Dil hizmetlerini kullanarak çalışma alanı simgelerini arayın.","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":"VS Code API Referanslarını Getir","icon":"$(references)","userDescription":"VS Code uzantısı geliştirme ile ilgili soruları yanıtlamak için VS Code API başvurularını kullanın.","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":"Dosyaları Bul","userDescription":"Dosyaları glob deseni kullanarak ada göre bul","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":"Dosyalarda Metin bul","userDescription":"Dosyalarda düzenli ifadeyle metin ara","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":"Yama uygula","toolReferenceName":"applyPatch","userDescription":"Çalışma alanındaki metin dosyalarını düzenle","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":"Dosyayı oku","userDescription":"Bir dosyanın içeriğini okuyun","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":"Resmi Görüntüle","userDescription":"Bir resim dosyasının içeriğini görüntüle","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":"Dizini listele","userDescription":"Dizinin içeriklerini listele","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":"Sorunları Getir","toolReferenceName":"problems","legacyToolReferenceFullNames":["problems"],"icon":"$(error)","userDescription":"Belirli bir dosyanın hatalarını kontrol et","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":"Proje Yapısı","modelDescription":"Get a file tree representation of the workspace.","tags":[]},{"name":"copilot_getChangedFiles","displayName":"Git Değişiklikleri","toolReferenceName":"changes","legacyToolReferenceFullNames":["changes"],"icon":"$(diff)","userDescription":"Değiştirilen dosyaların farklarını getir","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":"Yeni Çalışma Alanı Oluştur","toolReferenceName":"newWorkspace","legacyToolReferenceFullNames":["new/newWorkspace"],"icon":"$(new-folder)","userDescription":"VS Code'da yeni bir çalışma alanı oluşturun","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":"Yeni bir Jupyter Notebook oluştur","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":"Dosyayı Düzenle","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":"Dosya Oluştur","userDescription":"Yeni dosyalar oluştur","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":"Dizin Oluştur","userDescription":"Çalışma alanınızda yeni dizinler oluşturun","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":"Dosyadaki Dizeyi Değiştir","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":"Dosyalar İçindeki Birden Fazla Dizgiyi Değiştir","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":"Not defterini düzenle","userDescription":"Çalışma alanında bir not defteri dosyasını düzenleyin","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":"Not Defteri Hücresini Çalıştır","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":"Not defteri dosyasındaki bir hücrenin yürütülmesini tetikle","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":"Not Defteri Hücresi Çıkışını Getir","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":"Daha önce yürütülen bir hücrenin çıkışını okuyun","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":"Web Sayfasını Getir","toolReferenceName":"fetch","legacyToolReferenceFullNames":["fetch"],"when":"!isWeb","icon":"$(globe)","userDescription":"Bir web sayfasından ana içeriği getir. Getirmek istediğiniz sayfanın URL’sini eklemeniz gerekir.","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":"Test Dosyalarını bul","icon":"$(beaker)","canBeReferencedInPrompt":false,"toolReferenceName":"findTestFiles","userDescription":"Kaynak kod dosyası için, testleri içeren dosyayı bulun. Test dosyası için, test kapsamındaki kodu içeren dosyayı bulun","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":"GitHub Deposunda Anlamsal Arama","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":"GitHub deposunda ilgili kaynak kodu parçacıkları için anlamsal arama yapın. `owner/repo` kullanarak bir depo belirtebilirsiniz","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 Metin Araması","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":"Belirli anahtar sözcükleri veya kod desenlerini içeren dosyalar için GitHub deposunda veya kuruluşta metin araması yapın.","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":"Aracı Değiştir","userDescription":"Farklı bir aracı moduna geçin. Şu anda yalnızca Plan aracı destekleniyor.","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":"Dosyaları çalışma alanınızda düzenleyin","icon":"$(pencil)","tools":["createDirectory","createFile","createJupyterNotebook","editFiles","editNotebook","rename"]},{"name":"execute","description":"","tools":["runNotebookCell","executionSubagent"]},{"name":"read","description":"Çalışma alanınızdaki dosyaları okuyun","icon":"$(eye)","tools":["getNotebookSummary","problems","readFile","viewImage","readNotebookCellOutput","skill"]},{"name":"search","description":"Çalışma alanınızdaki dosyaları arayın","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":"Web'den bilgi getirin","icon":"$(globe)","tools":["fetch","githubRepo","githubTextSearch"]}],"chatParticipants":[{"id":"github.copilot.default","name":"GitHubCopilot","fullName":"GitHub Copilot","description":"Bağlam içinde sor veya düzenle","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":"Etkin düzenleyicinizin kodunun nasıl çalıştığını açıklayın"},{"name":"review","description":"Etkin düzenleyicinizin seçili kodunu gözden geçirin","when":"github.copilot.advanced.review.intent"},{"name":"tests","description":"Seçili kod için birim testleri oluştur","disambiguation":[{"category":"create_tests","description":"The user wants to generate unit tests.","examples":["Generate tests for my selection using pytest."]}]},{"name":"fix","description":"Seçili koddaki sorunlar için bir düzeltme öner","sampleRequest":"Bu kodda bir sorun var. Düzeltilen hatayı göstererek kodu yeniden yaz."},{"name":"new","description":"Bir çalışma alanındaki yeni bir dosya veya proje için yapı iskelesi kodu","sampleRequest":"Typescript kullanarak RESTful API sunucusu oluştur","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":"Yeni bir Jupyter Notebook oluştur","sampleRequest":"CVS dosyasından veri yüklemek için not defteri nasıl oluştururum?","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":"Sorgunuzla ilgili kodları bulun","sampleRequest":"Araç çubuğu kodu nerede?","when":"config.github.copilot.semanticSearch.enabled"},{"name":"setupTests","description":"Projenizde testler kurun (Deneysel)","sampleRequest":"projeme playwright testleri ekle","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":"Dosyaları çalışma alanınızda düzenleyin","isDefault":true,"locations":["panel"],"modes":["edit"]},{"id":"github.copilot.editingSessionEditor","name":"GitHubCopilot","fullName":"GitHub Copilot","description":"Dosyaları çalışma alanınızda düzenleyin","isDefault":true,"locations":["editor"],"commands":[]},{"id":"github.copilot.editsAgent","name":"agent","fullName":"GitHub Copilot","description":"Aracı modunda çalışma alanınızdaki dosyaları düzenleyin","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":"Konuşma geçmişini sıkıştırarak bağlamı boşaltın. İsterseniz sıkıştırma için ek yönergeler ekleyebilirsiniz."},{"name":"explain","description":"Etkin düzenleyicinizin kodunun nasıl çalıştığını açıklayın"},{"name":"review","description":"Etkin düzenleyicinizin seçili kodunu gözden geçirin","when":"github.copilot.advanced.review.intent"},{"name":"tests","description":"Seçili kod için birim testleri oluştur","disambiguation":[{"category":"create_tests","description":"The user wants to generate unit tests.","examples":["Generate tests for my selection using pytest."]}]},{"name":"fix","description":"Seçili koddaki sorunlar için bir düzeltme öner","sampleRequest":"Bu kodda bir sorun var. Düzeltilen hatayı göstererek kodu yeniden yaz."},{"name":"new","description":"Bir çalışma alanındaki yeni bir dosya veya proje için yapı iskelesi kodu","sampleRequest":"Typescript kullanarak RESTful API sunucusu oluştur","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":"Yeni bir Jupyter Notebook oluştur","sampleRequest":"CVS dosyasından veri yüklemek için not defteri nasıl oluştururum?","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":"Sorgunuzla ilgili kodları bulun","sampleRequest":"Araç çubuğu kodu nerede?","when":"config.github.copilot.semanticSearch.enabled"},{"name":"setupTests","description":"Projenizde testler kurun (Deneysel)","sampleRequest":"projeme playwright testleri ekle","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":"Bağlam içinde sor veya düzenle","isDefault":true,"locations":["notebook"],"when":"!config.inlineChat.notebookAgent","commands":[{"name":"fix","description":"Seçili koddaki sorunlar için bir düzeltme öner"},{"name":"explain","description":"Etkin düzenleyicinizin kodunun nasıl çalıştığını açıklayın"}]},{"id":"github.copilot.notebookEditorAgent","name":"GitHubCopilot","fullName":"GitHub Copilot","description":"Bağlam içinde sor veya düzenle","isDefault":true,"locations":["notebook"],"when":"config.inlineChat.notebookAgent","commands":[{"name":"fix","description":"Seçili koddaki sorunlar için bir düzeltme öner"},{"name":"explain","description":"Etkin düzenleyicinizin kodunun nasıl çalıştığını açıklayın"}]},{"id":"github.copilot.vscode","name":"vscode","fullName":"VS Code","description":"VS Code hakkında soru sorun","when":"!github.copilot.interactiveSession.disabled","sampleRequest":"Tümleşik terminali açma komutu nedir?","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":"Çalışma alanı araması için sorgu parametreleri oluştur","sampleRequest":"'src' dizinimin altındaki tüm dosyalarda 'foo' araması yap"}]},{"id":"github.copilot.terminal","name":"terminal","fullName":"Terminal","description":"Komutlar hakkında soru sorun","when":"!github.copilot.interactiveSession.disabled","sampleRequest":"Dizinler dahil olmak üzere bir dizindeki tüm dosyaları nasıl görüntülerim?","isDefault":true,"locations":["terminal"],"commands":[{"name":"explain","description":"Terminaldeki bir şeyi açıkla","sampleRequest":"Son komutu açıkla"}]},{"id":"github.copilot.terminalPanel","name":"terminal","fullName":"Terminal","description":"Terminalde bir şeyin nasıl yapılacağını sorun","when":"!github.copilot.interactiveSession.disabled","sampleRequest":"Dizinler dahil olmak üzere bir dizindeki tüm dosyaları nasıl görüntülerim?","locations":["panel"],"commands":[{"name":"explain","description":"Terminaldeki bir şeyi açıkla","sampleRequest":"Son komutu açıkla","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":"Bir [terminal komutu](command:github.copilot.chat.startCopilotDebugCommand) kullanarak veya [etkileşimli sohbet](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":"Aracıyla Oluşturun","content":"Copilot aboneliğinizin süresi doldu.\n\n[Copilot Ayarlarını Gözden Geçirin](https://github.com/settings/copilot?editor=vscode)","when":"github.copilot.interactiveSession.individual.expired && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Aracıyla Oluşturun","content":"Copilot'ı etkinleştirmek için GitHub kuruluş yöneticinize başvurun.","when":"github.copilot.interactiveSession.enterprise.disabled && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Aracıyla Oluşturun","content":"GitHub Copilot sunucularına erişilemedi. Lütfen internet bağlantınızı kontrol edip yeniden deneyin.\n\n[Bağlantıyı Yeniden Dene](command:github.copilot.refreshToken)\n\nAyrıca [Copilot günlüğü](command:github.copilot.debug.showOutputChannel.internal) ve [tanılama çalıştırma](command:github.copilot.debug.collectDiagnostics.internal) sayfalarına bakın.","when":"github.copilot.offline && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Aracıyla Oluşturun","content":"GitHub belirteciniz geçersiz. Kimlik doğrulamanızı yenilemek için lütfen yeniden oturum açma işlemi yapın.\n\n[Oturum Aç](command:workbench.action.chat.triggerSetupForceSignIn)\n\nAyrıca [Copilot günlüğü](command:github.copilot.debug.showOutputChannel.internal) ve [tanılama çalıştırma](command:github.copilot.debug.collectDiagnostics.internal) sayfalarına bakın.","when":"github.copilot.interactiveSession.invalidToken && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Aracıyla Oluşturun","content":"Hesabınız GitHub'ın API kullanım sınırını aştı. Lütfen birkaç dakika bekleyip yeniden deneyin.\n\n[Yeniden Dene](command:github.copilot.refreshToken)\n\nAyrıca [Copilot günlüğü](command:github.copilot.debug.showOutputChannel.internal) ve [tanılama çalıştırma](command:github.copilot.debug.collectDiagnostics.internal) sayfalarına bakın.","when":"github.copilot.interactiveSession.rateLimited && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Aracıyla Oluşturun","content":"GitHub oturum açma işlemi başarısız oldu. Copilot'u kullanmak için lütfen GitHub hesabınızda oturum açma işlemi yapın.\n\n[Oturum Aç](command:workbench.action.chat.triggerSetupForceSignIn)\n\nAyrıca [Copilot günlüğü](command:github.copilot.debug.showOutputChannel.internal) ve [tanılama çalıştırma](command:github.copilot.debug.collectDiagnostics.internal) sayfalarına bakın.","when":"github.copilot.interactiveSession.gitHubLoginFailed && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Aracıyla Oluşturun","content":"Hesabınızla ilgili bir sorun var gibi görünüyor. Lütfen GitHub desteğine başvurun.\n\n[Desteğe Başvurun](https://support.github.com/?editor=vscode)","when":"github.copilot.interactiveSession.contactSupport && !github.copilot.hasByokModels"},{"icon":"$(chat-sparkle)","title":"Aracıyla Oluşturun","content":"GitHub Copilot Chat şu anda bir kuruluş yöneticisi tarafından hesabınız için devre dışı bırakıldı. Sohbeti etkinleştirmek için kuruluş yöneticisine başvurun.\n\n[Daha Fazla Bilgi](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":"Aracıyla Oluşturun","content":"GitHub Copilot Chat uzantısının Yayın Öncesi sürümü şu anda VS Code'un kararlı sürümünde desteklenmiyor. Lütfen GitHub Copilot Chat için yayın sürümüne geçin veya VS Code Insiders'ı deneyin.\n\n[Yayın Sürümüne Geçiş Yap ve Yeniden Yükle](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[VS Code Insiders'a Geçin](https://aka.ms/vscode-insiders)","when":"github.copilot.interactiveSession.switchToReleaseChannel"}],"commands":[{"command":"github.copilot.chat.triggerPermissiveSignIn","title":{"value":"GitHub'da Tam İzinlerle Oturum Açın","original":"Login to GitHub with Full Permissions"}},{"command":"github.copilot.cli.sessions.delete","title":{"value":"Sil...","original":"Delete..."},"icon":"$(close)","category":"Copilot CLI"},{"command":"agents.github.copilot.cli.deleteSessions","title":{"value":"Sil...","original":"Delete..."},"category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.resumeInTerminal","title":{"value":"Terminalde Sürdür","original":"Resume in Terminal"},"icon":"$(terminal)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.rename","title":{"value":"Yeniden Adlandır...","original":"Rename..."},"icon":"$(edit)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.setTitle","title":{"value":"Başlığı Ayarla","original":"Set Title"},"category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.openRepository","title":{"value":"Depoyu Aç","original":"Open Repository"},"icon":"$(folder-opened)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.openWorktreeInNewWindow","title":{"value":"Oturumu Yeni Pencerede Aç","original":"Open Session in New Window"},"icon":"$(folder-opened)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.openWorktreeInTerminal","title":{"value":"Terminalde Oturumu Aç","original":"Open Session in Terminal"},"icon":"$(terminal)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.copyWorktreeBranchName","title":{"value":"Oturum Dalı Adını Kopyala","original":"Copy Session Branch Name"},"icon":"$(copy)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.commitToWorktree","title":{"value":"Dosyayı İş Ağacına İşle","original":"Commit File to Worktree"},"icon":"$(git-commit)","category":"Copilot CLI"},{"command":"github.copilot.cli.sessions.commitToRepository","title":{"value":"Dosyayı Depoya İşle","original":"Commit File to Repository"},"icon":"$(git-commit)","category":"Copilot CLI"},{"command":"github.copilot.cli.newSession","title":{"value":"Yeni Copilot CLI Oturumu","original":"New Copilot CLI Session"},"icon":"$(terminal)","category":"Chat"},{"command":"github.copilot.cli.newSessionToSide","title":{"value":"Yanda Yeni Copilot CLI Oturumu","original":"New Copilot CLI Session to the Side"},"icon":"$(terminal)","category":"Chat"},{"command":"github.copilot.cli.openInCopilotCLI","title":{"value":"GitHub Copilot CLI'de Aç","original":"Open in GitHub Copilot CLI"},"icon":"$(terminal)","category":"Copilot CLI"},{"command":"github.copilot.chat.compact","title":{"value":"Sıkıştırılmış Konuşma","original":"Compact Conversation"}},{"command":"github.copilot.chat.explain","title":{"value":"Açıkla","original":"Explain"},"enablement":"!github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.explain.palette","title":{"value":"Açıkla","original":"Explain"},"enablement":"!github.copilot.interactiveSession.disabled && !editorReadonly","category":"Chat"},{"command":"github.copilot.chat.review","title":{"value":"Gözden Geçir","original":"Review"},"enablement":"config.github.copilot.chat.reviewSelection.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.review.apply","title":{"value":"Uygula","original":"Apply"},"icon":"$(sparkle)","enablement":"commentThread =~ /hasSuggestion/","category":"Chat"},{"command":"github.copilot.chat.review.applyAndNext","title":{"value":"Uygula ve Sonrakine Git","original":"Apply and Go to Next"},"icon":"$(sparkle)","enablement":"commentThread =~ /hasSuggestion/","category":"Chat"},{"command":"github.copilot.chat.review.discard","title":{"value":"At","original":"Discard"},"icon":"$(close)","category":"Chat"},{"command":"github.copilot.chat.review.discardAndNext","title":{"value":"At ve Sonrakine Git","original":"Discard and Go to Next"},"icon":"$(close)","category":"Chat"},{"command":"github.copilot.chat.review.discardAll","title":{"value":"Tümünü At","original":"Discard All"},"icon":"$(close-all)","category":"Chat"},{"command":"github.copilot.chat.review.stagedChanges","title":{"value":"Gözden Geçirme - Hazırlanmış Değişiklikler","original":"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":{"value":"Gözden Geçirme - Hazırlanmamış Değişiklikler","original":"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":{"value":"Gözden Geçirme - Kaydedilmemiş Değişiklikler","original":"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":{"value":"Değişiklikleri gözden geçir","original":"Review Changes"},"icon":"$(code-review)","enablement":"github.copilot.chat.reviewDiff.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.review.unstagedFileChange","title":{"value":"Değişiklikleri gözden geçir","original":"Review Changes"},"icon":"$(code-review)","enablement":"github.copilot.chat.reviewDiff.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.codeReview.run","title":{"value":"Kod İncelemesini Çalıştır","original":"Run Code Review"},"enablement":"github.copilot.chat.reviewDiff.enabled && !github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.chat.review.previous","title":{"value":"Önceki Öneri","original":"Previous Suggestion"},"icon":"$(arrow-up)","category":"Chat"},{"command":"github.copilot.chat.review.next","title":{"value":"Sonraki Öneri","original":"Next Suggestion"},"icon":"$(arrow-down)","category":"Chat"},{"command":"github.copilot.chat.review.continueInInlineChat","title":{"value":"At ve Satır İçi Sohbete Kopyala","original":"Discard and Copy to Inline Chat"},"icon":"$(comment-discussion)","category":"Chat"},{"command":"github.copilot.chat.review.continueInChat","title":{"value":"Sohbet Panelinde Görüntüle","original":"View in Chat Panel"},"icon":"$(comment-discussion)","category":"Chat"},{"command":"github.copilot.chat.review.markHelpful","title":{"value":"Yardımcı oldu","original":"Helpful"},"icon":"$(thumbsup)","enablement":"!(commentThread =~ /markedAsHelpful/)","category":"Chat"},{"command":"github.copilot.chat.openUserPreferences","title":{"value":"Kullanıcı Tercihlerini Aç","original":"Open User Preferences"},"category":"Chat","enablement":"config.github.copilot.chat.enableUserPreferences"},{"command":"github.copilot.chat.review.markUnhelpful","title":{"value":"Yardımcı olmadı","original":"Unhelpful"},"icon":"$(thumbsdown)","enablement":"!(commentThread =~ /markedAsUnhelpful/)","category":"Chat"},{"command":"github.copilot.chat.generate","title":{"value":"Bunu Oluştur","original":"Generate This"},"icon":"$(sparkle)","enablement":"!github.copilot.interactiveSession.disabled && !editorReadonly","category":"Chat"},{"command":"github.copilot.chat.fix","title":{"value":"Düzelt","original":"Fix"},"enablement":"!github.copilot.interactiveSession.disabled && !editorReadonly","category":"Chat"},{"command":"github.copilot.interactiveSession.feedback","title":{"value":"Sohbet Geri Bildirimi Gönder","original":"Send Chat Feedback"},"enablement":"github.copilot-chat.activated && !github.copilot.interactiveSession.disabled","icon":"$(feedback)","category":"Chat"},{"command":"github.copilot.debug.workbenchState","title":{"value":"Workbench Durumunu Günlüğe Kaydet","original":"Log Workbench State"},"category":"Developer"},{"command":"github.copilot.debug.togglePowerSaveBlocker","title":{"value":"Güç Tasarrufu Engelleyicisini Aç/Kapat","original":"Toggle Power Save Blocker"},"category":"Developer"},{"command":"github.copilot.debug.showChatLogView","title":{"value":"Sohbet Hata Ayıklama Görünümünü Göster","original":"Show Chat Debug View"},"category":"Developer"},{"command":"github.copilot.debug.showOutputChannel","title":{"value":"Çıkış Kanalını Göster","original":"Show Output Channel"},"category":"Developer"},{"command":"github.copilot.debug.showContextInspectorView","title":{"value":"Dil Bağlamını İnceleyin","original":"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":{"value":"NES Yeniden Adlandırmasını Doğrula","original":"Validate NES Rename"},"category":"Developer"},{"command":"github.copilot.debug.resetVirtualToolGroups","title":{"value":"Sanal Araç Gruplarını Sıfırla","original":"Reset Virtual Tool Groups"},"icon":"$(inspect)","category":"Developer"},{"command":"github.copilot.debug.extensionState","title":{"value":"Uzantısı Durumunu Günlüğe Kaydet","original":"Log Extension State"},"category":"Developer"},{"command":"github.copilot.chat.tools.memory.showMemories","title":{"value":"Bellek Dosyalarını Göster","original":"Show Memory Files"},"category":"Chat"},{"command":"github.copilot.chat.tools.memory.clearMemories","title":{"value":"Tüm Bellek Dosyalarını Temizle","original":"Clear All Memory Files"},"category":"Chat"},{"command":"github.copilot.terminal.explainTerminalLastCommand","title":{"value":"Son Terminal Komutunu Açıkla","original":"Explain Last Terminal Command"},"category":"Chat"},{"command":"github.copilot.git.generateCommitMessage","title":{"value":"İşleme İletisi Oluştur","original":"Generate Commit Message"},"icon":"$(sparkle)","enablement":"!github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.git.resolveMergeConflicts","title":{"value":"Yapay Zeka ile Çakışmaları Çözme","original":"Resolve Conflicts with AI"},"icon":"$(chat-sparkle)","enablement":"!github.copilot.interactiveSession.disabled","category":"Chat"},{"command":"github.copilot.devcontainer.generateDevContainerConfig","title":{"value":"Geliştirme Kapsayıcısı Yapılandırması Oluştur","original":"Generate Dev Container Configuration"},"category":"Chat"},{"command":"github.copilot.tests.fixTestFailure","icon":"$(sparkle)","title":{"value":"Test Hatasını Düzelt","original":"Fix Test Failure"},"category":"Chat"},{"command":"github.copilot.tests.fixTestFailure.fromInline","icon":"$(sparkle)","title":{"value":"Test Hatasını Düzelt","original":"Fix Test Failure"}},{"command":"github.copilot.chat.attachFile","title":{"value":"Dosyayı Sohbete Ekle","original":"Add File to Chat"},"category":"Chat"},{"command":"github.copilot.chat.attachSelection","title":{"value":"Seçimi Sohbete Ekle","original":"Add Selection to Chat"},"icon":"$(comment-discussion)","category":"Chat"},{"command":"github.copilot.debug.collectDiagnostics","title":{"value":"Sohbet Tanılama","original":"Chat Diagnostics"},"category":"Developer"},{"command":"github.copilot.debug.inlineEdit.clearCache","title":{"value":"Satır İçi Öneri Önbelleğini Temizle","original":"Clear Inline Suggestion Cache"},"category":"Developer"},{"command":"github.copilot.debug.inlineEdit.reportNotebookNESIssue","title":{"value":"Rapor Defteri Satır İçi Öneri Sorunu","original":"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":{"value":"Son Sohbet İsteğinden STest Oluştur","original":"Generate STest From Last Chat Request"},"enablement":"github.copilot.debugReportFeedback","category":"Developer"},{"command":"github.copilot.open.walkthrough","title":{"value":"Kılavuzu Aç","original":"Open Walkthrough"},"category":"Chat"},{"command":"github.copilot.debug.generateInlineEditTests","title":"Generate Inline Edit Tests","category":"Chat","enablement":"resourceScheme == 'ccreq'"},{"command":"github.copilot.buildRemoteWorkspaceIndex","title":{"value":"Kod Temeli Anlamsal Dizini Oluştur","original":"Build Codebase Semantic Index"},"category":"Chat","enablement":"github.copilot-chat.activated"},{"command":"github.copilot.deleteExternalIngestWorkspaceIndex","title":{"value":"Dış Alma Kod Temeli Dizinini Sil","original":"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":{"value":"Son Terminal Komutunun Hatalarını Ayıkla","original":"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":{"value":"Oturum Eşitleme Verilerini Sil","original":"Delete Session Sync Data"},"category":"Chat","enablement":"github.copilot.sessionSearch.enabled && config.chat.sessionSync.enabled"},{"command":"github.copilot.chronicle.reindex","title":{"value":"Oturumları Yeniden Dizinle","original":"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":{"value":"Çalışma Alanı Dizini Tanılama Verilerini Topla","original":"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":{"value":"Bulut Aracısı Çalışma Alanı Onaylarını Sıfırla","original":"Reset Cloud Agent Workspace Confirmations"}},{"command":"github.copilot.cloud.sessions.openInBrowser","title":{"value":"Tarayıcıda Aç","original":"Open in Browser"},"icon":"$(link-external)"},{"command":"github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest","title":{"value":"Çekme İsteğini Kapat","original":"Close Pull Request"}},{"command":"github.copilot.cloud.sessions.installPRExtension","title":{"value":"GitHub Çekme İsteği Uzantısını Yükle","original":"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":{"value":"Değişiklikleri Çalışma Alanına Uygula","original":"Apply Changes to Workspace"},"enablement":"!chatSessionRequestInProgress","category":"GitHub Copilot"},{"command":"github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply","title":{"value":"Uygula","original":"Apply"},"enablement":"!chatSessionRequestInProgress","icon":"$(git-stash-pop)","category":"GitHub Copilot"},{"command":"github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge","title":{"value":"Değişiklikleri Birleştir","original":"Merge Changes"},"enablement":"!chatSessionRequestInProgress","icon":"$(git-merge)","category":"GitHub Copilot"},{"command":"github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync","title":{"value":"Değişiklikleri Birleştir ve Eşitle","original":"Merge Changes & Sync"},"enablement":"!chatSessionRequestInProgress","icon":"$(sync)","category":"GitHub Copilot"},{"command":"github.copilot.sessions.commit","title":{"value":"Değişiklikleri İşle","original":"Commit Changes"},"enablement":"!chatSessionRequestInProgress && !sessions.hasGitOperationInProgress","icon":"$(git-commit)","category":"GitHub Copilot"},{"command":"github.copilot.sessions.commitAndSync","title":{"value":"Yürüt ve Değişiklikleri Eşitle","original":"Commit and Sync Changes"},"enablement":"!chatSessionRequestInProgress && !sessions.hasGitOperationInProgress","icon":"$(sync)","category":"GitHub Copilot"},{"command":"github.copilot.sessions.sync","title":{"value":"Değişiklikleri Eşitle","original":"Sync Changes"},"enablement":"!chatSessionRequestInProgress && !sessions.hasGitOperationInProgress","icon":"$(sync)","category":"GitHub Copilot"},{"command":"github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR","title":{"value":"Çekme İsteği Oluştur","original":"Create PR"},"enablement":"!chatSessionRequestInProgress && !sessions.hasGitOperationInProgress","icon":"$(git-pull-request-create)","category":"GitHub Copilot"},{"command":"github.copilot.chat.createDraftPullRequestCopilotCLIAgentSession.createDraftPR","title":{"value":"Taslak Çekme İsteği Oluştur","original":"Create Draft PR"},"enablement":"!chatSessionRequestInProgress && !sessions.hasGitOperationInProgress","icon":"$(git-pull-request-draft)","category":"GitHub Copilot"},{"command":"github.copilot.sessions.discardChanges","title":{"value":"Değişiklikleri At","original":"Discard Changes"},"enablement":"!chatSessionRequestInProgress","icon":"$(discard)","category":"GitHub Copilot"},{"command":"github.copilot.chat.copilotCLI.addFileReference","title":{"value":"Copilot CLI’ye Dosya Ekle","original":"Add File to Copilot CLI"},"enablement":"github.copilot.chat.copilotCLI.hasSession","category":"Copilot CLI"},{"command":"github.copilot.chat.copilotCLI.addSelection","title":{"value":"Copilot CLI’ya Seçim Ekleyin","original":"Add Selection to Copilot CLI"},"enablement":"github.copilot.chat.copilotCLI.hasSession","category":"Copilot CLI"},{"command":"github.copilot.chat.copilotCLI.acceptDiff","title":{"value":"Değişiklikleri Kabul Et","original":"Accept Changes"},"enablement":"github.copilot.chat.copilotCLI.hasActiveDiff","icon":"$(check)","category":"Copilot CLI"},{"command":"github.copilot.chat.copilotCLI.rejectDiff","title":{"value":"Değişiklikleri Reddet","original":"Reject Changes"},"enablement":"github.copilot.chat.copilotCLI.hasActiveDiff","icon":"$(close)","category":"Copilot CLI"},{"command":"github.copilot.chat.checkoutPullRequestReroute","title":{"value":"Kullanıma Al","original":"Checkout"},"icon":"$(git-pull-request)","category":"GitHub Pull Request"},{"command":"github.copilot.chat.cloudSessions.createPullRequestForTask","title":{"value":"Çekme İsteği Oluştur","original":"Create Pull Request"},"icon":"$(git-pull-request-create)","category":"GitHub Pull Request"},{"command":"github.copilot.chat.cloudSessions.openPullRequestForTask","title":{"value":"Çekme İsteğini Aç","original":"Open Pull Request"},"icon":"$(git-pull-request)","category":"GitHub Pull Request"},{"command":"github.copilot.chat.cloudSessions.openRepository","title":{"value":"Depolara göz atın...","original":"Browse repositories..."},"icon":"$(repo)","category":"GitHub Copilot"},{"command":"github.copilot.chat.cloudSessions.clearCaches","title":{"value":"Bulut Aracısı Önbelleklerini Temizle","original":"Clear Cloud Agent Caches"},"category":"GitHub Copilot"},{"command":"github.copilot.sessions.refreshChanges","title":{"value":"Yenile","original":"Refresh"},"icon":"$(refresh)","category":"GitHub Copilot"},{"command":"github.copilot.sessions.initializeRepository","title":{"value":"Depoyu Başlat","original":"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":"Copilot CLI'yı etkinleştir. Devre dışı bırakıldığında, Copilot CLI 'Devam Et' bağlam menülerinde kullanılamaz."},"github.copilot.chat.cloudAgent.enabled":{"type":"boolean","default":true,"markdownDescription":"Bulut Aracısını etkinleştirin. Devre dışı bırakıldığında, Bulut Aracısı 'Devam Et' bağlam menülerinde kullanılamaz."},"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":"Yerel oturum izlemeyi etkinleştirin. Etkinleştirildiğinde, /chronicle komutları için oturum verileri yerel olarak izlenir.","tags":["onExp"]},"github.copilot.chat.codeGeneration.useInstructionFiles":{"type":"boolean","default":true,"markdownDescription":"Copilot isteklerine `.github/copilot-instructions.md` öğesinden gelen kod yönergelerinin eklenip eklenmeyeceğini denetler.\n\nNot: Yönergelerinizin kısa ve net olduğundan emin olun. Yetersiz hazırlanmış yönergeler Copilot’un kalitesini ve performansını düşürebilir. Copilot’u özelleştirme hakkında [daha fazla bilgi edinin](https://aka.ms/github-copilot-custom-instructions)."},"github.copilot.editor.enableCodeActions":{"type":"boolean","default":true,"description":"Kullanılabilir olduğunda Copilot komutlarının Kod Eylemleri olarak gösterilip gösterilmeyeceğini denetler"},"github.copilot.renameSuggestions.triggerAutomatically":{"type":"boolean","default":true,"description":"Copilot'ın yeniden adlandırma için öneriler oluşturup oluşturmayacağını denetler"},"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":"Copilot’ın yanıt vermesini istediğiniz yerel dili belirtin, örneğin `en` veya `fr`. Varsayılan olarak, Copilot, VS Code’un görüntüleme dili için yapılandırılan yerel dili kullanarak yanıt verir."},"github.copilot.chat.terminalChatLocation":{"type":"string","default":"chatView","markdownDescription":"Terminalden gelen sohbet sorgularının açılmasının gerekip gerekmediğini denetler.","markdownEnumDescriptions":["Sohbet görünümünü açın.","Hızlı sohbeti açın.","Terminal satır içi sohbeti aç"],"enum":["chatView","quickChat","terminal"]},"github.copilot.chat.scopeSelection":{"type":"boolean","default":false,"markdownDescription":"Kullanıcı `/explain` komutunu kullanıyorsa ve etkin düzenleyici seçim içermiyorsa kullanıcıdan belirli bir sembolü seçmesinin istenip istenmeyeceğini belirler."},"github.copilot.chat.useProjectTemplates":{"type":"boolean","default":true,"markdownDescription":"`/new` komutunu kullanırken ilgili GitHub projelerini başlangıç projesi olarak kullan"},"github.copilot.nextEditSuggestions.enabled":{"type":"boolean","default":true,"tags":["nextEditSuggestions","onExp"],"markdownDescription":"Sonraki düzenleme önerilerinin (NES) etkinleştirilip etkinleştirilmeyeceğini belirtir.\n\nNES, son değişikliklerinize göre bir sonraki düzenlemeyi önerebilir. Sonraki düzenleme önerileri hakkında [daha fazla bilgi edinin](https://aka.ms/vscode-nes).","scope":"language-overridable"},"github.copilot.completions.chat.enabled":{"type":"boolean","default":false,"markdownDescription":"Sohbet sırasında satır içi tamamlama özelliğinin etkinleştirilip etkinleştirilmeyeceği."},"github.copilot.nextEditSuggestions.extendedRange":{"type":"boolean","default":true,"tags":["nextEditSuggestions","onExp"],"markdownDescription":"Sonraki düzenleme önerilerinin (NES) imleç konumundan daha uzaktaki kodu değiştirmesine izin verilip verilmeyeceğini belirtir."},"github.copilot.nextEditSuggestions.fixes":{"type":"boolean","default":true,"tags":["nextEditSuggestions","onExp"],"markdownDescription":"Sonraki düzenleme önerileri (NES) aracılığıyla tanılama için düzeltmelerin teklif edilip edilmeyeceğini belirtir.","scope":"language-overridable"},"github.copilot.nextEditSuggestions.allowWhitespaceOnlyChanges":{"type":"boolean","default":true,"tags":["nextEditSuggestions","onExp"],"markdownDescription":"Sonraki düzenleme önerilerinde (NES) yalnızca boşluk değişikliklerinin önerilmesine izin verilip verilmeyeceği.","scope":"language-overridable"},"github.copilot.chat.agent.autoFix":{"type":"boolean","default":false,"description":"Düzenlenen dosyalar için tanılamaları otomatik olarak düzeltin.","tags":["onExp"]},"github.copilot.chat.rateLimitAutoSwitchToAuto":{"type":"boolean","default":false,"markdownDescription":"Model başına kullanım sınırına ulaştığınızda otomatik olarak Otomatik modele geçin ve yeniden deneyin.","tags":["onExp"]},"github.copilot.chat.customInstructionsInSystemMessage":{"type":"boolean","default":true,"description":"Etkinleştirildiğinde, özel talimatlar ve mod talimatları kullanıcı mesajı yerine sistem mesajına eklenir."},"github.copilot.chat.organizationCustomAgents.enabled":{"type":"boolean","default":true,"description":"Etkinleştirildiğinde, Copilot GitHub Kuruluşunuz tarafından tanımlanan özel aracılar yükler."},"github.copilot.chat.organizationInstructions.enabled":{"type":"boolean","default":true,"description":"Etkinleştirildiğinde, Copilot GitHub Kuruluşunuz tarafından tanımlanan özel yönergeleri yükler."},"github.copilot.chat.additionalReadAccessPaths":{"type":"array","default":[],"items":{"type":"string"},"markdownDescription":"Copilot Chat'in onay gerektirmeden okumasına izin verilen, çalışma alanı dışındaki mutlak klasör yollarının listesi. Düzenleme işlemleri çalışma alanıyla sınırlı kalır.","scope":"window"},"github.copilot.chat.agent.currentEditorContext.enabled":{"type":"boolean","default":true,"description":"Etkin durumdayken, Copilot aracı modu bağlamında geçerli etkin düzenleyicinin adını içerir."},"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":"Kod inceleme aracını etkinleştirir."},"github.copilot.chat.reviewSelection.enabled":{"type":"boolean","default":true,"description":"Geçerli seçimde kod gözden geçirmesini etkinleştir."},"github.copilot.chat.reviewSelection.instructions":{"type":"array","items":{"oneOf":[{"type":"object","markdownDescription":"Geçerli seçim için kod gözden geçirmesi sağlayan Copilot isteklerine eklenecek bir dosyaya yol. İsteğe bağlı olarak, yönerge için bir dil belirtebilirsiniz.","properties":{"file":{"type":"string","examples":[".copilot-review-instructions.md"]},"language":{"type":"string"}},"examples":[{"file":".copilot-review-instructions.md"}],"required":["file"]},{"type":"object","markdownDescription":"Geçerli seçim için kod gözden geçirmesi sağlayan Copilot isteklerine eklenecek bir metin yönergesi. İsteğe bağlı olarak, yönerge için bir dil belirtebilirsiniz.","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":"Geçerli seçim için kod gözden geçirmesi sağlayan Copilot isteklerine eklenecek bir yönerge kümesi.\nYönergelerin kaynağı: \n- çalışma alanında bir dosya: `{ \"file\": \"fileName\" }`\n- doğal dilde metin: `{ \"text\": \"Use underscore for field names.\" }`\n\nNot: Yönergelerinizin kısa ve net olduğundan emin olun. Kötü yönergeler Copilot'ın verimliliğini düşürebilir.","examples":[[{"file":".copilot-review-instructions.md"},{"text":"Resolve all TODO tasks."}]]},"github.copilot.chat.anthropic.useMessagesApi":{"type":"boolean","default":true,"markdownDescription":"Destekleniyorsa Sohbet Tamamlama API'si yerine Mesajlar API'sini kullanın.","tags":["onExp"]},"github.copilot.chat.imageUpload.enabled":{"type":"boolean","default":true,"markdownDescription":"Sohbet isteklerinde ham base64 dizeleri yerine resim karşıya yükleme URL'lerinin kullanılmasına olanak tanır."}}},{"id":"preview","properties":{"github.copilot.chat.copilotDebugCommand.enabled":{"type":"boolean","default":true,"tags":["preview"],"description":"Terminalde 'copilot-debug' komutunun etkinleştirilip etkinleştirilmediğini belirtir."},"github.copilot.chat.codesearch.enabled":{"type":"boolean","default":false,"tags":["preview"],"markdownDescription":"`#codebase` kullanılırken aracılı kod aramasının etkinleştirilip etkinleştirilmeyeceği."},"github.copilot.chat.tools.viewImage.enabled":{"type":"boolean","default":true,"markdownDescription":"Aracının png, jpg, jpeg, gif ve webp gibi resim dosyalarını görüntüleyebilmesini sağlayan resim görüntüleme aracını etkinleştirin.","tags":["preview","onExp"]}}},{"id":"experimental","properties":{"github.copilot.chat.githubMcpServer.enabled":{"type":"boolean","default":false,"markdownDescription":"GitHub MCP Sunucusu için yerleşik desteği etkinleştirin.","tags":["experimental"],"agentsWindow":{"default":true}},"github.copilot.chat.githubMcpServer.toolsets":{"type":"array","default":["default"],"markdownDescription":"GitHub MCP Sunucusundan kullanılacak araç kümelerini belirtin. [Daha fazla bilgi edinin](https://aka.ms/vscode-gh-mcp-toolsets).","items":{"type":"string"},"tags":["experimental"]},"github.copilot.chat.githubMcpServer.readonly":{"type":"boolean","default":false,"markdownDescription":"GitHub MCP Sunucusu için salt okunur modunu etkinleştirin. Etkinleştirildiğinde, yalnızca okuma araçları kullanılabilir. [Daha fazla bilgi edinin](https://aka.ms/vscode-gh-mcp-readonly).","tags":["experimental"]},"github.copilot.chat.githubMcpServer.lockdown":{"type":"boolean","default":false,"markdownDescription":"GitHub MCP Sunucusu için kilitleme modunu etkinleştirin. Etkinleştirildiğinde, iletme erişimi olmayan kullanıcılar tarafından oluşturulan genel sorun ayrıntılarını gizler. [Daha fazla bilgi edinin](https://aka.ms/vscode-gh-mcp-lockdown).","tags":["experimental"]},"github.copilot.chat.githubMcpServer.channel":{"type":"string","default":"stable","enum":["stable","insiders"],"enumDescriptions":["GitHub MCP Sunucusunun kararlı sürümünü kullanın.","Deneysel özelliklerle GitHub MCP Sunucusunun Insider sürümüne bağlanın."],"markdownDescription":"GitHub MCP Sunucusu için kanalı seçin. Insider olarak ayarlandığında, topluluk geri bildirimine göre değiştirilebilecek veya kaldırılabilecek deneysel özelliklere erişim sağlar. [Daha fazla bilgi edinin](https://aka.ms/vscode-gh-mcp-channel).","tags":["experimental"]},"github.copilot.chat.switchAgent.enabled":{"type":"boolean","default":false,"markdownDescription":"Aracının araştırma, keşif ve planlama görevleri için Plan aracısına geçiş yapmasına izin ver.","tags":["experimental","onExp"]},"github.copilot.chat.codeGeneration.instructions":{"markdownDeprecationMessage":"Bunun yerine yönergeler dosyalarını kullanın. Daha fazla bilgi için https://aka.ms/vscode-ghcp-custom-instructions adresine bakın.","type":"array","items":{"oneOf":[{"type":"object","markdownDescription":"Kod üreten Copilot isteklerine eklenecek bir dosyanın yolu. İsteğe bağlı olarak, yönerge için bir dil belirtebilirsiniz.","properties":{"file":{"type":"string","examples":[".copilot-codeGeneration-instructions.md"]},"language":{"type":"string"}},"examples":[{"file":".copilot-codeGeneration-instructions.md"}],"required":["file"]},{"type":"object","markdownDescription":"Kod üreten Copilot isteklerine eklenecek bir metin yönergesi. İsteğe bağlı olarak, yönerge için bir dil belirtebilirsiniz.","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":"Kod üreten Copilot isteklerine eklenecek yönergeler.\nYönergelerin kaynağı: \n- çalışma alanında bir dosya: `{ \"file\": \"fileName\" }`\n- doğal dilde metin: `{ \"text\": \"Use underscore for field names.\" }`\n\nNot: Yönergelerinizin kısa ve net olduğundan emin olun. Kötü yönergeler Copilot'un kalitesini ve performansını düşürebilir.","examples":[[{"file":".copilot-codeGeneration-instructions.md"},{"text":"Always add a comment: 'Generated by Copilot'."}]],"tags":["experimental"]},"github.copilot.chat.testGeneration.instructions":{"markdownDeprecationMessage":"Bunun yerine yönergeler dosyalarını kullanın. Daha fazla bilgi için https://aka.ms/vscode-ghcp-custom-instructions adresine bakın.","type":"array","items":{"oneOf":[{"type":"object","markdownDescription":"Testler üreten Copilot isteklerine eklenecek bir dosyanın yolu. İsteğe bağlı olarak, yönerge için bir dil belirtebilirsiniz.","properties":{"file":{"type":"string","examples":[".copilot-test-instructions.md"]},"language":{"type":"string"}},"examples":[{"file":".copilot-test-instructions.md"}],"required":["file"]},{"type":"object","markdownDescription":"Testler üreten Copilot isteklerine eklenecek bir metin yönergesi. İsteğe bağlı olarak, yönerge için bir dil belirtebilirsiniz.","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":"Testler üreten Copilot isteklerine eklenecek yönergeler.\nYönergelerin kaynağı: \n- çalışma alanında bir dosya: `{ \"file\": \"fileName\" }`\n- doğal dilde metin: `{ \"text\": \"Use underscore for field names.\" }`\n\nNot: Yönergelerinizin kısa ve net olduğundan emin olun. Kötü yönergeler Copilot'un kalitesini ve performansını düşürebilir.","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":"İşleme iletileri oluşturan Copilot isteklerine eklenecek yönergeleri içeren dosyanın yolu.","properties":{"file":{"type":"string","examples":[".copilot-commit-message-instructions.md"]}},"examples":[{"file":".copilot-commit-message-instructions.md"}],"required":["file"]},{"type":"object","markdownDescription":"İşleme iletileri oluşturan Copilot isteklerine eklenecek yönergeler metin yönergeleri.","properties":{"text":{"type":"string","examples":["Use conventional commit message format."]}},"required":["text"],"examples":[{"text":"Use conventional commit message format."}]}]},"default":[],"markdownDescription":"İşleme iletileri oluşturan Copilot isteklerine eklenecek yönergeler kümesi.\nYönergelerin kaynağı: \n- çalışma alanında bir dosya: `{ \"file\": \"fileName\" }`\n- doğal dilde metin: `{ \"text\": \"Use conventional commit message format.\" }`\n\nNot: Yönergelerinizin kısa ve net olduğundan emin olun. Yetersiz hazırlanmış yönergeler Copilot'un kalitesini ve performansını düşürebilir.","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":"Çekme isteği başlıkları ve açıklamaları oluşturan Copilot isteklerine eklenecek yönergeleri içeren dosyanın yolu.","properties":{"file":{"type":"string","examples":[".copilot-pull-request-description-instructions.md"]}},"examples":[{"file":".copilot-pull-request-description-instructions.md"}],"required":["file"]},{"type":"object","markdownDescription":"Çekme isteği başlıklarını ve açıklamalarını oluşturan Copilot isteklerine eklenecek metin talimatları.","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":"Çekme isteği başlıkları ve açıklamaları oluşturan Copilot isteklerine eklenecek yönergeler kümesi.\nYönergelerin kaynağı: \n- çalışma alanındaki bir dosya: `{ \"file\": \"fileName\" }`\n- doğal dilde metin: `{ \"text\": \"Always include a list of key changes.\" }`\n\nNot: Yönergelerinizin kısa ve net olmasına dikkat edin. Yetersiz hazırlanmış yönergeler Copilot’ın kalitesini ve performansını düşürebilir.","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":"“/setupTests” amacını ve “/tests” oluşturmada istemi etkinleştirir.","tags":["experimental"]},"github.copilot.chat.languageContext.typescript.enabled":{"type":"boolean","default":true,"scope":"resource","tags":["experimental","onExP"],"markdownDescription":"Satır içi öneriler için TypeScript dil bağlam sağlayıcısını etkinleştirir","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":"TypeScript dil bağlam sağlayıcısına hangi tür öğelerin dahil edileceğini kontrol eder."},"github.copilot.chat.languageContext.typescript.includeDocumentation":{"type":"boolean","default":false,"scope":"resource","tags":["experimental","onExP"],"markdownDescription":"Oluşturulan kod parçacıklarına dokümantasyon yorumlarının dahil edilip edilmeyeceğini kontrol eder."},"github.copilot.chat.languageContext.typescript.cacheTimeout":{"type":"number","default":500,"scope":"resource","tags":["experimental","onExP"],"markdownDescription":"Milisaniye cinsinden TypeScript dil bağlamı sağlayıcısı için önbellek doldurma zaman aşımı. Varsayılan değer 500 milisaniyedir."},"github.copilot.chat.languageContext.fix.typescript.enabled":{"type":"boolean","default":false,"scope":"resource","tags":["experimental","onExP"],"markdownDescription":"/fix komutları için TypeScript dil bağlamı sağlayıcısını etkinleştirir"},"github.copilot.chat.languageContext.inline.typescript.enabled":{"type":"boolean","default":false,"scope":"resource","tags":["experimental","onExP"],"markdownDescription":"Satır içi sohbetler için TypeScript dil bağlamı sağlayıcısını etkinleştirir (hem oluşturma hem de düzenleme için)"},"github.copilot.chat.newWorkspaceCreation.enabled":{"type":"boolean","default":true,"tags":["experimental"],"description":"Yeni aracılı çalışma alanı oluşturmanın etkinleştirilip etkinleştirilmeyeceği."},"github.copilot.chat.newWorkspace.useContext7":{"type":"boolean","default":false,"tags":["experimental"],"markdownDescription":"Yeni çalışma alanı oluşturmak için proje iskeletini oluşturmak üzere [Context7](command:github.copilot.mcp.viewContext7) araçlarını kullanıp kullanmayacağınız."},"github.copilot.chat.notebook.followCellExecution.enabled":{"type":"boolean","default":false,"tags":["experimental"],"description":"Yürütülmekte olan hücrenin Copilot'tan yürütüldüğünde görünüm alanında gösterilip gösterilmeyeceğini kontrol eder."},"github.copilot.chat.notebook.enhancedNextEditSuggestions.enabled":{"type":"boolean","default":false,"tags":["experimental","onExp"],"description":"Not defteri hücrelerinde sonraki düzenleme önerilerini oluşturmak için gelişmiş bir yaklaşım kullanılıp kullanılmayacağını kontrol eder."},"github.copilot.chat.summarizeAgentConversationHistory.enabled":{"type":"boolean","default":true,"tags":["experimental"],"description":"Bağlam penceresi doldurulduktan sonra aracı konuşma geçmişinin otomatik olarak sıkıştırılıp sıkıştırılmayacağını belirtir."},"github.copilot.chat.virtualTools.threshold":{"type":"number","minimum":0,"maximum":128,"default":128,"tags":["experimental"],"markdownDescription":"Bu ayar, sanal araçların kullanılacağı araç sayısını tanımlar. Sanal araçlar, benzer araç gruplarını bir araya getirir ve modelin bunları isteğe bağlı olarak etkinleştirmesine olanak tanır. Bazı araç grupları iyimser bir şekilde önceden etkinleştirilecektir. Bu özelliği aktif olarak geliştiriyoruz ve eşik değere ulaşıldığında araç çağırma işleminde bir düşüş yaşayabilirsiniz.\n\nSanal araçları devre dışı bırakmak için `0` olarak ayarlanabilir."},"github.copilot.chat.alternateGptPrompt.enabled":{"type":"boolean","default":false,"tags":["experimental"],"description":"Varsayılan istem yerine GPT modelleri için deneme amaçlı alternatif bir istem etkinleştirir."},"github.copilot.chat.alternateGeminiModelFPrompt.enabled":{"type":"boolean","default":false,"tags":["experimental","onExp"],"description":"Varsayılan istem yerine Gemini Model F için deneysel bir alternatif istemi etkinleştirir."},"github.copilot.chat.gemini35FlashReducedToolUsePrompt.enabled":{"type":"boolean","default":true,"tags":["experimental","onExp"],"description":"Belirteç kullanımını azaltmak için araç çağrılarını en aza indirmesini modele bildiren Gemini 3.5 Flash için deneysel bir istemi etkinleştirir."},"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":"Anthropic modelleri için bağlam düzenleme modunu seçin. Konuşma bağlamını büyüdükçe otomatik olarak yönetir, maliyetleri optimize etmeye ve bağlam penceresi sınırları içinde kalmaya yardımcı olur.\n\n- `off`: Bağlam düzenleme devre dışı bırakılır.\n- `clear-thinking`: Araç kullanımlarını koruyarak düşünme bloklarını temizler.\n- `clear-tooluse`: Düşünme bloklarını koruyarak araç kullanımlarını temizler.\n- `clear-both`: Hem düşünme bloklarını hem araç kullanımlarını temizler.\n\n**Not**: Bu deneysel bir özelliktir. Bağlam düzenleme ek önbellek yeniden yazma işlemlerine neden olabilir. Dikkatle etkinleştirin.","tags":["experimental","onExp"],"enum":["off","clear-thinking","clear-tooluse","clear-both"]},"github.copilot.chat.responsesApiContextManagement.enabled":{"type":"boolean","default":false,"markdownDescription":"Yanıtlar API'si için bağlam yönetimini etkinleştirir. `#github.copilot.chat.useResponsesApi#` gerekli.","tags":["experimental","onExp"]},"github.copilot.chat.responsesApi.promptCacheKey.enabled":{"type":"boolean","default":false,"markdownDescription":"Yanıtlar API'si için istem önbelleği anahtarının ayarlanmasını sağlar.","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":"Gpt-5.3-codex modeli için güncelleştirilmiş istemi etkinleştirir.","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":"gpt-5.5 modelleri için Get Changed Files aracını etkinleştirir.","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":"Gemini-3 modelleri için Değiştirilen Dosyaları Alma aracını etkinleştirir.","tags":["experimental","onExp"]},"github.copilot.chat.gemini3LowReasoningEffort.enabled":{"type":"boolean","default":false,"markdownDescription":"Gemini-3 modelleri için akıl yürütme çabasını düşük düzeye ayarlar.","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":"gpt-5.5 modelleri için Dosya Okuma aracını etkinleştirir.","tags":["experimental","onExp"]},"github.copilot.chat.anthropic.tools.websearch.enabled":{"type":"boolean","default":false,"markdownDescription":"KAG Claude modelleri için Anthropic'in yerel web arama aracını etkinleştirin. Etkinleştirildiğinde, Claude'un güncel bilgiler için web'de arama yapmasına olanak tanır. \n\n**Not**: Bu, yalnızca KAG Anthropic Claude modelleri için kullanılabilen deneysel bir özelliktir.","tags":["experimental","onExp"]},"github.copilot.chat.anthropic.tools.websearch.maxUses":{"type":"number","default":5,"markdownDescription":"İstek başına izin verilen maksimum web araması sayısı. Geçerli aralık 1 ile 20 arasındadır. Tek bir etkileşimde aşırı API çağrılarını önler. Claude bu sınırı aşarsa, yanıt bir hata döndürür.","minimum":1,"maximum":20,"tags":["experimental"]},"github.copilot.chat.anthropic.tools.websearch.allowedDomains":{"type":"array","default":[],"markdownDescription":"Web arama sonuçlarını kısıtlamak için alan adı listesi (örneğin, `[\"example.com\", \"docs.example.com\"]`). Etki alanları HTTP/HTTPS şemasını içermemelidir. Alt alan adları otomatik olarak dahil edilir. `#github.copilot.chat.anthropic.tools.websearch.blockedDomains#` ile birlikte kullanılamaz; ikisi birlikte yapılandırılırsa web arama istekleri başarısız olur.","items":{"type":"string"},"tags":["experimental"]},"github.copilot.chat.anthropic.tools.websearch.blockedDomains":{"type":"array","default":[],"markdownDescription":"Web arama sonuçlarından hariç tutulacak alan adlarının listesi (örneğin, `[\"untrustedsource.com\"]`). Etki alanları HTTP/HTTPS şemasını içermemelidir. Alt alanlar otomatik olarak hariç tutulur. `#github.copilot.chat.anthropic.tools.websearch.allowedDomains#` ile birlikte kullanılamaz; ikisi birlikte yapılandırılırsa web arama istekleri başarısız olur.","items":{"type":"string"},"tags":["experimental"]},"github.copilot.chat.anthropic.tools.websearch.userLocation":{"type":["object","null"],"default":null,"markdownDescription":"Coğrafi bağlama göre web arama sonuçlarını kişiselleştirmek için kullanıcı konumu. Tüm alanlar (şehir, bölge, ülke, saat dilimi) isteğe bağlıdır. Örnek: `{\"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":"Satır içi tamamlamalar için kullanılan getiriciyi ayarlar.","tags":["experimental","onExp"],"enum":["electron-fetch","node-fetch"]},"github.copilot.chat.nesFetcher":{"type":["string","null"],"markdownDescription":"Sonraki düzenleme önerileri için kullanılacak getiriciyi ayarlar.","tags":["experimental","onExp"],"enum":["electron-fetch","node-fetch"]},"github.copilot.chat.planAgent.additionalTools":{"type":"array","items":{"type":"string"},"default":[],"scope":"resource","markdownDescription":"Yerleşik araçlara ek olarak Plan aracısı için etkinleştirilecek ek araçlar. Tam araç adlarını kullanın (örneğin, `github/issue_read`, `mcp_server/tool_name`).","tags":["experimental"]},"github.copilot.chat.implementAgent.model":{"type":"string","default":"","scope":"resource","markdownDescription":"Plan aracısından devralınan aktarım üzerinden uygulamayı başlatırken kullanılan dil modelini geçersiz kılın. `Model Adı (satıcı)` (ör. `GPT-5 (copilot)`) biçimini kullanın. Varsayılan modeli kullanmak için boş bırakın.","tags":["experimental"]},"github.copilot.chat.askAgent.additionalTools":{"type":"array","items":{"type":"string"},"default":[],"scope":"resource","markdownDescription":"Yerleşik salt okunur araçlara ek olarak Sor aracısı için etkinleştirilecek ek araçlar. Tam araç adlarını kullanın (örneğin, `github/issue_read`, `mcp_server/tool_name`).","tags":["experimental"]},"github.copilot.chat.askAgent.model":{"type":"string","default":"","scope":"resource","markdownDescription":"Sor aracısının kullandığı dil modelini geçersiz kılın. Varsayılan modeli kullanmak için boş bırakın.","tags":["experimental"]},"github.copilot.chat.exploreAgent.enabled":{"type":"boolean","default":true,"markdownDescription":"Keşfet (Kod Araştırması) alt aracısını etkinleştirin.","tags":["experimental","onExp"]},"github.copilot.chat.exploreAgent.model":{"type":"string","default":"","scope":"resource","markdownDescription":"Keşfet alt aracısı tarafından kullanılan dil modelini geçersiz kılın. Varsayılan olarak hızlı ve küçük bir model kullanılır. Yerleşik yedek listeyi kullanmak için boş bırakın.","tags":["experimental"]},"github.copilot.chat.tools.grepSearch.outputFormat":{"type":"string","default":"grep","enum":["grep","tag"],"markdownDescription":"Grep arama aracı için çıkış biçimi. 'grep' veya 'tag' olabilir. Varsayılan değer 'tag'.","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":"Anthropic Messages API için araçlar ve sistem bloklarında genişletilmiş 1 saatlik istem önbelleği TTL'sini kullanın. Claude Opus 4.5/4.6/4.7 ve Sonnet 4.5/4.6 sürümlerine uygulanır; diğer modellerde bu ayar etkinleştirilse bile varsayılan 5 dakikalık TTL korunur.\n\n**Not**: Bu deneysel bir özelliktir. Yalnızca ana aracı görüşmesi uygundur — satır içi sohbet, terminal sohbeti, not defteri sohbeti ve alt aracı istekleri hariçtir."},"github.copilot.chat.anthropic.promptCaching.extendedTtlMessages":{"type":"boolean","default":false,"tags":["advanced","experimental","onExp"],"description":"Ayrıca 1 saatlik istem önbelleği TTL'sini ileti düzeyi kesme noktalarına genişletin. `chat.anthropic.promptCaching.extendedTtl` öğesinin etkinleştirilmesi gerekir; tek başına etkisi yoktur.\n\n**Not**: Bu deneysel bir özelliktir."},"github.copilot.chat.modelCapabilityOverrides":{"type":"object","default":{},"markdownDescription":"Model kimliğine göre anahtarlanan model başına yetenek geçersiz kılmaları, önizleme ve kiracılı modelleri mevcut bir modelin yetenek profiliyle değerlendirmek için tasarlanmıştır. Her model kimliği için diğer ad kullanılan bir `family` değeri belirtin. `family` öğesini bilinen bir üretim ailesi olarak ayarlama (ör. `\"claude-opus-4.7\"`), modelin o aile için tam yetenek profilini Anthropic aile algılaması, en son Opus istemi, çok değiştirmeli araçlar, araç arama, bağlam düzenleme, genişletilmiş önbellek TTL'sini — — kod değişikliği olmadan almasına olanak sağlar.\n\n**Not**: Bu, değerlendirme amacıyla kullanılan gelişmiş bir ayardır; düzenli son kullanıcı yapılandırması için tasarlanmamıştır.","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":"Copilot için uzantı yükleme becerisinin etkinleştirilip etkinleştirilmeyeceği."},"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":"İstemlerde proje etiketleri için genişletilmiş biçimi kullan.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.projectLabels.chat":{"type":"boolean","default":false,"markdownDescription":"Sohbet isteklerine proje etiketleri ekle.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.projectLabels.inline":{"type":"boolean","default":false,"markdownDescription":"Satır içi düzenleme isteklerine proje etiketleri ekle.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.workspace.maxLocalIndexSize":{"type":"number","default":100000,"markdownDescription":"Yerel çalışma alanı dizininin maksimum boyutu.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.workspace.enableCodeSearch":{"type":"boolean","default":true,"markdownDescription":"Çalışma alanı bağlamında kod aramayı etkinleştir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.workspace.preferredEmbeddingsModel":{"type":"string","default":"","markdownDescription":"Anlamsal arama için tercih edilen gömme modeli.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.feedback.onChange":{"type":"boolean","default":false,"markdownDescription":"Yapılandırma değişiklikleriyle ilgili geri bildirim toplamayı etkinleştir.","tags":["advanced","experimental"]},"github.copilot.chat.review.intent":{"type":"boolean","default":false,"markdownDescription":"Kod incelemesi için amaç algılamayı etkinleştir.","tags":["advanced","experimental"]},"github.copilot.chat.notebook.summaryExperimentEnabled":{"type":"boolean","default":false,"markdownDescription":"Not defteri özet denemesini etkinleştir.","tags":["advanced","experimental"]},"github.copilot.chat.notebook.variableFilteringEnabled":{"type":"boolean","default":false,"markdownDescription":"Değişkenleri hücre belge sembollerine göre filtrelemeyi etkinleştir.","tags":["advanced","experimental"]},"github.copilot.chat.notebook.alternativeFormat":{"type":"string","default":"xml","enum":["xml","markdown"],"markdownDescription":"Not defterleri için alternatif belge biçimi.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.notebook.alternativeNESFormat.enabled":{"type":"boolean","default":false,"markdownDescription":"Not defterlerinde Sonraki Düzenleme Önerileri için alternatif biçimi etkinleştir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.debugTerminalCommandPatterns":{"type":"array","default":[],"items":{"type":"string"},"markdownDescription":"\"Hata Ayıklama Komutu\" hızlı düzeltme eyleminin hata ayıklama terminalinde gösterilmesi gereken komutların listesi.","tags":["advanced","experimental"]},"github.copilot.chat.localWorkspaceRecording.enabled":{"type":"boolean","default":false,"markdownDescription":"Analiz için yerel çalışma alanı kaydını etkinleştir.","tags":["advanced","experimental"]},"github.copilot.chat.editRecording.enabled":{"type":"boolean","default":false,"markdownDescription":"Analiz için düzenleme kaydını etkinleştir.","tags":["advanced","experimental"]},"github.copilot.chat.inlineChat.reasoningEffort":{"type":"string","default":"low","enum":["none","minimal","low","medium","high"],"markdownDescription":"Satır içi sohbet istekleri için gerekçelendirme çalışma düzeyini denetler. Daha düşük değerler, daha az gerekçelendirme belirteciyle daha hızlı yanıtlar sağlar. Desteklenen değerler modele göre değişir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.inlineChat.enableThinking":{"type":"boolean","default":false,"markdownDescription":"Satır içi sohbet istekleri için düşünme ve gerekçelendirmenin etkin olup olmadığını denetler. Devre dışı bırakıldığında, daha hızlı yanıtlar için gerekçelendirme özetleri gizlenir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.debug.requestLogger.maxEntries":{"type":"number","default":100,"markdownDescription":"Hata ayıklama amacıyla istek günlükçüsünde tutulacak maksimum giriş sayısı.","tags":["advanced","experimental"]},"github.copilot.chat.inlineEdits.diagnosticsContextProvider.enabled":{"type":"boolean","default":false,"markdownDescription":"Sonraki düzenleme önerileri için tanılama bağlam sağlayıcısını etkinleştir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.inlineEdits.chatSessionContextProvider.enabled":{"type":"boolean","default":false,"markdownDescription":"Sonraki düzenleme önerileri için sohbet oturumu bağlam sağlayıcısını etkinleştir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.codesearch.agent.enabled":{"type":"boolean","default":true,"markdownDescription":"Aracı modunda kod arama özelliklerini etkinleştir.","tags":["advanced","experimental"]},"github.copilot.chat.agent.temperature":{"type":["number","null"],"markdownDescription":"Aracı modu istekleri için sıcaklık ayarı.","tags":["advanced","experimental"]},"github.copilot.chat.agent.omitFileAttachmentContents":{"type":"boolean","default":false,"markdownDescription":"Aracıyı düzgün okumaya ve keşfetmeye yönlendirmek için, aracı modunda dosya eklerindeki özetlenmiş dosya içeriklerini atlayın.","tags":["advanced","experimental"]},"github.copilot.chat.agent.backgroundTodoAgent.enabled":{"type":"boolean","default":false,"markdownDescription":"Aracı oturumları sırasında otomatik olarak yapılacaklar listesi tutan arka plan yapılacaklar aracısını etkinleştirin.\n\n**Not**: Bu gelişmiş deneysel bir ayardır.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agent.longToolCallCachePreservation.enabled":{"type":"boolean","default":false,"markdownDescription":"Etkinleştirildiğinde, sunucu tarafındaki istem önbelleğini sıcak tutmak için uzun süren araç çağrıları sırasında periyodik canlı tutma yoklamaları gönderilir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agent.longToolCallCachePreservation.maxProbes":{"type":"number","default":1,"markdownDescription":"Uzun süren araç çağrıları sırasında vazgeçmeden önce gönderilecek en fazla canlı tutma yoklaması sayısı.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agent.largeToolResultsToDisk.enabled":{"type":"boolean","default":true,"markdownDescription":"Etkinleştirildiğinde, büyük araç sonuçları doğrudan bağlama dahil edilmek yerine diske yazılır ve böylece bağlam penceresi kullanımı yönetilir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agent.largeToolResultsToDisk.thresholdBytes":{"type":"number","default":8192,"markdownDescription":"Araç sonuçlarının diske yazılacağı bayt cinsinden boyut eşiği. Bu yalnızca largeToolResultsToDisk.enabled true olduğunda geçerlidir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.instantApply.shortContextModelName":{"type":"string","default":"gpt-4o-instant-apply-full-ft-v66-short","markdownDescription":"Kısa bağlam anında uygulama için model adı.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.instantApply.shortContextLimit":{"type":"number","default":8000,"markdownDescription":"Kısa bağlam anında uygulama için belirteç sınırı.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.enableUserPreferences":{"type":"boolean","default":false,"markdownDescription":"Aracı modunda kullanıcı tercihlerini anımsama etkinleştir.","tags":["advanced","experimental"]},"github.copilot.chat.skillTool.enabled":{"type":"boolean","default":false,"markdownDescription":"Copilot Chat'te beceri aracını etkinleştirin. Etkinleştirildiğinde, beceriler readFile yerine özel bir beceri aracıyla çağrılır.","tags":["advanced","experimental"]},"github.copilot.chat.getChangedFilesTool.enabled":{"type":"boolean","default":false,"markdownDescription":"Copilot Chat'te Get Changed Files aracını etkinleştirin. Etkinleştirildiğinde, aracı özel bir araç aracılığıyla mevcut değişikliklerin git farklarını alabilir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.executionSubagent.enabled":{"type":"boolean","default":false,"markdownDescription":"Copilot Chat'te Yürütme Alt Aracısı aracını etkinleştirin. Yürütme Alt Aracısı, yürütme tabanlı bir görevi tamamlamak için terminal komutlarını çalıştırmak üzere tasarlanmıştır. Google'ın Gemini-3-Flash modeli tarafından desteklenir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.executionSubagent.model":{"type":"string","default":"gemini-3-flash","markdownDescription":"Copilot Chat'te Yürütme Alt Aracısı aracı için kullanılacak model. useAgenticProxy etkinleştirildiğinde, varsayılan olarak 'exec-subagent-router-a' değerini alır. Aksi takdirde varsayılan olarak gemini-3-flash değerini alır.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.executionSubagent.useAgenticProxy":{"type":"boolean","default":false,"markdownDescription":"Yürütme alt aracısı için aracılı ara sunucu uç noktasını kullanın.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.executionSubagent.toolCallLimit":{"type":"number","default":10,"markdownDescription":"Yürütme alt aracısının yürütme sırasında yapabileceği maksimum araç çağrısı sayısı.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.summarizeAgentConversationHistoryThreshold":{"type":["number","null"],"markdownDescription":"Aracı konuşma geçmişinin sıkıştırıldığı eşik. Modelin bağlam penceresinin bir oranını belirtin. Bu değer `0`'dan büyük ve en fazla `1` olmalıdır. Örneğin, %80 için `0,8` kullanın. Alternatif olarak, mutlak bir belirteç sayısı belirtin. Bu değer `100` veya daha büyük olmalıdır. Örneğin, `60000` kullanın. Modelin tam bağlam penceresini kullanmak için ayarlanmamış olarak bırakın.","tags":["advanced","experimental"]},"github.copilot.chat.agentHistorySummarizationMode":{"type":["string","null"],"markdownDescription":"Aracı geçmişi özetleme modu.","tags":["advanced","experimental"]},"github.copilot.chat.useResponsesApiTruncation":{"type":"boolean","default":false,"markdownDescription":"Kesme için Yanıtlar API'sini kullan.","tags":["advanced","experimental"]},"github.copilot.chat.omitBaseAgentInstructions":{"type":"boolean","default":false,"markdownDescription":"İstemlerden temel aracı yönergelerini çıkar.","tags":["advanced","experimental"]},"github.copilot.chat.promptFileContextProvider.enabled":{"type":"boolean","default":true,"markdownDescription":"İstem dosyası bağlam sağlayıcısını etkinleştir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.tools.defaultToolsGrouped":{"type":"boolean","default":false,"markdownDescription":"İstemlerde varsayılan araçları grupla.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.gpt5AlternativePatch":{"type":"boolean","default":false,"markdownDescription":"GPT-5 alternatif yama biçimini etkinleştir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.inlineEdits.triggerOnEditorChangeAfterSeconds":{"type":["number","null"],"default":10,"markdownDescription":"Düzenleyici bu kadar saniye boş kaldıktan sonra satır içi düzenlemeleri tetikle.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.inlineEdits.nextCursorPrediction.currentFileMaxTokens":{"type":"number","default":3000,"markdownDescription":"Sonraki imleç tahmininde geçerli dosya için maksimum belirteç sayısı.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.inlineEdits.renameSymbolSuggestions":{"type":"boolean","default":true,"markdownDescription":"Satır içi düzenlemelerde sembolü yeniden adlandırma önerilerini etkinleştirin.","tags":["advanced","experimental","onExp"]},"github.copilot.nextEditSuggestions.preferredModel":{"type":"string","default":"none","markdownDescription":"Sonraki düzenleme önerileri için tercih edilen model.","tags":["advanced","experimental","onExp"]},"github.copilot.nextEditSuggestions.eagerness":{"type":"string","default":"auto","enum":["auto","low","medium","high"],"enumItemLabels":["Otomatik","Düşük","Orta","Yüksek"],"enumDescriptions":["İstek düzeyini otomatik olarak belirle.","Daha uzun gecikmeyle daha az öneri göster.","Dengeli öneri sıklığı ve gecikmesi.","En az gecikmeyle daha fazla öneri göster."],"markdownDescription":"Sonraki düzenleme önerilerinin ne kadar istekli gösterileceğini denetler. Daha yüksek değerler, daha az gecikmeyle daha fazla öneri gösterir.","tags":["advanced","experimental"]},"github.copilot.chat.cli.mcp.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI için Model Bağlam Protokolü (MCP) sunucusunu etkinleştir.","tags":["advanced","experimental"],"agentsWindow":{"default":true}},"github.copilot.chat.cli.sandbox.enabled":{"type":"string","enum":["off","on","allowNetwork"],"enumDescriptions":["Copilot CLI araçları için korumalı alanı devre dışı bırakın.","Copilot CLI araçları için korumalı alanı etkinleştirin.","Copilot CLI araçları için korumalı alanı etkinleştirin ve tüm ağ etki alanlarına izin verin."],"default":"off","markdownDescription":"Copilot CLI araçlarını sisteminizde erişebilecekleri öğeleri sınırlamak için bir korumalı alan içinde çalıştırın.","tags":["advanced","experimental"]},"github.copilot.chat.cli.branchSupport.enabled":{"type":"boolean","default":false,"markdownDescription":"Copilot CLI için dal desteğini etkinleştir.","tags":["advanced"],"agentsWindow":{"default":true}},"github.copilot.chat.cli.planExitMode.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI'da Plan Modu çıkış işleme özelliğini etkinleştirin.","tags":["advanced"]},"github.copilot.chat.cli.autoModel.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI'da her istek için en iyi modeli otomatik olarak seçen Otomatik model seçeneğini etkinleştirin. VS Code'un yeniden yüklenmesini gerektirir.","tags":["advanced"]},"github.copilot.chat.agent.modelDetails.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI veya VS Code'da Claude aracısını kullanırken aracı sohbet yanıtlarında model ayrıntılarını (model adı ve istek çarpanı) gösterin. Zaten yüklü oturumları güncellemek için VS Code'un yeniden yüklenmesi gerekir.","tags":["advanced"]},"github.copilot.chat.cli.planCommand.enabled":{"type":"boolean","default":true,"markdownDescription":"Kodlamadan önce uygulama planları oluşturmak için Copilot CLI'da /plan komutunu etkinleştirin.","tags":["advanced"]},"github.copilot.chat.cli.lazyLoadSessionItem.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI'da oturum öğelerinin geç yüklenmesini etkinleştirin. VS Code'un yeniden yüklenmesini gerektirir.","tags":["advanced"],"agentsWindow":{"default":false}},"github.copilot.chat.cli.aiGenerateBranchNames.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI'da yapay zeka tarafından oluşturulmuş dal adlarını etkinleştirin.","tags":["advanced"]},"github.copilot.chat.cli.forkSessions.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI'da oturum dallandırmayı etkinleştirin.","tags":["advanced"]},"github.copilot.chat.cli.isolationOption.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI için yalıtım modu seçeneğini etkinleştir. Etkinleştirildiğinde kullanıcılar Worktree ve Çalışma Alanı modları arasında seçim yapabilir.","tags":["advanced"],"agentsWindow":{"default":true}},"github.copilot.chat.cli.autoCommit.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI için otomatik işlemeyi etkinleştir. Etkinleştirildiğinde, Copilot CLI tarafından yapılan değişiklikler her aşama sonunda otomatik olarak depoya işlenir.","tags":["advanced","experimental"],"agentsWindow":{"default":false}},"github.copilot.chat.cli.sessionController.enabled":{"type":"boolean","default":false,"markdownDescription":"Copilot CLI için yeni oturum denetleyicisi API'sini etkinleştir. VS Code'un yeniden yüklenmesi gerekiyor.","tags":["advanced"],"agentsWindow":{"default":false,"readOnly":true}},"github.copilot.chat.cli.thinkingEffort.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI'da Dil Modelleri için düşünme özelliğini etkinleştirin.","tags":["advanced"]},"github.copilot.chat.cli.sessionControllerForSessionsApp.enabled":{"type":"boolean","default":false,"markdownDescription":"Oturumlar Uygulaması için yeni oturum denetleyicisi API'sini etkinleştir. VS Code'un yeniden yüklenmesi gerekiyor.","tags":["advanced"]},"github.copilot.chat.cli.terminalLinks.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI terminallerinde gelişmiş tıklanabilir dosya bağlantılarını etkinleştirin. Oturum durumu dizinlerine göre göreli yolları çözümler. VS Code'un yeniden yüklenmesi gerekir.","tags":["advanced"]},"github.copilot.chat.cli.remote.enabled":{"type":"boolean","default":true,"markdownDescription":"Copilot CLI oturumları için /remote komutunu etkinleştirin; böylece GitHub.com'dan ve GitHub mobil uygulamasından görüntüleme ve yönlendirme yapabilirsiniz.","tags":["advanced"],"agentsWindow":{"default":false}},"github.copilot.chat.searchSubagent.enabled":{"type":"boolean","default":false,"markdownDescription":"Çalışma alanında yinelemeli kod bulma için arama alt aracısı aracını etkinleştirin.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.searchSubagent.useAgenticProxy":{"type":"boolean","default":false,"markdownDescription":"Arama alt aracısı aracı için aracılı ara sunucuyu kullanın.","tags":["advanced"]},"github.copilot.chat.searchSubagent.model":{"type":"string","default":"","markdownDescription":"Arama alt aracısı için kullanılacak model. useAgenticProxy etkinleştirildiğinde varsayılan olarak 'vscode-agentic-search-router-a' değerini alır. Aksi takdirde, varsayılan olarak ana aracı modeli kullanılır.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.searchSubagent.toolCallLimit":{"type":"number","default":4,"markdownDescription":"Arama alt aracısının keşif sırasında yapabileceği maksimum araç çağrısı sayısı.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.searchSubagent.thoroughnessEnabled":{"type":"boolean","default":false,"markdownDescription":"Arama alt aracısı aracında tamlık parametresini etkinleştirin. Etkinleştirildiğinde, çağıran kişi izin verilen araç çağrısı dönüşü sayısını ayarlamak için 'normal' veya 'deep' değerini geçirebilir (sırasıyla temel toolCallLimit'in 1× veya 2×'si kadar).","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":"Aracı hata ayıklama günlüğünü etkinleştirin: Sohbet hata ayıklama olaylarını (araç çağrıları, LLM istekleri, belirteç kullanımı, hatalar) hata ayıklama paneli ve sorun giderme becerisi için JSONL dosyalarına yazın. Değişikliğin geçerli olması için sayfanın yeniden yüklenmesi gerekir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agentDebugLog.fileLogging.flushIntervalMs":{"type":"number","default":4000,"minimum":2000,"markdownDescription":"Arabelleğe alınmamış hata ayıklama günlüğü girişlerinin diske ne sıklıkla (milisaniye cinsinden) yazdırılacağı. Daha düşük değerler, daha sık disk yazma işlemleri pahasına daha güncel günlükler sağlar.","tags":["advanced","experimental"]},"github.copilot.chat.agentDebugLog.fileLogging.maxRetainedSessionLogs":{"type":"number","default":50,"minimum":1,"markdownDescription":"Diskte saklanacak sohbet hata ayıklama oturumu günlük dizinlerinin maksimum sayısı. Her sohbet oturumu bir dizin oluşturur. Bu sınır aşıldığında eski oturum günlükleri otomatik olarak silinir.","tags":["advanced","experimental","onExp"]},"github.copilot.chat.agentDebugLog.fileLogging.maxSessionLogSizeMB":{"type":"number","default":100,"minimum":1,"markdownDescription":"Tek bir sohbet hata ayıklama oturumu günlük dosyasının megabayt cinsinden maksimum boyutu. Günlük bu boyutu aştığında, en son verileri saklamak için eski girdiler kesilir. Varsayılan değer 100 MB'tır.","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":"Bu çalışma alanında anlamsal kod tabanı araması için dış alma işlemini etkinleştirin. Bu ayar, dış alımı etkinleştirmek veya devre dışı bırakmak için kullanılabilir; ancak kullanılabilirliği sonunda Copilot Enterprise veya Copilot abonelik ilkeleriniz belirler. [Dış alma ilkeleri hakkında daha fazla bilgi edinin](https://aka.ms/vscode-external-ingest-policy).","tags":["advanced","onExp"]}}}],"submenus":[{"id":"copilot/reviewComment/additionalActions/applyAndNext","label":"Uygula ve Sonrakine Git"},{"id":"copilot/reviewComment/additionalActions/discardAndNext","label":"At ve Sonrakine Git"},{"id":"copilot/reviewComment/additionalActions/discard","label":"At"},{"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 simgesi","default":{"fontPath":"assets/copilot.woff","fontCharacter":"\\0041"}},"copilot-warning":{"description":"GitHub Copilot simgesi","default":{"fontPath":"assets/copilot.woff","fontCharacter":"\\0042"}},"copilot-notconnected":{"description":"GitHub Copilot simgesi","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":"Daha hızlı ve daha akıllı kod yazmak için yapay zeka çifti programlayıcınız","when":"!isWeb","steps":[{"id":"copilot.setup.signIn","title":"Copilot’u ücretsiz olarak kullanmak için oturum açın","description":"Doğal dil aracılığıyla birden çok dosyada kod oluşturmak, hataları düzeltmek, kodunuzla ilgili sorular sormak ve çok daha fazlasını yapmak için Copilot’ı kullanabilirsiniz.\n Şimdi GitHub hesabınızla [Ücretsiz Copilot](https://github.com/features/copilot/plans) sunuyoruz.\n\n[Copilot’ı Ücretsiz Kullanın](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":"Kullanıcı, kod tabanını anlamak için ikincil kenar çubuğundaki Sohbet panelinde @workspace komutunu çağırır. Copilot ilgili bilgileri alıyor ve dosyalara bağlantılar içeren bir yanıt sunuyor"}},{"id":"copilot.setup.signInNoAction","title":"Copilot’u ücretsiz olarak kullanmak için oturum açın","description":"Doğal dil aracılığıyla birden çok dosyada kod oluşturmak, hataları düzeltmek, kodunuzla ilgili sorular sormak ve çok daha fazlasını yapmak için Copilot’u kullanabilirsiniz.\n Şimdi GitHub hesabınızla [Copilot’u ücretsiz olarak](https://github.com/features/copilot/plans) sunuyoruz.","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":"Kullanıcı, kod tabanını anlamak için ikincil kenar çubuğundaki Sohbet panelinde @workspace komutunu çağırır. Copilot ilgili bilgileri alıyor ve dosyalara bağlantılar içeren bir yanıt sunuyor"}},{"id":"copilot.setup.signUp","title":"Copilot'u ücretsiz olarak kullanmaya başlayın","description":"Doğal dil aracılığıyla birden çok dosyada kod oluşturmak, hataları düzeltmek, kodunuzla ilgili sorular sormak ve çok daha fazlasını yapmak için Copilot’ı kullanabilirsiniz.\n Şimdi GitHub hesabınızla [Ücretsiz Copilot](https://github.com/features/copilot/plans) sunuyoruz.\n\n[Copilot’ı Ücretsiz Kullanın](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":"Kullanıcı, kod tabanını anlamak için ikincil kenar çubuğundaki Sohbet panelinde @workspace komutunu çağırır. Copilot ilgili bilgileri alıyor ve dosyalara bağlantılar içeren bir yanıt sunuyor"}},{"id":"copilot.setup.signUpNoAction","title":"Copilot'u ücretsiz olarak kullanmaya başlayın","description":"Doğal dil aracılığıyla birden çok dosyada kod oluşturmak, hataları düzeltmek, kodunuzla ilgili sorular sormak ve çok daha fazlasını yapmak için Copilot’u kullanabilirsiniz.\n Şimdi GitHub hesabınızla [Copilot’u ücretsiz olarak](https://github.com/features/copilot/plans) sunuyoruz.","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":"Kullanıcı, kod tabanını anlamak için ikincil kenar çubuğundaki Sohbet panelinde @workspace komutunu çağırır. Copilot ilgili bilgileri alıyor ve dosyalara bağlantılar içeren bir yanıt sunuyor"}},{"id":"copilot.panelChat","title":"Kodunuz hakkında sohbet edin","description":"**@Çalışma alanını** kullanarak Copilot’a programlama sorularını sorun veya kodunuzla ilgili yardım alın.\n Doğrudan sohbet etmek istediğiniz her biri kendi alanında uzman olan tüm uygun sohbet katılımcılarını görmek için **@** yazın.\n[Copilot ile sohbet](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":"Kullanıcı, kod tabanını anlamak için ikincil kenar çubuğundaki Sohbet panelinde @workspace komutunu çağırır. Copilot ilgili bilgileri alıyor ve dosyalara bağlantılar içeren bir yanıt sunuyor"}},{"id":"copilot.edits","title":"Doğal bir dil kullanarak değişiklikler yapın","description":"Çalışmak istediğiniz dosyaları seçmek ve yapmak istediğiniz değişiklikleri açıklamak için **Copilot Düzenlemeleri** seçeneğini kullanın. Copilot bunları doğrudan dosyalarınıza uygular.\n[Copilot ile düzenle](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":"Video, kullanıcının dosyaları sürükleyip ikincil kenar çubuğunda yer alan Copilot Edits giriş kutusuna bırakmasını gösteriyor. Daha sonra Copilot dosyayı kullanıcının isteğine göre güncelleştiriyor."}},{"id":"copilot.firstSuggest","title":"Yapay zeka tarafından önerilen satır içi öneriler","description":"Düzenleyicide yazarken, Copilot, başlatmış olduğu işlemi tamamlamanıza yardımcı olmak için kod önerir.","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":"Video, Copilot'un kullanıcının kodunu tamamlamasına yardımcı olmak için kod önerdiği farklı Copilot satır içi önerilerini göstermektedir"}},{"id":"copilot.inlineChatNotMac","title":"Dosyalarınızda doğal bir dil kullanın","description":"Bazen, doğrudan bir dosyanın içinde yazmak istediğiniz kodu açıklamak daha kolaydır.\nİmlecinizi yerleştirin veya bir bölümü seçin ve **Satır İçi Sohbet** seçeneğini açmak için **''Ctrl+I''** tuşlarını kullanın.","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":"Düzenleyicide satır içi Sohbet görünümü. Video, kullanıcının satır içi sohbet arabirim öğesini çağırmasını ve Copilot’tan doğal dili kullanarak dosyada bir değişiklik yapmasını istemesini gösteriyor. Daha sonra Copilot istenen değişikliği yapıyor"}},{"id":"copilot.inlineChatMac","title":"Dosyalarınızda doğal bir dil kullanın","description":"Bazen, doğrudan bir dosyanın içinde yazmak istediğiniz kodu açıklamak daha kolaydır.\nİmlecinizi yerleştirin veya bir bölümü seçin ve **Satır İçi Sohbet** seçeneğini açmak için **''Cmd+I''** tuşlarını kullanın.","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":"Video, kullanıcının satır içi sohbet arabirim öğesini çağırmasını ve Copilot’tan doğal dili kullanarak dosyada bir değişiklik yapmasını istemesini gösteriyor. Daha sonra Copilot istenen değişikliği yapıyor"}},{"id":"copilot.sparkle","title":"Akıllı eylemlere göz atın","description":"Copilot, VS Code arayüzü boyunca yapay zeka destekli akıllı eylemlerle kodlama deneyiminizi iyileştirir.\nCopilot'ın kod değişikliklerine göre işleme mesajları ve PR açıklamaları oluşturduğu [Kaynak Kontrol görünümü](command:workbench.view.scm) bölümünde olduğu gibi $(sparkle) simgelerini arayın.\n\n[İpuçları ve Püf Noktalarını Keşfet](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":"Video, kaynak denetimi giriş kutusunda kıvılcım simgesine tıklanmasını ve GitHub Copilot’un otomatik olarak bir işleme iletisi oluşturmasını gösteriyor."}}]}],"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":"Görevleri makinenizde yerel olarak çalışan bir arka plan aracısına devredin. Aracı sohbet yoluyla ilerler ve GitHub Copilot CLI kullanarak ana çalışma alanınızdan izole edilmiş değişiklikleri uygulamak için bir Git çalışma ağacında zaman uyumsuz çalışır.","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":"Konuşma geçmişini sıkıştırarak bağlamı boşalt"},{"name":"plan","description":"Kodlamadan önce bir uygulama planı oluşturun","when":"config.github.copilot.chat.cli.planCommand.enabled"},{"name":"fleet","description":"Paralel alt ajan yürütme için filo modunu etkinleştir","when":"false"},{"name":"remote","description":"Uzaktan denetim durumunu gösterin veya /remote on ve /remote off komutlarını kullanın","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":"Görevleri GitHub Copilot kodlama aracısına devredin. Aracı sohbet yoluyla ilerler ve gerektiğinde değişiklikleri ve çekme isteklerini uygulamak için bulutta zaman uyumsuz çalışır.","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}]}