jsinspect-plus
Version:
Detect copy-pasted and structurally similar code. Supports ES2020 standard (and most proposed features), TS and TSX files. Using Babel 8's parser.
32 lines (24 loc) • 719 B
JavaScript
define('myModule', ['foo', 'bar'], function(foo, bar) {
return {};
});
define('myModule', ['foo', 'bar'], function(foo, bar) {
return {};
});
require(['foo', 'bar', 'baz'], function(foo, bar, baz) {
foo.doSomething();
});
require(['foo', 'bar', 'baz'], function(foo, bar, baz) {
foo.doSomething();
});
example.require(['foo', 'bar', 'baz'], function(foo, bar, baz) {
bar.somethingElse();
});
example.require(['foo', 'bar', 'baz'], function(foo, bar, baz) {
bar.somethingElse();
});
namespace.example.define('test', ['foo', 'bar', 'baz'], function(foo, bar, baz) {
bar.somethingElse();
});
namespace.example.define('test', ['foo', 'bar', 'baz'], function(foo, bar, baz) {
bar.somethingElse();
});