From b96e2d3e07cbeeff84aa3785b25b0c250c181520 Mon Sep 17 00:00:00 2001 From: "Raghu Shantha [MSFT]" Date: Tue, 16 Feb 2016 10:05:40 -0800 Subject: [PATCH 1/9] Update README.md --- README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 28b31a158..32d3e9c12 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,15 @@ Announcements ============= -##### ISE Add-On for ScriptAnalyzer is available in PowerShell Gallery! -(https://www.powershellgallery.com/packages/ISEScriptAnalyzerAddOn/) +###### [ScriptAnalyzer v1.4.0 published to PowerShellGallery - New Rules available!](https://www.powershellgallery.com/packages/PSScriptAnalyzer/1.4.0) + +###### [ScriptAnalyzer now runs on platforms containing PSv3.0 and above - WMF 4.0 is no longer a prerequisite!](https://www.powershellgallery.com/packages/PSScriptAnalyzer/1.4.0) + + +###### [VSCode-PowerShell has built-in ScriptAnalyzer validation](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) + +##### [ISE Add-On for ScriptAnalyzer is available in PowerShell Gallery](https://www.powershellgallery.com/packages/ISEScriptAnalyzerAddOn/) -##### Visual Studio Code now has PowerShell language support with ScriptAnalyzer integration -(http://blogs.msdn.com/b/powershell/archive/2015/11/17/announcing-windows-powershell-for-visual-studio-code-and-more.aspx) ============= From fafc95efe60fe53d3d14c24546ffe33c1a26a7ff Mon Sep 17 00:00:00 2001 From: "Raghu Shantha [MSFT]" Date: Tue, 16 Feb 2016 10:06:32 -0800 Subject: [PATCH 2/9] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 32d3e9c12..545e97d1b 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,7 @@ ##### ScriptAnalyzer community meeting schedule: - - Next Meeting - Mar 1 2016 - 11am to 12pm PDT - - [iCalender invite](http://1drv.ms/1VvAaxO) + - [Next Meeting - Mar 1 2016 - 11am to 12pm PDT](http://1drv.ms/1VvAaxO) - [Notes and recordings from earlier meetings](https://github.com/PowerShell/PSScriptAnalyzer/wiki) From 7922590b0dece9cd5bfd3fd2e580dbf2100c0e51 Mon Sep 17 00:00:00 2001 From: "Raghu Shantha [MSFT]" Date: Tue, 16 Feb 2016 10:07:42 -0800 Subject: [PATCH 3/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 545e97d1b..675dbcd23 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ [![Build status](https://ci.appveyor.com/api/projects/status/h5mot3vqtvxw5d7l/branch/master?svg=true)](https://ci.appveyor.com/project/PowerShell/psscriptanalyzer/branch/master)|[![Build status](https://ci.appveyor.com/api/projects/status/h5mot3vqtvxw5d7l/branch/development?svg=true)](https://ci.appveyor.com/project/PowerShell/psscriptanalyzer/branch/development) | ============= -#####Code Review Dashboard on [reviewable.io](https://reviewable.io/reviews/PowerShell/PSScriptAnalyzer#-) +#### Code Review Dashboard on [reviewable.io](https://reviewable.io/reviews/PowerShell/PSScriptAnalyzer#-) ============= Introduction From 1c110e695159815733cd5d9a47e52b3fa61d6eff Mon Sep 17 00:00:00 2001 From: "Raghu Shantha [MSFT]" Date: Tue, 16 Feb 2016 10:24:57 -0800 Subject: [PATCH 4/9] Update CHANGELOG.MD --- CHANGELOG.MD | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 71ce94883..dbfae0275 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,3 +1,23 @@ +## Released v1.4.0 (Feb.16, 2016) +###Features: +- IncludeRule and ExcludeRule now consume RuleInfo objects + +###Rules: +- Rule to validate HelpMessage parameter attribute value +- Rule to suggest module manifest *ToExport field values for optimizing module loading + +###Fixes: +####Engine: +- Fixed bug in engine handling of severity for custom rules - this property was being ignored +- Exclude help files from being Ast parsed + +####Rules: +- Emit accurate ast extents for rules - helps VSCode-PowerShell to mark violations better +- Improved heuristics for Singular noun rule - reduce false positives +- Updated credential rules to be less noisy based on community feedback +- Support for [switch] type along with [boolean] for ShouldContinueWithoutForce rule +- Improved handling of deprecated module manifest fields when PSv2.0 is specified in the manifest + ## Released v1.3.0 (Jan.19, 2016) ###Features: - Support for running ScriptAnalyzer on PowerShell version v3 or higher! This means PSv5 is no longer the minimum PS version for ScriptAnalyzer From 35d07a5bc79984d4161a9af12e1bd48cda4d1827 Mon Sep 17 00:00:00 2001 From: "Raghu Shantha [MSFT]" Date: Tue, 16 Feb 2016 10:31:18 -0800 Subject: [PATCH 5/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 675dbcd23..7d38c5de2 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ###### [ScriptAnalyzer v1.4.0 published to PowerShellGallery - New Rules available!](https://www.powershellgallery.com/packages/PSScriptAnalyzer/1.4.0) -###### [ScriptAnalyzer now runs on platforms containing PSv3.0 and above - WMF 4.0 is no longer a prerequisite!](https://www.powershellgallery.com/packages/PSScriptAnalyzer/1.4.0) +###### [ScriptAnalyzer now runs on platforms containing PSv3.0 and above - WMF 5.0 is no longer a prerequisite!](https://www.powershellgallery.com/packages/PSScriptAnalyzer/1.4.0) ###### [VSCode-PowerShell has built-in ScriptAnalyzer validation](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) From 198ea18907ee1b0f3a0e4345358f3b3effb7ecd6 Mon Sep 17 00:00:00 2001 From: "Raghu Shantha [MSFT]" Date: Tue, 16 Feb 2016 10:32:33 -0800 Subject: [PATCH 6/9] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7d38c5de2..50eac7e3d 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,9 @@ ###### [ScriptAnalyzer now runs on platforms containing PSv3.0 and above - WMF 5.0 is no longer a prerequisite!](https://www.powershellgallery.com/packages/PSScriptAnalyzer/1.4.0) -###### [VSCode-PowerShell has built-in ScriptAnalyzer validation](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) +###### [VSCode-PowerShell has built-in ScriptAnalyzer support](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) -##### [ISE Add-On for ScriptAnalyzer is available in PowerShell Gallery](https://www.powershellgallery.com/packages/ISEScriptAnalyzerAddOn/) +##### [ISE Add-On for ScriptAnalyzer is available in PowerShellGallery](https://www.powershellgallery.com/packages/ISEScriptAnalyzerAddOn/) ============= From e6ebb03420372bb2b91ecca7ee0fb003d27969dc Mon Sep 17 00:00:00 2001 From: "Raghu Shantha [MSFT]" Date: Tue, 16 Feb 2016 10:33:31 -0800 Subject: [PATCH 7/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 50eac7e3d..e91df9f2d 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ ============= -#####Recent Builds +#####Builds |Master | Development | |:------:|:------:|:-------:|:-------:| [![Build status](https://ci.appveyor.com/api/projects/status/h5mot3vqtvxw5d7l/branch/master?svg=true)](https://ci.appveyor.com/project/PowerShell/psscriptanalyzer/branch/master)|[![Build status](https://ci.appveyor.com/api/projects/status/h5mot3vqtvxw5d7l/branch/development?svg=true)](https://ci.appveyor.com/project/PowerShell/psscriptanalyzer/branch/development) | From 852b08e334a2da1f8b9f36c4ab55a57252579079 Mon Sep 17 00:00:00 2001 From: "Raghu Shantha [MSFT]" Date: Tue, 16 Feb 2016 10:36:10 -0800 Subject: [PATCH 8/9] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index e91df9f2d..67c69fd91 100644 --- a/README.md +++ b/README.md @@ -49,9 +49,8 @@ Requirements WS2012R2 / Windows 8.1 / Windows OS running a **minimum of PowerShell v3.0** -A Windows OS with PowerShell v5.0 [**Windows Management Framework 5.0 Preview**] is also supported +A Windows OS with PowerShell v5.0 [Windows Management Framework 5.0 Preview](http://go.microsoft.com/fwlink/?LinkId=398175) is also supported -Download the latest WMF package from [Windows Management Framework 5.0 Preview](http://go.microsoft.com/fwlink/?LinkId=398175). Installation ============ From 1740d724ee584de4e19562475a2c1fabb7f474b2 Mon Sep 17 00:00:00 2001 From: "Raghu Shantha [MSFT]" Date: Tue, 16 Feb 2016 10:38:09 -0800 Subject: [PATCH 9/9] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 67c69fd91..be947f915 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,10 @@ ###### [ScriptAnalyzer now runs on platforms containing PSv3.0 and above - WMF 5.0 is no longer a prerequisite!](https://www.powershellgallery.com/packages/PSScriptAnalyzer/1.4.0) - ###### [VSCode-PowerShell has built-in ScriptAnalyzer support](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) +###### [ISE-Steroids has ScriptAnalyzer integration](http://www.powertheshell.com/psscriptanalyzer-integration-and-more/) + ##### [ISE Add-On for ScriptAnalyzer is available in PowerShellGallery](https://www.powershellgallery.com/packages/ISEScriptAnalyzerAddOn/)