jscpd
Version:
Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages
16 lines (15 loc) • 514 B
TypeScript
import { IOptions } from '..';
import { JscpdEventEmitter } from '../events';
import { IListener } from '../interfaces/listener.interface';
export declare class StatisticListener implements IListener {
private options;
private static getDefaultStatistic;
private statistic;
constructor(options: IOptions);
attach(eventEmitter: JscpdEventEmitter): void;
private cloneFound;
private matchSource;
private saveStatistic;
private updatePercentage;
private calculatePercentage;
}