Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 6ca40b0

Browse files
committed
Simplify launch configs and suppress messages in example environment for first runs
1 parent 80842b2 commit 6ca40b0

File tree

2 files changed

+17
-68
lines changed

2 files changed

+17
-68
lines changed

.vscode/launch.json

Lines changed: 14 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,8 @@
99
"request": "launch",
1010
"runtimeExecutable": "${execPath}",
1111
"args": [
12-
"--extensionDevelopmentPath=${workspaceFolder}"
13-
],
14-
"env": {
15-
"__TEST_WORKSPACE_PATH": "${workspaceFolder}/examples",
16-
},
17-
"sourceMaps": true,
18-
// This speeds up source map detection and makes smartStep work correctly
19-
"outFiles": [
20-
"${workspaceFolder}/out/**/*.js",
21-
"!**/node_modules/**",
22-
"!**/.vscode-test/**"
23-
],
24-
"skipFiles": [
25-
"<node_internals>/**",
26-
"**/node_modules/**",
27-
"**/.vscode-test/**"
12+
"--extensionDevelopmentPath=${workspaceFolder}",
13+
"${workspaceFolder}/examples"
2814
],
2915
"presentation": {
3016
"hidden": false,
@@ -35,6 +21,7 @@
3521
{
3622
// Runs the extension in an empty temp profile that is automatically cleaned up after use
3723
// Undocumented: https://github.com/microsoft/vscode-docs/issues/6220
24+
// BUG: Breakpoints will not work with temp profile currently
3825
"name": "Launch Extension - Temp Profile",
3926
"type": "extensionHost",
4027
"request": "launch",
@@ -44,18 +31,20 @@
4431
"--extensionDevelopmentPath=${workspaceFolder}",
4532
"${workspaceFolder}/examples"
4633
],
47-
"sourceMaps": true,
48-
// This speeds up source map detection and makes smartStep work correctly
49-
"outFiles": [
50-
"${workspaceFolder}/out/**/*.js",
34+
"resolveSourceMapLocations": [
35+
"${workspaceFolder}/**",
5136
"!**/node_modules/**",
5237
"!**/.vscode-test/**"
5338
],
54-
"skipFiles": [
55-
"<node_internals>/**",
56-
"**/node_modules/**",
57-
"**/.vscode-test/**"
58-
],
39+
"outFiles": ["${workspaceFolder}/**/*.js", "!**/node_modules/**"],
40+
"sourceMapRenames": true,
41+
"sourceMaps": true,
42+
// This speeds up source map detection and makes smartStep work correctly
43+
// "skipFiles": [
44+
// "<node_internals>/**",
45+
// "**/node_modules/**",
46+
// "**/.vscode-test/**"
47+
// ],
5948
"presentation": {
6049
"hidden": false,
6150
"group": "test",
@@ -74,54 +63,11 @@
7463
"--extensionDevelopmentPath=${workspaceFolder}",
7564
"${workspaceFolder}/examples"
7665
],
77-
"sourceMaps": true,
78-
// This speeds up source map detection and makes smartStep work correctly
79-
"outFiles": [
80-
"${workspaceFolder}/out/**/*.js",
81-
"!**/node_modules/**",
82-
"!**/.vscode-test/**"
83-
],
84-
"skipFiles": [
85-
"<node_internals>/**",
86-
"**/node_modules/**",
87-
"**/.vscode-test/**"
88-
],
8966
"presentation": {
9067
"hidden": false,
9168
"group": "test",
9269
"order": 2
9370
}
94-
},
95-
{
96-
"name": "Test Extension",
97-
"type": "node",
98-
"request": "launch",
99-
"program": "${workspaceFolder}/out/test/runTests.js",
100-
"cascadeTerminateToConfigurations": [
101-
"ExtensionTests",
102-
],
103-
// This speeds up source map detection and makes smartStep work correctly
104-
"outFiles": [
105-
"${workspaceFolder}/out/**/*.js",
106-
"!**/node_modules/**",
107-
"!**/.vscode-test/**"
108-
],
109-
"skipFiles": [
110-
"<node_internals>/**",
111-
"**/node_modules/**",
112-
"**/.vscode-test/**"
113-
],
114-
"attachSimplePort": 59229, // THe default is 9229 but we want to avoid conflicts because we will have two vscode instances running.
115-
"env": {
116-
"__TEST_DEBUG_INSPECT_PORT": "59229" // Needs to match attachSimplePort
117-
},
118-
"presentation": {
119-
"hidden": false,
120-
},
121-
"internalConsoleOptions": "neverOpen",
122-
"console": "integratedTerminal",
123-
"autoAttachChildProcesses": false,
124-
"preLaunchTask": "test-watch"
12571
}
12672
]
12773
}

examples/.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,7 @@
33
// Relative paths for this setting are always relative to the workspace root dir.
44
"powershell.scriptAnalysis.settingsPath": "./PSScriptAnalyzerSettings.psd1",
55
"files.defaultLanguage": "powershell",
6+
"git.openRepositoryInParentFolders": "never",
7+
"csharp.suppressDotnetRestoreNotification": true,
8+
"extensions.ignoreRecommendations": true
69
}

0 commit comments

Comments
 (0)