tslint-clean-code
Version:
TSLint rules for enforcing Clean Code
12 lines (11 loc) • 498 B
TypeScript
import { Formatters } from 'tslint';
import { RuleFailure } from 'tslint';
export declare class BaseFormatter extends Formatters.AbstractFormatter {
private ruleName;
private applyFix;
constructor(ruleName: string, applyFix: (this: BaseFormatter, failure: RuleFailure) => void);
format(allFailures: RuleFailure[]): string;
private formatFailure(failure);
protected readFile(fileName: string): string;
protected writeFile(fileName: string, fileContents: string): void;
}