File tree Expand file tree Collapse file tree 3 files changed +12
-13
lines changed Expand file tree Collapse file tree 3 files changed +12
-13
lines changed Original file line number Diff line number Diff line change 20
20
let i ;
21
21
const length = 100000 ;
22
22
23
- let start = Number ( new Date ( ) ) ;
23
+ let start = Date . now ( ) ;
24
24
25
25
console . log ( 'number of operations:' , length ) ;
26
26
@@ -71,7 +71,7 @@ for (i = 0; i < length; ++i) {
71
71
72
72
console . timeEnd ( 'split' ) ;
73
73
74
- const time = Number ( new Date ( ) ) - start ;
74
+ const time = Date . now ( ) - start ;
75
75
76
76
const splits = [ ] ;
77
77
for ( i = 0 ; i < length ; ++ i ) {
@@ -82,7 +82,7 @@ for (i = 0; i < length; ++i) {
82
82
) ;
83
83
}
84
84
85
- start = Number ( new Date ( ) ) - time ;
85
+ start = Date . now ( ) - time ;
86
86
87
87
console . time ( 'concat' ) ;
88
88
for ( i = 0 ; i < length ; ++ i ) {
@@ -92,4 +92,4 @@ for (i = 0; i < length; ++i) {
92
92
console . timeEnd ( 'concat' ) ;
93
93
94
94
splits . splice ( 0 ) ;
95
- console . log ( 'total:' , Number ( new Date ( ) ) - start + 'ms' ) ;
95
+ console . log ( 'total:' , Date . now ( ) - start + 'ms' ) ;
Original file line number Diff line number Diff line change 147
147
],
148
148
"rules" : {
149
149
"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"
151
153
},
152
154
"overrides" : [
153
155
{
Original file line number Diff line number Diff line change @@ -14,12 +14,8 @@ test('FingerTree', (t) => {
14
14
15
15
const N = 10 ;
16
16
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 ) ;
23
19
24
20
t . deepEqual (
25
21
list ( T ) ,
@@ -29,10 +25,11 @@ test('FingerTree', (t) => {
29
25
30
26
let U = from ( COUNTER , range ( N ) ) ;
31
27
32
- list ( range ( N ) ) . forEach ( ( ) => {
28
+ // eslint-disable-next-line no-unused-vars
29
+ for ( const _ of range ( N ) ) {
33
30
U = U . push ( T . head ( ) ) ;
34
31
T = T . tail ( ) ;
35
- } ) ;
32
+ }
36
33
37
34
t . deepEqual (
38
35
list ( U ) ,
You can’t perform that action at this time.
0 commit comments