- 
                Notifications
    
You must be signed in to change notification settings  - Fork 403
 
Closed
Labels
Description
In #975(comment) @bergmeister wrote the following:
...and if you name it PSScriptAnalyzerSettings.psd1 then those settings get applied implicitly if you run Invoke-ScriptAnalyzer from the root without having to specify the -Settings parameter...
Steps to reproduce
- Extract the zip PssaVscode.zip with full paths.
 - Set PowerShell's location to the folder containing 
PSScriptAnalyzerSettings.psd1. - Invoke 
Invoke-ScriptAnalyzer *. 
Expected behavior
No output as an indication of no errors.
Actual behavior
RuleName                            Severity     ScriptName Line  Message
--------                            --------     ---------- ----  -------
PSAvoidUsingCmdletAliases           Warning      PssaVscode 2     '%' is an alias of
                                                 .psm1            'ForEach-Object'. Alias can
                                                                  introduce possible problems and
                                                                  make scripts hard to maintain.
                                                                  Please consider changing alias
                                                                  to its full content.
Environment data
> $PSVersionTable
Name                           Value                                                              
----                           -----                                                              
PSVersion                      5.1.14409.1012                                                     
PSEdition                      Desktop                                                            
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                            
BuildVersion                   10.0.14409.1012                                                    
CLRVersion                     4.0.30319.42000                                                    
WSManStackVersion              3.0                                                                
PSRemotingProtocolVersion      2.3                                                                
SerializationVersion           1.1.0.1                                                            
> (Get-Module -ListAvailable PSScriptAnalyzer).Version | ForEach-Object { $_.ToString() }
1.16.1
1.16.1