Skip to content

VSTS extension providing a build/release task to gather PowerShell code metrics and set up quality gates based on these metrics

License

Notifications You must be signed in to change notification settings

MathieuBuisson/vsts-PSCodeHealth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PSCodeHealth VSTS Extension

Overview

It is a VSTS extension providing a Build/Release task to gather PowerShell code quality metrics.
This task also allows to define (and optionally enforce) quality gates based on these code metrics.
It is essentially a wrapper around the PSCodeHealth PowerShell module to make it easy to use within VSTS.

Getting Started

Installation

Get it for free, from the Visual Studio Marketplace.

Usage

Once installed in your VSTS account, the PSCodeHealth task will be available for :

  • Build definitions
  • Release definitions

For usage instructions, please refer to the extension's README.

Also, to get a better understanding of what this task can do and how to use it, it is helpful to know the PSCodeHealth PowerShell module, which provides all functionality under the hood.
The following PSCodeHealth documentation pages are particularly relevant to the VSTS task usage :

Contributing to vsts-PSCodeHealth

You are welcome to contribute to this project. There are many ways you can help :

  1. Submit a bug report.
  2. Submit a fix for an issue.
  3. Submit a feature request.
  4. Submit test cases.
  5. Tell others about the project.
  6. Tell the developers how much you appreciate the project !
  7. Rate the extension on the Visual Studio Marketplace.

For more information on how to contribute to vsts-PSCodeHealth, please refer to the contributing guidelines

About

VSTS extension providing a build/release task to gather PowerShell code metrics and set up quality gates based on these metrics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published