cadl/.vscode/settings.json

66 строки
2.3 KiB
JSON

{
"files.eol": "\n",
"files.insertFinalNewline": true,
"search.exclude": {
"**/dist/**": true,
"**/dist-dev/**": true,
"**/.docusaurus/**": true,
"**/CHANGELOG.json": true,
"docs/spec.html": true,
"**/node_modules/**": true,
"packages/compiler/templates/__snapshots__/**": true,
"packages/website/versioned_docs/**": true,
"packages/http-client-csharp/**/Generated/**": true,
"packages/samples/scratch/**": false // Those files are in gitignore but we still want to search for them
},
"files.exclude": {
"**/common/temp/**": true,
"**/obj/**": true,
"**/bin/**": true,
"**/.git": true,
"**/.DS_Store": true
},
"[javascript][javascriptreact][typescript][typescriptreact]": {
"editor.formatOnSave": true,
"editor.formatOnPaste": false, // work around https://github.com/simonhaenisch/prettier-plugin-organize-imports/issues/53
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.detectIndentation": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json][[jsonc][yaml][typespec][markdown][css]": {
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.detectIndentation": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[csharp]": {
"editor.insertSpaces": true,
"editor.detectIndentation": false,
"editor.tabSize": 4
},
"[xml]": {
"editor.insertSpaces": true,
"editor.detectIndentation": false,
"editor.tabSize": 2
},
"files.associations": {
"rush.json": "jsonc",
"common-versions.json": "jsonc",
"command-line.json": "jsonc",
"pnpm-config.json": "jsonc",
"version-policies.json": "jsonc"
},
"typescript.tsdk": "./node_modules/typescript/lib",
"git.ignoreLimitWarning": true,
"vitest.enable": true,
"vitest.commandLine": "node ./node_modules/vitest/vitest.mjs",
"prettier.prettierPath": "./node_modules/prettier/index.cjs",
"prettier.documentSelectors": ["**/*.tsp"],
"testExplorer.errorDecoration": false,
"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
}