UNPKG

tslint-lerna-rules

Version:

TSLint rules for Lerna repos

36 lines (35 loc) 902 B
import * as Lint from 'tslint'; export declare module Test { let RULES_DIRECTORY: string; let FORMATTER_DIRECTORY: string; let FILE_ENCODING: string; interface FailurePosition { character: number; line: number; position?: number; } interface Fix { innerStart: number; innerLength: number; innerText: string; } interface ExpectedFailure { ruleName: string; name: string; failure?: string; ruleSeverity?: string; endPosition?: FailurePosition; startPosition: FailurePosition; fix?: Fix; } interface RunRuleOptions { ruleName: string; userOptions?: string[]; file: { path: string; contents: string; }; useTypeChecker?: boolean; } function runRule(opts: RunRuleOptions): Lint.LintResult; }