From edef21727ea0db4f7603e452c1ea7f75e327d7c6 Mon Sep 17 00:00:00 2001 From: stefanminkov Date: Fri, 2 Oct 2015 16:14:48 -0700 Subject: [PATCH 1/4] fixed: intersection function doesn't work with duplicate items --- jaccard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jaccard.js b/jaccard.js index d1a35a8..9f1c13e 100644 --- a/jaccard.js +++ b/jaccard.js @@ -11,7 +11,7 @@ var async = require('async'); var intersection = function (a, b, c) { var x = []; var check = function (e, cb) { - if (~b.indexOf(e)) x.push(e); + if (~b.indexOf(e) && !~x.indexOf(e)) x.push(e); if (cb && typeof cb == 'function') cb(null); }; From d4d960927405c70bce828f205ee5dd052764f810 Mon Sep 17 00:00:00 2001 From: stefanminkov Date: Tue, 13 Dec 2016 09:48:01 -0800 Subject: [PATCH 2/4] Create .pre-commit-config.yaml --- .pre-commit-config.yaml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .pre-commit-config.yaml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..2340abd --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,4 @@ +- repo: git://github.com/pre-commit/pre-commit-hooks + sha: '96fb7fa10f2f4c11ed33482a9ad7474251e5e97f' # Use the sha you want to point at + hooks: + - id: check-json From 656c363b17a5dc991050422db0c2410c74ae237f Mon Sep 17 00:00:00 2001 From: stefanminkov Date: Tue, 13 Dec 2016 09:48:33 -0800 Subject: [PATCH 3/4] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 35dc8ba..3466adb 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,6 @@ }, "dependencies": { "async": "*" - }, + } "devDependencies": {} } From c2dd8ef262687e801add69b79649e06b1c705355 Mon Sep 17 00:00:00 2001 From: stefanminkov Date: Tue, 13 Dec 2016 09:48:59 -0800 Subject: [PATCH 4/4] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3466adb..35dc8ba 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,6 @@ }, "dependencies": { "async": "*" - } + }, "devDependencies": {} }