Newer
Older
//editor
"editor.formatOnSave": true,
"editor.formatOnPaste": false,
"editor.tabCompletion": "on",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
},
//python
"python.venvPath": "${workspaceFolder}\\server",
"python.analysis.extraPaths": ["server"],
"python.terminal.activateEnvironment": true,
"python.formatting.provider": "black",
"python.formatting.blackPath": "server\\env\\Scripts\\black.exe",
"python.formatting.blackArgs": ["--line-length", "119"],
//eslint
"eslint.workingDirectories": ["./client"],
"eslint.options": {
"configFile": "./.eslintrc"
},
"prettier.configPath": "./client/.prettierrc",
//git
"git.ignoreLimitWarning": true,
//language specific
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.exclude": {
"**/__pycache__": true,
"**/.pytest_cache": true,
"**/env/Include": true,
"**/env/Lib": true
},
"files.watcherExclude": {
"**/env/Lib/**": true
},
"search.exclude": {
"**/env": true
"python.pythonPath": "server\\env\\Scripts\\python.exe",
"restructuredtext.confPath": "${workspaceFolder}\\server\\sphinx\\source"