Skip to content

Commit c608fe8

Browse files
vladimyragnivade
authored andcommitted
Update ESLint config
- require parenthesis around lambda params - require lambda block body style
1 parent e7d6519 commit c608fe8

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

.eslintrc.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
"linebreak-style": [2, "unix"],
66
"semi": [2, "always"],
77
"no-console": 0,
8+
"arrow-parens": [2, "always"],
9+
"arrow-body-style": [2, "always"],
810
"array-callback-return": 2,
911
"complexity": [2, 10],
1012
"no-magic-numbers": [2, {

lib/search.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ let getTokens = (data) => {
4444
let createFileIndex = (tokens, name) => {
4545
// Creates word frequency index for each file.
4646
corpus.fileWords[name] = {};
47-
tokens.forEach(word => {
47+
tokens.forEach((word) => {
4848
corpus.allTokens.add(word);
4949
if (corpus.fileWords[name][word]) { // Word already exists. Increment count.
5050
corpus.fileWords[name][word]++;
@@ -72,7 +72,7 @@ let getTf = (word, filename) => {
7272
let worddata = corpus.fileWords[filename];
7373
let frequency = worddata[word] || 0;
7474
let length = 0;
75-
Object.keys(worddata).forEach(key => {
75+
Object.keys(worddata).forEach((key) => {
7676
length += worddata[key];
7777
});
7878
let tf = frequency / length;
@@ -90,7 +90,7 @@ let createTfIdf = () => {
9090
corpus.tfidf = {};
9191
Object.keys(corpus.fileWords).forEach((file) => {
9292
corpus.tfidf[file] = {};
93-
Object.keys(corpus.fileWords[file]).forEach(word => {
93+
Object.keys(corpus.fileWords[file]).forEach((word) => {
9494
let tfidf = getTf(word, file) * getIdf(word);
9595
corpus.tfidf[file][word] = tfidf;
9696
});
@@ -253,4 +253,4 @@ exports.getResults = (rawquery) => {
253253
.catch((error) => {
254254
return Promise.reject(error);
255255
});
256-
};
256+
};

test/search.spec.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ let fakes = {
102102
utils: {
103103
glob: () => {
104104
let filenames = [];
105-
testData.files.forEach(elem => {
105+
testData.files.forEach((elem) => {
106106
filenames.push(elem.path);
107107
});
108108
return Promise.resolve(filenames);
@@ -111,7 +111,7 @@ let fakes = {
111111
index: {
112112
getShortIndex: (() => {
113113
let idx = {};
114-
testData.files.forEach(elem => {
114+
testData.files.forEach((elem) => {
115115
idx[utils.parsePagename(elem.path)] = elem.platforms;
116116
});
117117
return Promise.resolve(idx);
@@ -130,7 +130,7 @@ let fakes = {
130130
},
131131
readFile: (readpath) => {
132132
return new Promise((resolve, reject) => {
133-
let file = testData.files.find(elem => {
133+
let file = testData.files.find((elem) => {
134134
return elem.path === readpath;
135135
});
136136
if (file) {
@@ -160,7 +160,7 @@ describe('Search', () => {
160160
stubs.push(sinon.stub(utils, 'glob').callsFake(fakes.utils.glob));
161161
stubs.push(sinon.stub(fs, 'readFile').callsFake(fakes.fs.readFile));
162162
stubs.push(sinon.stub(fs, 'writeFile').callsFake(fakes.fs.writeFile));
163-
search.createIndex().then(data => {
163+
search.createIndex().then((data) => {
164164
Object.keys(data.tfidf).length.should.equal(20); // eslint-disable-line
165165
Object.keys(data.invertedIndex).length.should.equal(56); // eslint-disable-line
166166
data.invertedIndex['roxi'][0].should.equal('/path/to/file-11.md');
@@ -181,17 +181,17 @@ describe('Search', () => {
181181
stubs.push(sinon.stub(fs, 'readFile').callsFake(fakes.fs.readFile));
182182
stubs.push(sinon.stub(fs, 'writeFile').callsFake(fakes.fs.writeFile));
183183
stubs.push(sinon.stub(index, 'getShortIndex').callsFake(fakes.index.getShortIndex));
184-
search.getResults('Anthony').then(data => {
184+
search.getResults('Anthony').then((data) => {
185185
data.length.should.equal(4); // eslint-disable-line
186186
data[0].file.should.equal('/path/to/file-09.md');
187187
return Promise.resolve();
188188
}).then(() => {
189-
return search.getResults('textnotfound').then(data => {
189+
return search.getResults('textnotfound').then((data) => {
190190
data.length.should.equal(0);
191191
return Promise.resolve();
192192
});
193193
}).then(() => {
194-
return search.getResults('Joe and Roxie').then(data => {
194+
return search.getResults('Joe and Roxie').then((data) => {
195195
data.length.should.equal(8); // eslint-disable-line
196196
data[1].file.should.equal('/path/to/file-16.md');
197197
console.log.restore();

0 commit comments

Comments
 (0)