-
Notifications
You must be signed in to change notification settings - Fork 59
Expand file tree
/
Copy pathtoc.yml
More file actions
235 lines (235 loc) · 12.1 KB
/
Copy pathtoc.yml
File metadata and controls
235 lines (235 loc) · 12.1 KB
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
items:
- name: Overview
href: overview.md
- name: PlatyPS
items:
- name: Overview
href: PlatyPS/overview.md
- name: Types of help in PowerShell
href: PlatyPS/types-of-help.md
- name: Create new command help Markdown using PlatyPS
href: PlatyPS/step-1-create-new-markdown-help.md
- name: Update Markdown help files using PlatyPS
href: PlatyPS/step-1-update-markdown-help.md
- name: Edit Markdown help files
href: PlatyPS/step-2-edit-markdown-help.md
- name: Test Markdown help files
href: PlatyPS/step-3-test-markdown-help.md
- name: Convert and publish the help files
href: PlatyPS/step-4-convert-publish-help.md
- name: PSScriptAnalyzer v1.25
items:
- name: Overview
href: PSScriptAnalyzer/overview.md
- name: What's new in PSScriptAnalyzer
href: PSScriptAnalyzer/whats-new-in-pssa.md
- name: How to
items:
- name: Using PSScriptAnalyzer
href: PSScriptAnalyzer/using-scriptanalyzer.md
- name: Rules and recommendations
href: PSScriptAnalyzer/rules-recommendations.md
- name: Creating custom rules
href: PSScriptAnalyzer/create-custom-rule.md
- name: Rules reference
items:
- name: Rules overview
href: PSScriptAnalyzer/Rules/README.md
- name: AlignAssignmentStatement
href: PSScriptAnalyzer/Rules/AlignAssignmentStatement.md
- name: AvoidAssignmentToAutomaticVariable
href: PSScriptAnalyzer/Rules/AvoidAssignmentToAutomaticVariable.md
- name: AvoidDefaultValueForMandatoryParameter
href: PSScriptAnalyzer/Rules/AvoidDefaultValueForMandatoryParameter.md
- name: AvoidDefaultValueSwitchParameter
href: PSScriptAnalyzer/Rules/AvoidDefaultValueSwitchParameter.md
- name: AvoidExclaimOperator
href: PSScriptAnalyzer/Rules/AvoidExclaimOperator.md
- name: AvoidGlobalAliases
href: PSScriptAnalyzer/Rules/AvoidGlobalAliases.md
- name: AvoidGlobalFunctions
href: PSScriptAnalyzer/Rules/AvoidGlobalFunctions.md
- name: AvoidGlobalVars
href: PSScriptAnalyzer/Rules/AvoidGlobalVars.md
- name: AvoidInvokingEmptyMembers
href: PSScriptAnalyzer/Rules/AvoidInvokingEmptyMembers.md
- name: AvoidLongLines
href: PSScriptAnalyzer/Rules/AvoidLongLines.md
- name: AvoidMultipleTypeAttributes
href: PSScriptAnalyzer/Rules/AvoidMultipleTypeAttributes.md
- name: AvoidNullOrEmptyHelpMessageAttribute
href: PSScriptAnalyzer/Rules/AvoidNullOrEmptyHelpMessageAttribute.md
- name: AvoidOverwritingBuiltInCmdlets
href: PSScriptAnalyzer/Rules/AvoidOverwritingBuiltInCmdlets.md
- name: AvoidSemicolonsAsLineTerminators
href: PSScriptAnalyzer/Rules/AvoidSemicolonsAsLineTerminators.md
- name: AvoidShouldContinueWithoutForce
href: PSScriptAnalyzer/Rules/AvoidShouldContinueWithoutForce.md
- name: AvoidTrailingWhitespace
href: PSScriptAnalyzer/Rules/AvoidTrailingWhitespace.md
- name: AvoidUsingBrokenHashAlgorithms
href: PSScriptAnalyzer/Rules/AvoidUsingBrokenHashAlgorithms.md
- name: AvoidUsingCmdletAliases
href: PSScriptAnalyzer/Rules/AvoidUsingCmdletAliases.md
- name: AvoidUsingComputerNameHardcoded
href: PSScriptAnalyzer/Rules/AvoidUsingComputerNameHardcoded.md
- name: AvoidUsingConvertToSecureStringWithPlainText
href: PSScriptAnalyzer/Rules/AvoidUsingConvertToSecureStringWithPlainText.md
- name: AvoidUsingDeprecatedManifestFields
href: PSScriptAnalyzer/Rules/AvoidUsingDeprecatedManifestFields.md
- name: AvoidUsingDoubleQuotesForConstantString
href: PSScriptAnalyzer/Rules/AvoidUsingDoubleQuotesForConstantString.md
- name: AvoidUsingEmptyCatchBlock
href: PSScriptAnalyzer/Rules/AvoidUsingEmptyCatchBlock.md
- name: AvoidUsingInvokeExpression
href: PSScriptAnalyzer/Rules/AvoidUsingInvokeExpression.md
- name: AvoidUsingPlainTextForPassword
href: PSScriptAnalyzer/Rules/AvoidUsingPlainTextForPassword.md
- name: AvoidUsingPositionalParameters
href: PSScriptAnalyzer/Rules/AvoidUsingPositionalParameters.md
- name: AvoidUsingUsernameAndPasswordParams
href: PSScriptAnalyzer/Rules/AvoidUsingUsernameAndPasswordParams.md
- name: AvoidUsingWMICmdlet
href: PSScriptAnalyzer/Rules/AvoidUsingWMICmdlet.md
- name: AvoidUsingWriteHost
href: PSScriptAnalyzer/Rules/AvoidUsingWriteHost.md
- name: DSCDscExamplesPresent
href: PSScriptAnalyzer/Rules/DSCDscExamplesPresent.md
- name: DSCDscTestsPresent
href: PSScriptAnalyzer/Rules/DSCDscTestsPresent.md
- name: DSCReturnCorrectTypesForDSCFunctions
href: PSScriptAnalyzer/Rules/DSCReturnCorrectTypesForDSCFunctions.md
- name: DSCStandardDSCFunctionsInResource
href: PSScriptAnalyzer/Rules/DSCStandardDSCFunctionsInResource.md
- name: DSCUseIdenticalMandatoryParametersForDSC
href: PSScriptAnalyzer/Rules/DSCUseIdenticalMandatoryParametersForDSC.md
- name: DSCUseIdenticalParametersForDSC
href: PSScriptAnalyzer/Rules/DSCUseIdenticalParametersForDSC.md
- name: DSCUseVerboseMessageInDSCResource
href: PSScriptAnalyzer/Rules/DSCUseVerboseMessageInDSCResource.md
- name: MisleadingBacktick
href: PSScriptAnalyzer/Rules/MisleadingBacktick.md
- name: MissingModuleManifestField
href: PSScriptAnalyzer/Rules/MissingModuleManifestField.md
- name: PlaceCloseBrace
href: PSScriptAnalyzer/Rules/PlaceCloseBrace.md
- name: PlaceOpenBrace
href: PSScriptAnalyzer/Rules/PlaceOpenBrace.md
- name: PossibleIncorrectComparisonWithNull
href: PSScriptAnalyzer/Rules/PossibleIncorrectComparisonWithNull.md
- name: PossibleIncorrectUsageOfAssignmentOperator
href: PSScriptAnalyzer/Rules/PossibleIncorrectUsageOfAssignmentOperator.md
- name: PossibleIncorrectUsageOfRedirectionOperator
href: PSScriptAnalyzer/Rules/PossibleIncorrectUsageOfRedirectionOperator.md
- name: ProvideCommentHelp
href: PSScriptAnalyzer/Rules/ProvideCommentHelp.md
- name: ReservedCmdletChar
href: PSScriptAnalyzer/Rules/ReservedCmdletChar.md
- name: ReservedParams
href: PSScriptAnalyzer/Rules/ReservedParams.md
- name: ReviewUnusedParameter
href: PSScriptAnalyzer/Rules/ReviewUnusedParameter.md
- name: ShouldProcess
href: PSScriptAnalyzer/Rules/ShouldProcess.md
- name: UseApprovedVerbs
href: PSScriptAnalyzer/Rules/UseApprovedVerbs.md
- name: UseBOMForUnicodeEncodedFile
href: PSScriptAnalyzer/Rules/UseBOMForUnicodeEncodedFile.md
- name: UseCmdletCorrectly
href: PSScriptAnalyzer/Rules/UseCmdletCorrectly.md
- name: UseCompatibleCmdlets
href: PSScriptAnalyzer/Rules/UseCompatibleCmdlets.md
- name: UseCompatibleCommands
href: PSScriptAnalyzer/Rules/UseCompatibleCommands.md
- name: UseCompatibleSyntax
href: PSScriptAnalyzer/Rules/UseCompatibleSyntax.md
- name: UseCompatibleTypes
href: PSScriptAnalyzer/Rules/UseCompatibleTypes.md
- name: UseConsistentIndentation
href: PSScriptAnalyzer/Rules/UseConsistentIndentation.md
- name: UseConsistentParameterSetName
href: PSScriptAnalyzer/Rules/UseConsistentParameterSetName.md
- name: UseConsistentParametersKind
href: PSScriptAnalyzer/Rules/UseConsistentParametersKind.md
- name: UseConsistentWhitespace
href: PSScriptAnalyzer/Rules/UseConsistentWhitespace.md
- name: UseConstrainedLanguageMode
href: PSScriptAnalyzer/Rules/UseConstrainedLanguageMode.md
- name: UseCorrectCasing
href: PSScriptAnalyzer/Rules/UseCorrectCasing.md
- name: UseDeclaredVarsMoreThanAssignments
href: PSScriptAnalyzer/Rules/UseDeclaredVarsMoreThanAssignments.md
- name: UseLiteralInitializerForHashtable
href: PSScriptAnalyzer/Rules/UseLiteralInitializerForHashtable.md
- name: UseOutputTypeCorrectly
href: PSScriptAnalyzer/Rules/UseOutputTypeCorrectly.md
- name: UseProcessBlockForPipelineCommand
href: PSScriptAnalyzer/Rules/UseProcessBlockForPipelineCommand.md
- name: UsePSCredentialType
href: PSScriptAnalyzer/Rules/UsePSCredentialType.md
- name: UseShouldProcessForStateChangingFunctions
href: PSScriptAnalyzer/Rules/UseShouldProcessForStateChangingFunctions.md
- name: UseSingleValueFromPipelineParameter
href: PSScriptAnalyzer/Rules/UseSingleValueFromPipelineParameter.md
- name: UseSingularNouns
href: PSScriptAnalyzer/Rules/UseSingularNouns.md
- name: UseSupportsShouldProcess
href: PSScriptAnalyzer/Rules/UseSupportsShouldProcess.md
- name: UseToExportFieldsInManifest
href: PSScriptAnalyzer/Rules/UseToExportFieldsInManifest.md
- name: UseUsingScopeModifierInNewRunspaces
href: PSScriptAnalyzer/Rules/UseUsingScopeModifierInNewRunspaces.md
- name: UseUTF8EncodingForHelpFile
href: PSScriptAnalyzer/Rules/UseUTF8EncodingForHelpFile.md
- name: Archived modules
items:
- name: SecretManagement and SecretStore
items:
- name: Overview
href: SecretManagement/overview.md
- name: Understanding the security features of SecretManagement
href: SecretManagement/security-concepts.md
- name: Get started
items:
- name: Get started with the SecretStore module
href: SecretManagement/get-started/using-secretstore.md
- name: Understanding the SecretManagement module
href: SecretManagement/get-started/understanding-secretmanagement.md
- name: How to
items:
- name: Managing a SecretStore vault
href: SecretManagement/how-to/manage-secretstore.md
- name: Use the SecretStore in automation
href: SecretManagement/how-to/using-secrets-in-automation.md
- name: Use Azure Key Vault in automation
href: SecretManagement/how-to/using-azure-keyvault.md
- name: AIShell
href: AIShell/toc.yml
- name: Crescendo
items:
- name: Overview
href: Crescendo/overview.md
- name: Get started
items:
- name: Install Crescendo
href: Crescendo/get-started/install-crescendo.md
- name: Choose a command-line tool
href: Crescendo/get-started/choose-command-line-tool.md
- name: Decide which features to amplify
href: Crescendo/get-started/research-tool.md
- name: Create a Crescendo cmdlet
href: Crescendo/get-started/create-new-cmdlet.md
- name: Generate and test a Crescendo module
href: Crescendo/get-started/generate-module.md
- name: What's new in Crescendo
items:
- name: What's new in Crescendo 1.1
href: Crescendo/whats-new/whats-new-in-crescendo-11.md
- name: Advanced topics
items:
- name: Create a configuration using the cmdlets
href: Crescendo/advanced/using-crescendo-cmdlets.md
- name: Handling errors in Crescendo
href: Crescendo/advanced/handling-errors.md
- name: Transforming arguments in Crescendo
href: Crescendo/advanced/transforming-arguments.md