website-auditfy
Version:
> Tool for validate your project on SEO, HTML, CSS, JS, TS, Performance, Security and A11Y
14 lines (13 loc) • 602 B
TypeScript
import { Audit } from "../../models/audit.model";
import { CheerioAPI } from "cheerio";
import { RunnerResult } from "lighthouse";
import { Message } from "../../models/message.model";
import { Result } from "html-validate";
import { SourceModel } from "../../models/source.model";
import { IConfig } from "../../config/default";
export declare class SecurityModule extends Audit {
constructor(source: SourceModel, dom: CheerioAPI, lightHouse: RunnerResult, htmlValidator: Result[], config: IConfig);
check(): Promise<Message[]>;
private getEsLintResults;
private getJavaScriptFiles;
}