jscpd
Version:
Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages
15 lines (14 loc) • 439 B
TypeScript
import EventEmitter = require('eventemitter3');
import { IOptions, IReporter } from '..';
export declare class VerboseReporter implements IReporter {
protected options: IOptions;
private startTime;
private sourceCount;
constructor(options: IOptions);
attach(eventEmitter: EventEmitter): void;
report(): void;
private matchSource;
private skipSource;
private cloneFound;
private generateStatistic;
}