ScriptCop
1.6.1
A PowerShell Static Analysis Tool to help your scripts follow the rules.
Installation Options
Owners
Copyright
Copyright 2011
Package Details
Author(s)
- James Brundage
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) | 10,146 | 8/10/2020 |
1.6 | 258 | 7/2/2020 |
1.5.2.0 | 1,724 | 11/23/2014 |