aboutsummaryrefslogtreecommitdiff
path: root/src/DevHive.code-workspace
blob: 36e1700627791b84ca5a828eda9c196327f883fa (plain) (blame)
1
2
3
4
5
6
7
8
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
{
	"folders": [
		{
			"name": "Web",
			"path": "./Web"
		},
		{
			"name": "Services",
			"path": "./Services"
		},
		{
			"name": "Data",
			"path": "./Data"
		},
		{
			"name": "Common",
			"path": "./Common"
		},
	],
	"settings": {
		"files.exclude": {
			"**/.vscode": true,
			"**/bin": true,

			"**/obj": true,
			".gitignore" : true,
		},
		"code-runner.fileDirectoryAsCwd": true,
		"dotnet-test-explorer.runInParallel": true,
		"dotnet-test-explorer.testProjectPath": "**/*.Tests.csproj",
		"omnisharp.enableEditorConfigSupport": true,
		"omnisharp.enableRoslynAnalyzers": true,
		"prettier.useEditorConfig": true,
		"workbench.editor.labelFormat": "short"
	},
	"launch": {
		"configurations": [
			{
				"name": "Launch API",
				"type": "coreclr",
				"request": "launch",
				"preLaunchTask": "workspace-build",
				"program": "${workspaceFolder:Web}/DevHive.Web/bin/Debug/net5.0/DevHive.Web.dll",
				"args": [],
				"cwd": "${workspaceFolder:Web}/DevHive.Web",
				"stopAtEntry": false,
				"env": {
					"ASPNETCORE_ENVIRONMENT": "Development"
				},
			},
			// {
			// 	"name": "Launch Data Tests",
			// 	"type": "coreclr",
			// 	"request": "launch",
			// 	"preLaunchTask": "workspace-build",
			// 	"program": "${workspaceFolder:DevHive.Tests}/DevHive.Data.Tests/bin/Debug/net5.0/DevHive.Data.Tests.dll",
			// 	"args": [],
			// 	"cwd": "${workspaceFolder:DevHive.Tests}/DevHive.Data.Tests",
			// 	"console": "internalConsole",
			// 	"stopAtEntry": false
			// },
		],
		"compounds": []
	},
	"tasks": {
		"version": "2.0.0",
		"tasks": [
			{
				"label": "workspace-build",
				"command": "dotnet",
				"type": "shell",
				"options": {
					"cwd": "${workspaceFolder:Web}/DevHive.Web"
				},
				"args": [
					"build",
					"/property:GenerateFullPaths=true",
					"/consoleloggerparameters:NoSummary"
				],
				"group": {
					"kind": "build",
					"isDefault": true
				},
				"presentation": {
					"reveal": "silent"
				},
				"problemMatcher": "$msCompile"
			}
		]
	},
	"extensions": {
		"recommendations": [
			"esbenp.prettier-vscode",
			"editorconfig.editorconfig"
		]
	}
}