Skip to content

Commit a4aa570

Browse files
author
Kapil Borle
committed
Update release notes in module manifest
1 parent a7c3b76 commit a4aa570

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

Engine/PSScriptAnalyzer.psd1

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -88,22 +88,23 @@ PrivateData = @{
8888
IconUri = ''
8989
ReleaseNotes = @'
9090
### Added
91-
- Three rules to enable code formatting feature in vscode (#690)
92-
- PSPlaceOpenBrace
93-
- PSPlaceCloseBrace
94-
- PSUseConsistentIdentation
91+
- Built-in settings presets to specify settings from command line (#717). Currently, PSSA ships with `PSGallery`, `CodeFormatting`, `DSC`, and other settings presets. All of them can be found in the `Settings/` directory in the module. To use them just pass them as an argument to the `Settings` parameter. For example, if you want to run rules that *powershellgallery* runs, then use the following command.
92+
```powershell
93+
PS> Invoke-ScriptAnalyzer -Path /path/to/your/module -Settings PSGallery
94+
```
95+
- Argument completion for built-in settings presets (#717).
96+
- Argument completion for `IncludeRule` and `ExcludeRule` parameters (#717).
97+
- Option to `PSCloseBrace` rule to add new line after the brace (#713).
98+
- Option to `PSCloseBrace` rule to ignore expressions that have open and close braces on the same line (#706).
99+
- New rule, PSUseConsistentWhitespace, to check for whitespace style around operators and separators (#702).
95100
96101
### Fixed
97-
- `PSProvideCommentHelp` violation extent (#679)
98-
- `PSAvoidUsingCmdletAliases` rule
99-
+ false positives in DSC configurations (#678)
100-
+ violation extent (#685)
101-
- `PSDSCDSCTestsPresent` rule to check for tests in subdirectories
102-
- `PSUsePSCredentialType` rule (#683)
103-
+ trigger only if invoked from PS version 4 and below
104-
+ violation extent
105-
- `PSAvoidUsingComputerNameHardcoded` rule to ignore `localhost` (#687)
106-
- Performance issues caused by invoking `get-command` method (#692)
102+
- Indentation when pipes precede new lines in a multi-line command expression in `PSUseConsistentIdentation` rule (#705).
103+
- Handling of SubExpressionAsts (`$(...)`) in `PSUseConsistentIdentation` rule (#700).
104+
- Performance issues caused by `get-command` cmdlet (#695).
105+
106+
### Changed
107+
- Settings implementation to decouple it from engine (#717).
107108
'@
108109
}
109110
}

0 commit comments

Comments
 (0)