Skip to content

Commit 5608dfe

Browse files
👕 refactor: Lint tests and benchmark sources.
1 parent 44e3c7d commit 5608dfe

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

_benchmark/tree.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ let t;
2020
let i;
2121
const length = 100000;
2222

23-
let start = Number(new Date());
23+
let start = Date.now();
2424

2525
console.log('number of operations:', length);
2626

@@ -71,7 +71,7 @@ for (i = 0; i < length; ++i) {
7171

7272
console.timeEnd('split');
7373

74-
const time = Number(new Date()) - start;
74+
const time = Date.now() - start;
7575

7676
const splits = [];
7777
for (i = 0; i < length; ++i) {
@@ -82,7 +82,7 @@ for (i = 0; i < length; ++i) {
8282
);
8383
}
8484

85-
start = Number(new Date()) - time;
85+
start = Date.now() - time;
8686

8787
console.time('concat');
8888
for (i = 0; i < length; ++i) {
@@ -92,4 +92,4 @@ for (i = 0; i < length; ++i) {
9292
console.timeEnd('concat');
9393

9494
splits.splice(0);
95-
console.log('total:', Number(new Date()) - start + 'ms');
95+
console.log('total:', Date.now() - start + 'ms');

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,9 @@
147147
],
148148
"rules": {
149149
"camelcase": "off",
150-
"unicorn/filename-case": "off"
150+
"unicorn/filename-case": "off",
151+
"unicorn/explicit-length-check": "off",
152+
"unicorn/no-array-push-push": "off"
151153
},
152154
"overrides": [
153155
{

test/src/FingerTree.js

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,8 @@ test('FingerTree', (t) => {
1414

1515
const N = 10;
1616

17-
list(range(N)).forEach((value) => {
18-
T = T.push(value);
19-
});
20-
list(range(N)).forEach((value) => {
21-
T = T.cons(value);
22-
});
17+
for (const value of range(N)) T = T.push(value);
18+
for (const value of range(N)) T = T.cons(value);
2319

2420
t.deepEqual(
2521
list(T),
@@ -29,10 +25,11 @@ test('FingerTree', (t) => {
2925

3026
let U = from(COUNTER, range(N));
3127

32-
list(range(N)).forEach(() => {
28+
// eslint-disable-next-line no-unused-vars
29+
for (const _ of range(N)) {
3330
U = U.push(T.head());
3431
T = T.tail();
35-
});
32+
}
3633

3734
t.deepEqual(
3835
list(U),

0 commit comments

Comments
 (0)