standardlint
Version:
Extensible standards linter and auditor.
23 lines (20 loc) • 813 B
TypeScript
import { ConfigurationInput, Configuration, Result } from '../interface/StandardLint.js';
import '../interface/Check.js';
declare function createNewStandardLint(config?: ConfigurationInput, filetree?: string[]): StandardLint;
declare class StandardLint {
private readonly defaultBasePathFallback;
private readonly defaultSeverityFallback;
private readonly defaultIgnorePathsFallback;
readonly config: Configuration;
private readonly filetree;
constructor(config?: ConfigurationInput, filetree?: string[]);
private validateFiletree;
private makeConfig;
private getValidatedSeverityLevel;
private getSanitizedPaths;
private getValidatedChecks;
check(writeOutputToDisk?: boolean): Result;
private test;
private logResult;
}
export { createNewStandardLint };