2021-08-25 22:47:06 +03:00
{
"files.eol" : "\n" ,
"files.insertFinalNewline" : true ,
"search.exclude" : {
"**/dist/**" : true ,
"**/dist-dev/**" : true ,
2022-11-14 23:44:38 +03:00
"**/.docusaurus/**" : true ,
2021-08-25 22:47:06 +03:00
"**/CHANGELOG.json" : true ,
"docs/spec.html" : true ,
2023-04-07 00:26:58 +03:00
"**/node_modules/**" : true ,
2024-01-04 23:22:21 +03:00
"packages/compiler/templates/__snapshots__/**" : true ,
2023-10-03 20:12:37 +03:00
"packages/website/versioned_docs/**" : true ,
2024-06-04 01:04:33 +03:00
"packages/http-client-csharp/**/Generated/**" : true ,
2023-10-03 20:12:37 +03:00
"packages/samples/scratch/**" : false // Those files are in gitignore but we still want to search for them
2021-08-25 22:47:06 +03:00
} ,
"files.exclude" : {
"**/common/temp/**" : true ,
"**/obj/**" : true ,
"**/bin/**" : true ,
"**/.git" : true ,
"**/.DS_Store" : true
} ,
2023-10-05 00:57:56 +03:00
"[javascript][javascriptreact][typescript][typescriptreact]" : {
2021-08-25 22:47:06 +03:00
"editor.formatOnSave" : true ,
2022-06-10 23:18:38 +03:00
"editor.formatOnPaste" : false , // work around https://github.com/simonhaenisch/prettier-plugin-organize-imports/issues/53
2021-08-25 22:47:06 +03:00
"editor.insertSpaces" : true ,
"editor.tabSize" : 2 ,
"editor.detectIndentation" : false ,
"editor.defaultFormatter" : "esbenp.prettier-vscode"
} ,
2023-11-09 01:25:21 +03:00
"[json][[jsonc][yaml][typespec][markdown][css]" : {
2021-11-22 22:04:36 +03:00
"editor.formatOnSave" : true ,
"editor.formatOnPaste" : true ,
2021-08-25 22:47:06 +03:00
"editor.insertSpaces" : true ,
2021-11-22 22:04:36 +03:00
"editor.tabSize" : 2 ,
2021-08-25 22:47:06 +03:00
"editor.detectIndentation" : false ,
2021-11-22 22:04:36 +03:00
"editor.defaultFormatter" : "esbenp.prettier-vscode"
2021-08-25 22:47:06 +03:00
} ,
"[csharp]" : {
"editor.insertSpaces" : true ,
"editor.detectIndentation" : false ,
2023-10-05 00:57:56 +03:00
"editor.tabSize" : 4
2021-08-25 22:47:06 +03:00
} ,
"[xml]" : {
"editor.insertSpaces" : true ,
"editor.detectIndentation" : false ,
"editor.tabSize" : 2
} ,
"files.associations" : {
"rush.json" : "jsonc" ,
"common-versions.json" : "jsonc" ,
"command-line.json" : "jsonc" ,
2023-09-23 02:53:51 +03:00
"pnpm-config.json" : "jsonc" ,
2021-08-25 22:47:06 +03:00
"version-policies.json" : "jsonc"
} ,
2024-01-25 00:37:34 +03:00
"typescript.tsdk" : "./node_modules/typescript/lib" ,
2021-08-25 22:47:06 +03:00
"git.ignoreLimitWarning" : true ,
2024-01-02 22:40:29 +03:00
"vitest.enable" : true ,
2024-01-25 00:37:34 +03:00
"vitest.commandLine" : "node ./node_modules/vitest/vitest.mjs" ,
"prettier.prettierPath" : "./node_modules/prettier/index.cjs" ,
2023-02-16 01:37:39 +03:00
"prettier.documentSelectors" : [ "**/*.tsp" ] ,
2021-11-03 21:06:38 +03:00
"testExplorer.errorDecoration" : false ,
2024-04-08 19:58:19 +03:00
"typespec.tsp-server.path" : "${workspaceFolder}/packages/compiler" ,
"eslint.experimental.useFlatConfig" : true // Still needed new version coming soon should work without https://github.com/microsoft/vscode-eslint/issues/1644
2021-08-25 22:47:06 +03:00
}