Fixes
UseCorrectCasing
: Do not use CommandInfoCache when CommandInfoParameters property throws due to runspace affinity problem of PowerShell engine (#1523) (by @bergmeister)ReviewUnusedParameter
: Do not trigger when MyInvocation.BoundParameters or PSCmdlet.MyInvocation.BoundParameters is used (#1520) (Thanks @jegannathanmaniganadan!)PipelineIndentationStyle.None
: Fix bug that caused incorrect formatting in hashtables (#1497) (by @bergmeister)UseUsingScopeModifierInNewRunspaces
: Fix ArgumentException when the same variable name is used in 2 different sessions. (#1493) (by @bergmeister)UseConsistentWhitespace
- Check previous token only if it starts on the same line (#1491) (by @bergmeister)
- Fix CheckParameter bug when using interpolated string (#1498) (by @bergmeister)
New Rule
- New rule (disabled by default): AvoidUsingDoubleQuotesForConstantString (#1470) (by @bergmeister)
Miscellaneous
- Set Assembly version attribute (#1549) (by @JamesWTruher)
Documentation
Testing
- Pester v5 (#1444) (by @bergmeister)
Development improvements
- Include PDB files in Debug build (#1535) (by @bergmeister)
- Add more useful launch configurations (#1499) (by @bergmeister)
- Make .Net Core version in Docker image of .devcontainer match the one in global.json (#1494) (by @bergmeister)