ScriptCop
1.6.1
A PowerShell Static Analysis Tool to help your scripts follow the rules.
Installation Options
Author(s)
James Brundage
Copyright
Copyright 2011
Package Details
Owners
Tags
AuthoringTools StaticAnalysis Testing CodeCoverage CommandCoverage ScriptCop lint bestpractice unit_testing tdd bdd Windows Linux MacOS
Functions
Get-ScriptCopRule Register-ScriptCopRule Unregister-ScriptCopRule Get-ScriptCopFixer Register-ScriptCopFixer Unregister-ScriptCopFixer Get-ScriptCopPatrol Register-ScriptCopPatrol Unregister-ScriptCopPatrol Test-Command Test-Module Repair-Command Show-ScriptCoverage Enable-CommandCoverage Disable-CommandCoverage Get-CommandCoverage
Dependencies
This module has no dependencies.
FileList
- ScriptCop.nuspec
- Disable-CommandCoverage.ps1
- Enable-CommandCoverage.ps1
- Get-CommandCoverage.ps1
- Get-FunctionFromScript.ps1
- Get-ScriptCopFixer.ps1
- Get-ScriptCopPatrol.ps1
- Get-ScriptCopRule.ps1
- LICENSE
- License.md
- README.md
- Register-ScriptCopFixer.ps1
- Register-ScriptCopPatrol.ps1
- Register-ScriptCopRule.ps1
- Repair-Command.ps1
- Save-ScriptCopPatrol.ps1
- ScriptCop-Azure-Pipelines.yml
- ScriptCop.EzFormat.ps1
- ScriptCop.Format.ps1xml
- ScriptCop.Pipeworks.psd1
- ScriptCop.psd1
- ScriptCop.psm1
- ScriptCop.ScriptCop.psd1
- ScriptCop.tests.ps1
- Show-ScriptCoverage.ps1
- Test-Command.ps1
- Test-Module.ps1
- Test-ScriptCopFixer.ps1
- Test-ScriptCopRule.ps1
- Unregister-ScriptCopFixer.ps1
- Unregister-ScriptCopPatrol.ps1
- Unregister-ScriptCopRule.ps1
- Assets\ScriptCop_SampleOutput.png
- Assets\ScriptCop_Small.png
- Assets\ScriptCop_Splash.png
- Assets\ScriptCop_Store.png
- Assets\ScriptCop_Tile.png
- Assets\ScriptCop_Wide.png
- en-us\about_ScriptCop.help.txt
- en-us\about_scriptcop_fixers.help.txt
- en-us\about_ScriptCop_Rules.help.txt
- en-us\A_Quick_Intro_To_ScriptCop.walkthru.help.txt
- en-us\Writing_A_Scriptcop_Rule.walkthru.help.txt
- Fixers\Repair-ModuleManifest.ps1
- Formatting\ScriptCop.Test.Output.format.ps1
- Formatting\ScriptCop.Test.Pass.Output.format.ps1
- Icicles\ScriptCop.Icicle.ps1
- Pages\ScriptCop_125_125.png
- Pages\ScriptCop_75_75.png
- Patrols\Test-Documentation.patrol.psd1
- Patrols\Test-ForPotentialBug.patrol.psd1
- Rules\Test-CommandNamingConvention.ps1
- Rules\Test-DocumentationQuality.ps1
- Rules\Test-ForCommonParameterMistake.ps1
- Rules\Test-ForOutputType.ps1
- Rules\Test-ForParameterSetAmbiguity.ps1
- Rules\Test-ForPipelineParameter.ps1
- Rules\Test-ForSlowScript.ps1
- Rules\Test-ForUnimportedModuleFile.ps1
- Rules\Test-ForUnusableFunction.ps1
- Rules\Test-ForUnusedVariable.ps1
- Rules\Test-ForWriteProgressWithoutID.ps1
- Rules\Test-Help.ps1
- Rules\Test-ModuleHasAnAboutTopic.ps1
- Rules\Test-ModuleManifestQuality.ps1
- Rules\Test-ParameterAttribute.ps1
- Rules\Test-ParameterNamingConvention.ps1
- Rules\Test-ProcessBlockImplemented.ps1
- Tests\ScriptCoverage.Test.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.6.1 (current version) | 6,471 | 8/10/2020 |
1.6 | 255 | 7/2/2020 |
1.5.2.0 | 1,720 | 11/23/2014 |