C# Class StaticAnalysis.HelpAnalyzer.HelpAnalyzer

Static analyzer for PowerShell Help
Inheritance: IStaticAnalyzer
ファイルを表示 Open project: Azure/azure-powershell

Public Methods

Method Description
Analyze ( IEnumerable scopes ) : void

Given a set of directory paths containing PowerShell module folders, analyze the help in the module folders and report any issues

GetAnalysisReport ( ) : AnalysisReport

These methods will be added in a new work item that has enhancements for Static Analysis tool

HelpAnalyzer ( ) : System

Private Methods

Method Description
IStaticAnalyzer ( IEnumerable cmdletProbingDirs, Func directoryFilter, bool>.Func cmdletFilter ) : void

These methods will be added in a new work item that has enhancements for Static Analysis tool

IsAssemblyFile ( string path ) : bool
ValidateHelpRecords ( IList cmdlets, IList helpRecords, ReportLogger helpLogger ) : void

Method Details

Analyze() public method

Given a set of directory paths containing PowerShell module folders, analyze the help in the module folders and report any issues
public Analyze ( IEnumerable scopes ) : void
scopes IEnumerable
return void

GetAnalysisReport() public method

These methods will be added in a new work item that has enhancements for Static Analysis tool
public GetAnalysisReport ( ) : AnalysisReport
return AnalysisReport

HelpAnalyzer() public method

public HelpAnalyzer ( ) : System
return System