-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathPSScriptAnalyzerSettings.psd1
72 lines (72 loc) · 2.64 KB
/
PSScriptAnalyzerSettings.psd1
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
@{
IncludeRules = @(
'PSAlignAssignmentStatement'
'PSAvoidUsingCmdletAliases'
'PSAvoidAssignmentToAutomaticVariable'
'PSAvoidDefaultValueSwitchParameter'
'PSAvoidDefaultValueForMandatoryParameter'
'PSAvoidUsingEmptyCatchBlock'
'PSAvoidGlobalAliases'
'PSAvoidGlobalFunctions'
'PSAvoidGlobalVars'
'PSAvoidInvokingEmptyMembers'
'PSAvoidLongLines'
'PSAvoidMultipleTypeAttributes'
'PSAvoidNullOrEmptyHelpMessageAttribute'
'PSAvoidOverwritingBuiltInCmdlets'
'PSAvoidUsingPositionalParameters'
'PSReservedCmdletChar'
'PSReservedParams'
'PSAvoidSemicolonsAsLineTerminators'
'PSAvoidShouldContinueWithoutForce'
'PSAvoidTrailingWhitespace'
'PSAvoidUsingUsernameAndPasswordParams'
'PSAvoidUsingBrokenHashAlgorithms'
'PSAvoidUsingComputerNameHardcoded'
'PSAvoidUsingConvertToSecureStringWithPlainText'
'PSAvoidUsingDeprecatedManifestFields'
'PSAvoidUsingDoubleQuotesForConstantString'
'PSAvoidUsingInvokeExpression'
'PSAvoidUsingPlainTextForPassword'
'PSAvoidUsingWMICmdlet'
'PSAvoidUsingWriteHost'
'PSUseCompatibleCommands'
'PSUseCompatibleSyntax'
'PSUseCompatibleTypes'
'PSMisleadingBacktick'
'PSMissingModuleManifestField'
'PSPlaceCloseBrace'
'PSPlaceOpenBrace'
'PSPossibleIncorrectComparisonWithNull'
'PSPossibleIncorrectUsageOfAssignmentOperator'
'PSPossibleIncorrectUsageOfRedirectionOperator'
'PSProvideCommentHelp'
'PSReviewUnusedParameter'
'PSUseApprovedVerbs'
'PSUseBOMForUnicodeEncodedFile'
'PSUseCmdletCorrectly'
'PSUseCompatibleCmdlets'
'PSUseConsistentIndentation'
'PSUseConsistentWhitespace'
'PSUseCorrectCasing'
'PSUseDeclaredVarsMoreThanAssignments'
'PSUseLiteralInitializerForHashtable'
'PSUseOutputTypeCorrectly'
'PSUseProcessBlockForPipelineCommand'
'PSUsePSCredentialType'
'PSShouldProcess'
'PSUseShouldProcessForStateChangingFunctions'
'PSUseSingularNouns'
'PSUseSupportsShouldProcess'
'PSUseToExportFieldsInManifest'
'PSUseUsingScopeModifierInNewRunspaces'
'PSUseUTF8EncodingForHelpFile'
'PSDSCDscExamplesPresent'
'PSDSCDscTestsPresent'
'PSDSCReturnCorrectTypesForDSCFunctions'
'PSDSCUseIdenticalMandatoryParametersForDSC'
'PSDSCUseIdenticalParametersForDSC'
'PSDSCStandardDSCFunctionsInResource'
'PSDSCUseVerboseMessageInDSCResource'
)
}