Add empty array benchmark
[benchmarks-js.git] / fibonacci.js
index b5a7fbbdfc53912767a954ede90c4ec5e3b22f21..729fe9260bc5b87e787f321f030139b93e4300d5 100644 (file)
@@ -7,6 +7,7 @@ const number = 30
 
 /**
  * @param num
+ * @returns
  */
 function fibonacciLoop (num) {
   let a = 1
@@ -25,6 +26,7 @@ function fibonacciLoop (num) {
 
 /**
  * @param num
+ * @returns
  */
 function fibonacciRecursion (num) {
   if (num <= 1) return 1
@@ -35,6 +37,7 @@ function fibonacciRecursion (num) {
 /**
  * @param num
  * @param memo
+ * @returns
  */
 function fibonacciRecursionMemoization (num, memo) {
   memo = memo || {}
@@ -48,23 +51,23 @@ function fibonacciRecursionMemoization (num, memo) {
 }
 
 suite
-  .add('fibonacciLoop', function () {
+  .add('fibonacciLoop', () => {
     fibonacciLoop(number)
   })
-  .add('fibonacciRecursion', function () {
+  .add('fibonacciRecursion', () => {
     fibonacciRecursion(number)
   })
-  .add('fibonacciRecursionMemoization', function () {
+  .add('fibonacciRecursionMemoization', () => {
     fibonacciRecursionMemoization(number)
   })
-  .on('cycle', function (event) {
+  .on('cycle', event => {
     console.log(event.target.toString())
   })
   .on('complete', function () {
     console.log(
       'Fastest is ' + LIST_FORMATTER.format(this.filter('fastest').map('name'))
     )
-    // eslint-disable-next-line no-process-exit
+    // eslint-disable-next-line n/no-process-exit
     process.exit()
   })
   .run()