PSCodeHealth
0.1.166
This module allows you to measure the quality and maintainability of your PowerShell code, based on a variety of metrics.
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
(c) 2016 Mathieu Buisson. All rights reserved.
Package Details
Author(s)
- Mathieu Buisson
Tags
PowerShell Quality Metrics DevOps
Functions
Invoke-PSCodeHealth Get-PSCodeHealthComplianceRule Test-PSCodeHealthCompliance
Dependencies
Release Notes
https://github.com/MathieuBuisson/PSCodeHealth/blob/master/docs/Release.md
FileList
- PSCodeHealth.nuspec
- PSCodeHealth.Format.ps1xml
- PSCodeHealth.psd1
- PSCodeHealth.psm1
- PSCodeHealthSettings.json
- Assets\HealthReport.css
- Assets\HealthReport.html
- Assets\HealthReport.js
- Assets\PSCodeHealthLogo.png
- Private\Get-PowerShellFile.ps1
- Private\Merge-PSCodeHealthSetting.ps1
- Private\New-FailedTestsInfo.ps1
- Private\New-FunctionHealthRecord.ps1
- Private\New-PSCodeHealthComplianceResult.ps1
- Private\New-PSCodeHealthComplianceRule.ps1
- Private\New-PSCodeHealthReport.ps1
- Private\Write-VerboseOutput.ps1
- Private\HtmlReport\New-PSCodeHealthTableData.ps1
- Private\HtmlReport\Set-PSCodeHealthHtmlColor.ps1
- Private\HtmlReport\Set-PSCodeHealthPlaceholdersValue.ps1
- Private\Metrics\Get-FunctionDefinition.ps1
- Private\Metrics\Get-FunctionLinesOfCode.ps1
- Private\Metrics\Get-FunctionScriptAnalyzerResult.ps1
- Private\Metrics\Get-FunctionTestCoverage.ps1
- Private\Metrics\Get-SwitchCombination.ps1
- Private\Metrics\Measure-FunctionComplexity.ps1
- Private\Metrics\Measure-FunctionForCodePath.ps1
- Private\Metrics\Measure-FunctionIfCodePath.ps1
- Private\Metrics\Measure-FunctionLogicalOpCodePath.ps1
- Private\Metrics\Measure-FunctionMaxNestingDepth.ps1
- Private\Metrics\Measure-FunctionSwitchCodePath.ps1
- Private\Metrics\Measure-FunctionTrapCatchCodePath.ps1
- Private\Metrics\Measure-FunctionWhileCodePath.ps1
- Private\Metrics\Test-FunctionHelpCoverage.ps1
- Public\Get-PSCodeHealthComplianceRule.ps1
- Public\Invoke-PSCodeHealth.ps1
- Public\Test-PSCodeHealthCompliance.ps1