UNPKG

@adguard/aglint

Version:

Universal adblock filter list linter.

14 lines (13 loc) 523 B
import { type LinterConfig } from '../common'; /** * Reads and parses supported configuration files. * * @param filePath The name of the configuration file to be read and parsed. * * @returns The parsed config object. * * @throws If the file not found or the file extension is not supported. * @throws If the file contents are not valid JSON or YAML. * @throws If the file contents are not valid according to the config schema. */ export declare function parseConfigFile(filePath: string): Promise<LinterConfig>;