Skip to content

Commit 49a15d0

Browse files
authored
Merge branch 'main' into RSATDependencies
2 parents 57085b3 + 0a918c2 commit 49a15d0

69 files changed

Lines changed: 2305 additions & 1522 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.vscode/extensions.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"recommendations": [
3+
"ms-vscode.powershell",
4+
"pspester.pester-test",
5+
"tylerleonhardt.vscode-inline-values-powershell",
6+
"psake.psake-vscode",
7+
"DavidAnson.vscode-markdownlint"
8+
]
9+
}

.vscode/launch.json

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,28 @@
55
"version": "0.2.0",
66
"configurations": [
77
{
8+
"name": "PowerShell: Debug Tests",
89
"type": "PowerShell",
910
"request": "launch",
10-
"name": "PowerShell Interactive Session",
11-
"cwd": ""
11+
"script": "./build.ps1",
12+
"args": ["-Task", "Test"],
13+
"createTemporaryIntegratedConsole": false
14+
},
15+
{
16+
"name": "PowerShell: Debug Tests (Temp Console)",
17+
"type": "PowerShell",
18+
"request": "launch",
19+
"script": "./build.ps1",
20+
"args": ["-Task", "Test"],
21+
"createTemporaryIntegratedConsole": true
22+
},
23+
{
24+
"name": "PowerShell: Load Source Module (Temp Console)",
25+
"type": "PowerShell",
26+
"request": "launch",
27+
"script": "./build.ps1",
28+
"args": ["-Task", "Init"],
29+
"createTemporaryIntegratedConsole": true
1230
}
1331
]
14-
}
32+
}

.vscode/settings.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,16 @@
55
"powershell.codeFormatting.whitespaceAroundOperator": false,
66
"powershell.codeFormatting.whitespaceBeforeOpenParen": false,
77
"powershell.codeFormatting.preset": "OTBS",
8-
"powershell.codeFormatting.trimWhitespaceAroundPipe": true
8+
"powershell.codeFormatting.trimWhitespaceAroundPipe": true,
9+
"files.trimTrailingWhitespace": true,
10+
"files.insertFinalNewline": true,
11+
"editor.insertSpaces": true,
12+
"editor.tabSize": 4,
13+
"search.exclude": {
14+
"**/node_modules": true,
15+
"**/bower_components": true,
16+
"**/*.code-search": true,
17+
"**/.ruby-lsp": true,
18+
"Output/**": true
19+
}
920
}

.vscode/tasks.json

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
{
2+
// See https://go.microsoft.com/fwlink/?LinkId=733558
3+
// for the documentation about the tasks.json format
4+
"version": "2.0.0",
5+
// Start PowerShell (pwsh on *nix)
6+
"windows": {
7+
"options": {
8+
"shell": {
9+
"executable": "pwsh.exe",
10+
"args": [
11+
"-NoProfile",
12+
"-ExecutionPolicy",
13+
"Bypass",
14+
"-Command"
15+
]
16+
}
17+
}
18+
},
19+
"linux": {
20+
"options": {
21+
"shell": {
22+
"executable": "/usr/bin/pwsh",
23+
"args": [
24+
"-NoProfile",
25+
"-Command"
26+
]
27+
}
28+
}
29+
},
30+
"osx": {
31+
"options": {
32+
"shell": {
33+
"executable": "/usr/local/bin/pwsh",
34+
"args": [
35+
"-NoProfile",
36+
"-Command"
37+
]
38+
}
39+
}
40+
},
41+
"tasks": [
42+
{
43+
"label": "Clean",
44+
"type": "shell",
45+
"command": "${cwd}/build.ps1 -Task Clean -Verbose"
46+
},
47+
{
48+
"label": "Test",
49+
"type": "shell",
50+
"command": "${cwd}/build.ps1 -Task Test -Verbose",
51+
"group": {
52+
"kind": "test",
53+
"isDefault": true
54+
},
55+
"problemMatcher": "$pester"
56+
},
57+
{
58+
"label": "Analyze",
59+
"type": "shell",
60+
"command": "${cwd}/build.ps1 -Task Analyze -Verbose"
61+
},
62+
{
63+
"label": "Pester",
64+
"type": "shell",
65+
"command": "${cwd}/build.ps1 -Task Pester -Verbose",
66+
"problemMatcher": "$pester"
67+
},
68+
{
69+
"label": "Build",
70+
"type": "shell",
71+
"command": "${cwd}/build.ps1 -Task Build -Verbose",
72+
"group": {
73+
"kind": "build",
74+
"isDefault": true
75+
}
76+
},
77+
{
78+
"label": "Publish",
79+
"type": "shell",
80+
"command": "${cwd}/build.ps1 -Task Publish -Verbose"
81+
}
82+
]
83+
}

0 commit comments

Comments
 (0)