UNPKG

@tylertech/forge-build-tools

Version:
24 lines (23 loc) 792 B
import { ESLint } from 'eslint'; export interface ILintESLintResult { hasError: boolean; hasWarning: boolean; errorResults: ESLint.LintResult[]; results: ESLint.LintResult[]; resultText: string; } export interface ILintESLintConfiguration { options?: ILintESLintOptions; commitFixes?: boolean; report?: boolean; formatter?: string; } export interface ILintESLintOptions extends ESLint.Options { } /** * Runs ESLint on a set of files. * @param paths The paths or glob patterns to use for finding files to lint. * @param config The linting configuration. * @returns A `Promise` containing the results of the linting process. */ export declare function lintESLint(paths: string | string[], config?: ILintESLintConfiguration): Promise<ILintESLintResult>;