graph BT
Type["IAnalyzer"]
class Type type-node
Implementing0["SyncHtmlAnalyzer"]-.->Type
click Implementing0 "/api/Statiq.Web/SyncHtmlAnalyzer"
Implementing1["SyncAnalyzer"]-.->Type
click Implementing1 "/api/Statiq.Common/SyncAnalyzer"
Implementing2["DelegateAnalyzer"]-.->Type
click Implementing2 "/api/Statiq.Common/DelegateAnalyzer"
Implementing3["Analyzer"]-.->Type
click Implementing3 "/api/Statiq.Common/Analyzer"
Implementing4["ValidateAbsoluteLinks"]-.->Type
click Implementing4 "/api/Statiq.Web/ValidateAbsoluteLinks"
Implementing5["MarkdownAnalyzer"]-.->Type
click Implementing5 "/api/Statiq.Web/MarkdownAnalyzer"
Implementing6["ValidateLinks"]-.->Type
click Implementing6 "/api/Statiq.Web/ValidateLinks"
Implementing7["DelegateMarkdownAnalyzer"]-.->Type
click Implementing7 "/api/Statiq.Web/DelegateMarkdownAnalyzer"
Implementing8["ValidateRelativeLinks"]-.->Type
click Implementing8 "/api/Statiq.Web/ValidateRelativeLinks"
Implementing9["HtmlAnalyzer"]-.->Type
click Implementing9 "/api/Statiq.Web/HtmlAnalyzer"
Implementing10["FencedCodeBlocksShouldHaveLanguage"]-.->Type
click Implementing10 "/api/Statiq.Web/FencedCodeBlocksShouldHaveLanguage"
Implementing11["SyncMarkdownAnalyzer"]-.->Type
click Implementing11 "/api/Statiq.Web/SyncMarkdownAnalyzer"
Implementing12["DelegateHtmlAnalyzer"]-.->Type
click Implementing12 "/api/Statiq.Web/DelegateHtmlAnalyzer"
Syntax
public interface IAnalyzer
Properties
Name | Property Type | Summary |
---|---|---|
LogLevel | LogLevel |
The level at which this analyzer should log.
|
PipelinePhases | IEnumerable |
The pipelines and phases this analyzer will be run after.
|
Methods
Name | Return Value | Summary |
---|---|---|
AnalyzeAsync |
Task |
Performs analysis.
|
Before |
Task |
Called for each analyzer instance before each execution.
|